linux 기본 명령어3 (사용자 관리, 네트워크 관련 명령어)
●chmod
- 파일의 권한과 디렉토리의 권한을 바꾸는 명령이다. 리눅스의 모든 파일과 디렉토리는 소유권을 가진다. 소유자, 그룹, 일반 사용자순으로 권한을 설정한다.
- 사용법 : chmod [옵션] [사용자] [+|-] [퍼미션] [파일|디렉토리]
ex) chmod 777 test1
- 옵션
-R : 하위 파일과 디렉토리까지 변경
●chown
- 파일의 소유자를 변경하는 명령어
- 사용법 : chown [변경할 사용자ID] [변경할 파일 | 디렉토리]
ex) chwon user1 file1
- 옵션
-R : 하위 파일과 디렉토리까지 변경
●finger
- 시스템상의 사용자들에 대한 정보를 표시한다.
- 사용법 : finger [옵션] 사용자
- 옵션
-s : 사용자의 로그온 이름, 실제 이름, 터미널 이름, 로그온 시간 출력
-l : -s 옵션 정보에 몇 가지를 추가하여 여러 행에 걸쳐 출력
-p : -l옵션 정보에서 .plan파일과 .project파일을 출력하지 않음
●who
- 현재 시스템에 접속한 사용자를 확인한다.
- 사용법 : who [옵션]
- 옵션
-i : idle time 과 함께 사용자 출력
-m : who명령을 실행한 사용자 표시
-q : 사용자 이름과 사용자 수 출력
-w : 각 사용자의 메시지 설정 상태 출력
●ping
- 자신의 시스템에서 원격 호스트까지 네트워크 연결이 가능한지 테스트하는데 사용하는 명령어이다.
- 사용법 : ping [옵션] 목적
ex)ping 123.123.123.123
●netstat
- 네트워크 상태, 현재 서버에서 사용하고 있는 포트 번호 및 프로그램, 라우팅 테이블 정보 등을 보여준다.
- 사용법 : netstat [옵션]
- 옵션
-r : 라우팅 테이블 출력
-i : 모든 네트워크 인터페이스 정보 출력
-n : 주소를 숫자로 출력
-p : PID와 프로그램 이름 출력
-l : 리스닝 상태인 소켓 정보만 출력
-a : 리스닝, 넌리스닝 소켓 모두 출력
-u : udp프로토콜을 사용하는 소켓만 출력
-t : tcp 프로토콜만 사용하는 소켓만 출력
●route
●traceroute
●ipconfig