Linux 시스템 관리.pdf

→ 03/30일차 수업

<aside> 💡

bash (리눅스의 기본 쉘)


자주 사용되는 환경변수 (대문자 → 대소문자 구분을 하기때문)

⇒ (=시스템변수)


환경변수 : 시스템 전체에 걸쳐 사용되는 변수 , 일반적으로 대문자로 작성

쉘변수 : 해당 쉘에서만 사용되는 변수 , 일반적으로 소문자로 작성

절대경로 : / 가 붙는거

상대경로 : / 없는거

</aside>


<aside> 💡

리눅스 명령

→ 명령 옵션 인자

ex) ifconfig : 전체 인자 출력

ifconfig eth0 : eth0번째만 출력


하지만 cp, mv처럼 옵션이랑 인자가 있어야만 출력되는 명령어도 있다

⇒ 명령에 따라 인자가 반드시 필요한 것이 있고 필요 없는 것도 있다.

</aside>

sudo : 관리자권한으로 실행

ls : 목록 확인

ls -a : 모든 파일 확인 (숨긴 파일도 나옴)

ls -l 파일이름 : 파일이 있는지 확인

cd : 디렉토리 이동

mv : 파일 이름 바꾸기

cp : copy 명령

pwd : 현재 위치 띄우기

chown : 소유자 명 바꾸기

ifconfig : ip주소 확인

ps : process불러오는 명령

su - : root사용자로 변경

whoami : 현재 사용자 출력

who am i : 로그인한 사용자

hostnamectl : 시스템의 호스트명을 확인하거나 설정할 수 있는 명령.

⇒ 확인은 일반 사용자도 가능하지만 설정은 root만 가능

hostnamectl : 확인

hostnamectl set-hostname 변경할호스트명

: 해당 호스트명으로 설정 (로그아웃 후 로그인 하면 변경됨)