티스토리 뷰

리눅스-사용법-썸네일

서버를 위한 리눅스 기초 사용법을 알아보겠습니다. 도커를 사용하기 위해서는 기본적인 리눅스 사용법을 알아야 합니다. 리눅스는 모든 것은 파일이라는 철학을 따릅니다. 모든 인터렉션은 파일을 읽고, 쓰는 것처럼 이루어져 있습니다. 마우스와 같은 디바이스도 파일과 같이 다뤄집니다. 리눅스는 전역 네임스페이스를 사용합니다. 윈도우 달리 /부터 시작합니다. 쉘은 사용자와 컴퓨터 하드웨어 또는 운영체제를 연갤해주는 인터페이스입니다. 쉘은 사용자의 명령을 해석해서 커널에 명령을 요청해주는 역할을 합니다. 우리가 터미널에서 명령을 내리는 것도 쉘을 이용하는 것입니다. 리눅스의 대표적인 쉘은 Bourne-Again Shell(bash)입니다. GNU 프로젝트의 일환으로 개발되었습니다. 리눅스의 명령어는 결국 쉘이 제공하는 명령어입니다. 리눅스 기본 쉘이 bash이므로, bash에서 제공하는 기본 명령어를 배워야 합니다.

 

기본적인 리눅스 명령어

whoami는 로그인한 사용자 ID를 알려줍니다. root는 슈퍼관리자입니다. root로 사용하는 것이 위험합니다. 만약 root 사용자가 아니면 명령어 앞에 sudo를 붙입니다. sudo는 사용하면 관리자 권한으로 실행됩니다. sudo apt-get update와 같이 사용하면 됩니다. pwd는 현재 디렉토리 위치를 알 수 있습니다. ls로 파일 목록을 출력합니다. ls 뒤에 여러 옵션을 사용할 수 있습니다. ls -al을 하면 숨긴 파일과 폴더로 확인할 수 있습니다. 리눅스는 사용자/그룹으로 권한을 관리합니다. 파일마다 소유자, 소유자 그룹, 모든 사용자에 대해서 읽고, 쓰고, 실행하는 권한을 관리합니다. rwx나 숫자로 권한을 나타냅니다. 처음 3개는 소유자, 그 다음 3개는 소유자 그룹, 그 다음 3개는 모든 사용자 권한을 나타냅니다. r는 읽기 권한입니다. w는 쓰기 권한입니다. x는 실행 권한입니다. chmod로 파일 권한을 바꿀 수 있습니다. chmod 값 파일로 권한을 바꿉니다. 모든 파일을 아무나 다 쓸 수 있게 하려면 chmod -R 777 파일/폴더명 명령어를 실행하면 됩니다. cat 파일로 파일을 볼 수 있습니다. rm으로 파일 및 폴더를 삭제합니다. r옵션은 하위 디렉토리를 포함한 모든 파일을 삭제하라는 뜻입니다. f옵션은 강제로 파일이나 디렉토리를 삭제하라는 뜻입니다. rm -rf 디렉토리이름과 같이 사용합니다.

댓글
댓글쓰기 폼