UNIX 표준의 소개 및 차이표준 이전의 무질서한 세계POSIX, X/open, SUS ⇒ 현재 사용되는 표준BSD, SysV: 과거 업계 표준(현재는 일부 표준에 포함)C언어 표준과 UNIX/Linux의 관계ANSI C: ISO/IEC 9899C언어는 UNIX를 만들
VMware로 설치한 경우에는 꼭 해줘야 하는 작업으로 화면 크기 및 여러가지 편의 기능을 사용할 수 있다.VMware의 vm-tools의 패지키 버전(pre-built)주요 기능:화면 조절: 창 크기에 맞게 화면의 크기가 변경, 그래픽 가속으로 인한 속도 향상클립보드
kernel: 하드웨어를 제어하는 핵심 코드shell (application): 다른 application을 구동 시킴, kernel과 application의 인터페이스 역할system (kernel): kernel의 기능을 사용하는 경우user (kernel의 도움이
CLI command: Command Line Interface command명령행 완성 기능 또는 auto-completion이라고 한다. 명령어의 일부분을 가지고 명령어를 완성시켜주거나 가능한 명령들을 알려주는 역할을 수행한다.internationalization
UNIX와 Linux에서 가장 많이 사용하는 에디터로 1976년 BSD의 Bill joy가 개발했다. vi가 없던 시절에는 ed(line editor)를 사용해서 개발을 했는데 이때는 선언된 모든 함수를 외우고 있어야 개발이 가능했다.vim은 vi의 모든 기능을 포함하
파일 시스템은 OS에서 큰 부분을 차지한다.파일 시스템은 넓게 보면 데이터베이스의 하나로 볼 수 있다.Linux:xfs: 실리콘 그래픽스의 저널링 파일 시스템exf4: 리눅스 고유 파일 시스템zfs: 솔라리스의 기본 파일 시스템Btrfs: zfs와 비슷한 컨셉의 파일
과거 다른사람이 만든 기능을 사용하기 위해서는 직접 소스코드를 직접 다운받아 빌드를 해서 설치 했어햐 하는데 그에 방해 패키지는 시스템을 구성하는 파일의 묶음으로 컴파일이 완료된 형태를 띄고있서 소프트웨어의 설치, 삭제, 관리 등의 편리함을 가지고있다.dpkg는 데비안
Network manager는 daemon으로 동작하면서 네트워크의 설정을 관장한다. 연결 감지 및 해제, 재시도와 같은 연결부터 다른 애플리케이션이나 daemon에게 네트워크 정보를 제공 또는 관리를 위한 권한 부여 등을 수행한다.nmcli c del ens33
ssh(secure shell) 기존 암호화 되지 않은 통신을 사용하던 telnet을 대체하는 방법이다. ssh는 리눅스 서버에 기본으로 탑제되어 있으며 Linux는 openSSH를 사용한다. sshd ssh daemon, 즉 ssh server를 의미한다. 서
정규 표현식으로 grep 실행 시 matcher를 선택할 수 있다. (기본이 BRE) \- -G: BRE를 사용해서 동작\-E: ERE를 사용해서 동작\-P: PCRE를 사용해서 동작grep의 주요 옵션—color: 매칭에 성공한 부분을 강조하는 색으로 표현\-o:
프로세스 정보를 담고있는 FS인척 하는 가짜 파일시스템이다. 프로세스와 관련된 시스템 하드웨어, 커널 등의 광범위한 정보를 가지고 있다.PCB(Process Control Block)은 프로세스 관리를 위한 메타 정보를 가지고 있다.proc이 마운트 되어있는 것을 확인