Full Stack 교육 회고록

2022-12-26 리눅스

순두부 호랑이 2022. 12. 26. 22:24
728x90
SMALL

파일의 압축

tar 파일이름 대상파일

-c : 묶기 (*)

  c: 해당 디렉토리 짖어

  x: 풀기 (*)

  t: 경로확인

  f : 파일명(*)

  v: 과정보기(*)

  J: tar + xz

  j : tar + gzip

========

--배치처리(cron, at)

-- cron

vi / etc/ crontab

*     *  *    *     *      user-name command to be exected

분 시 일 월 요일   계정(root)     명령어(shell 활용)

요일 (0-6) : 일 월 화 수 목 금 토

00 03 * * *  run-part / etc/ cron.monthly

00 03 * * * root    / home/centos/backup.sh

 

1. 백업 디렉토리 작성

   mkdir/ backup

2. 쉘 프로그램 작성

   vi / etc/ cron.daily/backup.sh

  #!/bin/bash

  fname = "backup-$(date'+%Y%m%d').tar.xz"

  tar cfJ / backup / $fname / home / centos

  chmod -755 ./ backup.sh

 

 

3. cron 등록

vi/ etc/ crontab

# 마지막 라인에 추가

   01 03 * * * run- parts /etc / corn.daily

 

4. cron 데몬 재시작

-- 월- 일 - 시 - 분 - 년

date 122603002022

systemctl restart crond

 

-- 프로세스 확인

 

pstree -- 프로세스를 트리형태로 조회

 

--fg 실행

yes > /dev / null -- 무한루프 실행

ctl + z

bg

 

-- bg 실행

yes > /dev/ null &

 

jobs

bg [잡 번호]

 

===========

네트워크 용어

1. tcp - ip

2. 호스트명/ 도메인 명

3. ip 주소

4. 네트워크 주소

5. 브로그캐스트 주소

6. 게이트웨이/ 사우터

7. 넷 마스크/ 클래스 255.255.255.0

8. DNS(네임서버)

 

-- 네트워크 관련 주요 파일명

-- 네트워크 설정관련

cat / et

 

728x90
LIST