책 정리/리눅스 CentOS 8

chapter 04 - 필수 개념과 명령어 (3)

게슬 2022. 12. 20. 23:03
728x90

링크

파일의 링크는

1. 하드 링크

2. 심볼릭 링크

두가지가 있음

ln [링크대상파일이름] [링크파일이름]

링크 실습용 파일을 하나 만들자

ㄱㄱ
중간에 오타 ㅎㅎ;;

ln basefile hardlink
ln -s basefile softlink
ls -il					-> -il옵션은 inode 번호를 앞에 출력

 

요걸 다시보자

하드링크: inode 번호가 파일과 같고, 파일 크기도 같게 나온다.

소프트(심볼릭)링크: inode 번호가 파일과 다르고, 파일 크기도 다르게 나온다.

 

링크 이동 후

링크를 원본 파일이랑 다른곳으로 이동시켰을때 

하드링크: 출력이 됨

소프트 링크: 몰?루

 

근대 이거 언제 쓰는지 아직 모르겠음 ..


배치작업

cron치면 다 나올거지만

/etc/crontab [파일]

여기 들어가면

이런게 있다

그리고 daily. hourly. monthy. weekly 폴더에 있는 파일을 연결해주면 됨

 

ㄱㄱ

[매월 15일 새벽 3시 1분에 /home 디렉토리, 그 하위 리렉터리를 /backup 디렉터리에 백업하기]

매달(monthly) 15(day) 3(time) 01(minute)에 저기 파일 안의 모든 파일을 실행해라..는 예약임

 

나도 script잘 모르는데 책 뒷부분에 알려준데서 일단 기록만..

 


네트워크

책에서 이건 꼭 외워라고 한것들

nmtui

network Manager Text User Interface

네트워크와 관련된 작업 대부분은 이 명령을 기반으로 실행할 수 있다~~ 고 한다.

근대 이름만 봐도 GUI 지원안할거같이 생겨먹었지 않나? 그렇다고 한다

 

systemctl start/stop/restart/status NetworkManager
-> 네트워크 설정을 변경하고 나서 시스템에 적용시키는 명령
-> nmtui 명령을 실행하거나 ens160파일을 편집한 후에는 꼭 실행해야 한다

ifup 장치이름
-> 장치 올려

ifdown 장치이름
-> 장치 내려

ifconfig 장치이름
-> 장치 정보 출력

nslookup
-> DNS 서버 작동 테스트

ping URL/IP
-> 알겠찌

그리고 nmtui 명령을 실행하고 나서 변경되는 파일들 (중요하대요)

 

/etc/sysconfig/network
-> 네트워크 기본 정보가 설정

/etc/sysconfig/network-script/ifcfg-ens160
-> ens160장치에 설정된 네트워크 정보가 들어있음

/etc/resolv.conf
-> DNS 서버의 정보와 호스트 이름이 들어있음

/etc/hosts
-> 호스트 이름과 FQDN이 들어있다

ens160

이거 내용을 만약 수정했다면 ? systemctl restart NetworkManager ㄱ

 

 

다음장이 프로세스, 데몬, 서비스, 소켓, 커널 컴파일 

딱 봐도 중요해보이는데 이건 내일 하던가 

근대 내일은 좀 쉬고싶고, 목요일에 하려고 하면 하기싫고, 금요일은 안할거고, 토요일도 그렇고, 일요일부터 여행가니깐

1월부터 열심히 해야지 

 

728x90