chapter 04 - 필수 개념과 명령어 (3)
링크
파일의 링크는
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이 들어있다
이거 내용을 만약 수정했다면 ? systemctl restart NetworkManager ㄱ
다음장이 프로세스, 데몬, 서비스, 소켓, 커널 컴파일
딱 봐도 중요해보이는데 이건 내일 하던가
근대 내일은 좀 쉬고싶고, 목요일에 하려고 하면 하기싫고, 금요일은 안할거고, 토요일도 그렇고, 일요일부터 여행가니깐
1월부터 열심히 해야지