1. systemd 부팅 타겟
사용자가 사용할수있는 타켓
- poweroff.target : 종료
- emergency.target : root로그인 -> / ro mount
- rescue.target : root로그인 -> / rw mount
- graphical.target : GUI
- multi-user.target : CLI
- reboot.target : 재시작
systemd poweroff
systemd reboot
이렇게 사용 가능!
systemctl get-default : graphical.target | 부팅 시 사용되는 기본 타겟 확인하기 |
who -r | 현재 런레벨 확인 |
systemctl set-default [] | 부팅 시 사용되는 기본 타겟 설정하기 |
2. root 패스워드 복구 ( root 패스워드 재설정)
부팅시 grub -> e -> rd.break -> /sysroot ro -> 재마운트(rw) -> chroot /sysroot -> 암호변경 passwd -> /etc/shadow에 암호가 저장. label삭제되기 때문에 touch /.autorelabel -> 재부팅
/etc/fstab 부팅시 자동 마운트되는 장치 장치이름(UUID) 마운트포인트 파일시스템종류 마운트옵션이 잘못되면 부팅 되지않음. 정상적인 부팅이 되지않음 -> root로그인하고 /etc/fstab정상적으로 수정하여 재부팅하면 정상부팅이 됨.
4. YUM
: 지정된 저장소에서 다운받아서 패키지를 설치해준다.
repository : /etc/yum.repo.d/ ~.repo
사용법
yum search 패키지명
yum info 패키지명
yum install 패키지명
yum remove 패키지명
yum history : yum 명령어 기록 /var/log/yum.log
5. rpm
: 설치된 패키지를 확인
rpm -qa
rpm -qa | grep 패키지명
rpm -ql 패키지명
rpm -qc 패키지명
rpm -qd 패키지명
rpm -qf 경로/파일명
rpm -qs 패키지명 패키지 파일 상태
rpm -qi 패키지명 패키지 상세정보
rpm -qR 패키지명 패키지 종속성
/etc/yum.conf 관련된 패키지 검색
rpm -qf /etc/yum.conf
6. 네트워크 정보 확인
ip address show [interface-name] : 장치 명 없이 show 하면 전부 다 보여줌
ip address show = ip a = ifconfig
ip route | 라우팅 테이블 정보 확인 |
routetrace routepath |
목적지까지 거치는 장비 확인 | 추적 |
ping | ip 통신 체크 |
7. 네트워크 관리자 (NetworkManager)
nmcli | 커멘드라인 도구 |
nmtui | 텍스트 유저 인터페이스 도구 |
nm-connection-editor | 그래픽 도구 |
여기서는 nmcli 를 사용해서 네트워크 설정하는 법을 알아본다.
NIC에 주소할당 방법
1) connection 생성
2) connection 활성화
자동할당 (DHCP로 부터 IP를 받아옴)
nmcli connection add type ethernet con-name [이름] ifname [NIC이름] ipv4.method auto
수동할당(직접 IP주소 지정)
nmcli connection add type ethernet con-name [이름] ifname [NIC이름] ipv4.addresses [IP주소/prefix] ipv4.gateway [gw주소] ipv4.dns [dns주소] ipv4.method manual nmcli connection up [connenction이름]
설정확인
nmcli connection show
nmcli connection show [con-이름] | grep ipv4
활성화
nmcli connection {up | down} connection-name
연결설정 수정
nmcli connection modify connection-name 바꿀요소 바꿀내용
연결설정 삭제
nmcli connection delete connection-name
레거시 네트워크 설정 : ifcfg 파일 수정
connection 이름으로 ifcfg-[con이름] 파일이 /etc/sysconfig/network-scripts/ 디렉토리에 생성됨
설정한 내용이 포함되어있으며, 부팅이 될 때 해당 내용을 메모리에 로드한다.
ls -l /etc/sysconfig/network-scripts/ifcfg-*
'[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정' 카테고리의 다른 글
Day10: 리눅스 관리자 복습 & 깃허브 특강 (0) | 2020.07.19 |
---|---|
Day9: 리눅스 관리자 | OpenSSH | NTP서버 | 방화벽 관리 (0) | 2020.07.19 |
Day7: 리눅스 관리자 | 논리 볼륨 관리 | Systemed | 로그 관리 (0) | 2020.07.15 |
Day6: 리눅스 관리자 | 디스크 관리 | 파일시스템 및 스왑 메모리 (0) | 2020.07.13 |
Day5: 리눅스 관리 (사용자 및 그룹관리 | 고급 권한 관리 | 작업 스케줄링) (0) | 2020.07.13 |