본문 바로가기

IT45

AIX 엔지니어 인프라 회사에 취업을 하게되었다. IBM AIX을 담당하는 부서이다. Unix to Linux 가 유행인 상황에 Unix라니 첫 단추를 잘 못 꿰는 걸까?라는 생각을 했었다. 근데 막상 생각해보니 오히려 경쟁자가 줄어드는 상황이니까 좋을 수도? (물론 줄어드는 이유도 있을 것이다 Unix의 미래가 불투명하다던지) 그래도 어려운 시기에 취업을 한만큼 열심히 공부하고 일도 열심히 배워볼 생각이다. Linux, 클라우드 등 필요한 공부는 내가 더 보충해서 하면 된다고 생각한다. Unix AIX 엔지니어 신입으로서 AIX에 대한 최신 정보가 너무 없다. 그래서 AIX를 공부하며 내가 틈틈이 정리해서 남겨둘 생각이다. 좋은 정보를 제공하기 위해 노력하겠습니다. 2021. 11. 26.
쉘 프로그래밍 시 사용되는 쉘 기능 Exit Status ‘종료 상태’ 명령어를 실행하였을 때 명령의 실행 결과를 숫자로 표기 일반적으로 0이 정상 종료 상태를 의미 (반드시 그런 것은 아님) $? : 명령어 실행 시 저장된 종료 상태를 조회. 새로운 명령 실행 시 덮어씀 조건부 실행 앞 명령의 실행 결과에 따라 뒤 명령의 실행 여부를 결정 && 앞 명령이 정상적으로 실행될 경우, 뒤 명령을 실행 앞 명령이 정상적으로 실행되지 않을 경우, 뒤 명령을 실행하지 않음 || 앞 명령이 정상적으로 실행되지 않을 경우, 뒤 명령을 실행 앞 명령이 정상적으로 실행될 경우, 뒤 명령을 실행하지 않음 ======================================================== 변수 Variable. 변경 가능한 데이터가 저장되는.. 2021. 4. 16.
쉘 프로그래밍의 이해 IaC (Infrastructure as Code) 인프라를 코드로서 관리 쉘 프로그래밍 Ansible Shell Programing 명령어의 집합 프로그래밍의 장점을 포함 쉘 프로그래밍의 필요성 서버 관리 환경 상 GUI 등 환경보다 텍스트 기반의 명령어 환경을 이용할 경우가 많음 명령어를 사용할 경우, 단순 명령어를 수동으로 입력하는 방식보다, 쉘 프로그래밍을 사용하여 작업을 단순화할 수 있음 쉘 프로그래밍 작성 시 주의사항 쉘 종류별로 다를 수 있음. Bourne Shell, Korn Shell, C Shell, Bash Shell, Z Shell 프로그래밍의 목적/콘셉트 등이 일반적인 프로그래밍과는 다름 컴파일되는 프로그램보다 실행 속도 등이 떨어짐 컴파일을 하지 않음 정밀 계산 등에는 적합하지 .. 2021. 4. 15.
파일 기반 공유 스토리지 스토리지 유형별 분류 블록 기반 스토리지 시스템에서 스토리지를 블록 장치로 취급 DAS : Direct Attached Storage - 직접 연결된 장치 SAN : Storage Area Network - FC(FibreChannel) - iSCSI2. 파일 기반 스토리지 파일 시스템이 이미 구성된 스토리지를 공유 NAS : Network Attached Storage - NFS/CIFS NFS: Network File System, 리눅스/유닉스 기본 파일 공유 CIFS : Common Internet File System = SMB SMB : Server Message Block. Microsoft에서 개발한 파일 공유 관련 기능 NFS(Network File System) 유닉스/리눅스 계열 시스.. 2021. 4. 14.