사용자 관리
/etc/passwd 파일 : 사용자 계정 정보가 저장된 기본 파일
/etc/shadow 파일 : 사용자 암호에 관한 정보를 별도로 관리하는 파일(root계정으로만
useradd [옵션] [로그인ID] : 사용자 계정 생성
옵션
-u uid : UID 지정
-o : UID 중복 허용
-g gid : 기본 그룹의 GID지정
-gid : 2차 그룹G의 GID지정
-m : 홈 디렉터리 생성
-d 디렉터리명 : 홈 디렉터리 지정 //-m -d
-s 셸 : 기본 셸을 지정
-c 설명 : 사용자의 부가적 설명 지정
-k 디렉터리 : 계정 생성시 복사할 초기파일이나 디렉터리를 설정해높은 디렉터리 지정
계정 생성 확인 : grep [계정명] /etc/passwd
usermod [옵션] [로그인ID] : 사용자 계정 정보 수정
-d 디렉터리명 : 홈 디렉터리 수정
-l 새 로그인 이름 : 새 로그인 이름으로 계정이름 바꿈
-o : UID 중복 허용
-g gid : 기본 그룹의 GID수정
-G gid : 2차 그룹의 GID수정
-s 셸 : 기본 셸을 수정
-c 설명 : 사용자의 부가적 설명 수정
네트워크 설정
네트워크 관리자 설치 : sudo apt install network-manager
네트워크 관리자 실행 : systemctl status NetworkManager
관리자 상태 inative라면 동작 : sudo systemctl start NetworkManager.service
168.126.63.1~2(KT DNS)
8.8.8.8 / 8.8.4.4(Google DNS)
&&&&네트워크 설정
GUI설정 : 그놈의 설정 - 네트워크 - IPv4
nmcli [옵션] [명령] [서브명령] : 명령으로 네트워크 설정하기
옵션
-t : 실행 결과 간단출력
-p : 사용자 읽기좋게 출력
서브명령
networking {on | off | connectivity } : 네트워크를 시작/종료하고 연결 상태 출력
ㄴnet con 줄이기 가능
ip : ip주소, 게이트웨이, 네트워크 장치의 상태 등 출력 후 관리
네트워크 인터페이스 비활성화 : sudo ip link set ens33 down
네트워크 인터페이스 활성화 : sudo ip link set ens33 up
↓net-tools설치해야함
ifconfig : 기존 명령으로 네트워크 설정 ifconfig ens33-특정 네트워크 인터페이스 설정 보기
옵션
up/down : 인터페이스 활성화/비활성화
ifconfig 인터페이스명 IP주소 netmask 넷마스크주소 broadcast 브로드캐스트주소
ㄴ네트워크 인터페이스 수동설정
netmask 주소 : 넷마스크 주소를 설정
broadcast 주소 : 브로드캐스트 주소 설정
route : 게이트웨이 설정
sudo route add default gw 192.168.1.1 dev ens33 : 기본 게이트웨이 설정
sudo route del default gw 192.168.1.1 : 기본 게이트웨이 삭제
sudo vi /etc/network/interfaces : 네트워크 인터페이스 설정 파일에 저장
ping : 통신 확인
traceroute 목적지주소 : 통신 경로 확인
netstat : 네트워크 상태 정보 출력
옵션
-a : 모든 소켓 정보 출력
-r : 라우팅 정보 출력
-n : 호스트명 대신에 IP주소 출력
-i : 모든 네트워크 인터페이스 출력