Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

CentOS9 useradd, find, grep, 아카이브 본문

Linux

CentOS9 useradd, find, grep, 아카이브

새싹싹이 2024. 3. 31. 21:40

1. useradd

 

사용자 ID가 3533를 가지는 사용자 manalo 를 생성합니다

 

# useradd -u 3533 manalo

-u 옵션을 입력하여 uuid가 3533인 manalo 사용자 생성

 

# cat /etc/passwd | grep manalo

 


2. 파일 찾기 - find

소유자가 guest 인 파일을 시스템 전체에서 검색하여 /root/findfiles 디렉토리에 복사 합니다.

 

# find / -user natasha -exec cp -a {} /root/findfiles/ \;

find / -user natasha : 소유자가 natasha인 파일을 찾아 / -exec cp -a {}: find 명령어로 찾은 경로 {}에 있는 모든 것(-a)를 복사 해라(-exec cp) / /root/findfiles/ : /root/findfiles에 복사  \;: -exec 옵션 끝 표시

(find / -path /proc -prune -o -user natasha -exec cp -a {} /root/findfiles/ \; :여기서는 proc 이 가상 파일로 실행이 불가하여 -path /proc -prune 명령어로 /proc 디렉토리를 건너뛰고 검색함)

 

 

-name : 지정된 이름의 파일 검색 / -user : user 소유의 파일 검색 / -type [] : 지정된 형식의 파일 검색


3. 문자열 찾기 grep

 

/share/hello.txt 에서 문자열 'he' 를 포함하는 라인을 모두 찾아  /practice/string 파일에 저장합니다.
 - 원본 순서에 맞게 저장되어야 합니다.
 - /practice/string파일에 빈 라인이 들어가서는 안 됩니다.

 

나의 경우, 미리 만들어진 파일이 없으니 연습 파일 직접 생성 (이전에 만들었던 nfs /share 파일에서 hello.txt 추출)

# mkdir /practice

# vi /string

string 파일 생성만 하고 아무것도 기입하지 않음

 

# grep he /share/hello.txt > /practice/string

(> 기존 파일에 덮어씌움, >> 기존 파일 내용에 추가 입력)

 

# cat /practice/string

 


4. 아카이브 생성

 

 / etc/yum.repos.d 에 있는 모든 파일을 /practice/yum.tar.gz 으로 저장 합니다.
 반드시 gzip 으로 압축되어야 합니다.

 

# tar -cvzf /practice/yum.tar.gz /etc/yum.repos.d/

z가 f 앞에 나와야 함

 

아카이브 옵션

-c : 아카이브 생성 (create)
-x : 아카이브 해제 (execute)
-v : 보기 (view)
-f : 파일명
-t : 아카이브를 해제하지 않고 아카이브 파일 내부의 파일 권한까지 확인 가능
-r : 기존 아카이브 파일에 파일을 추가할 수 있음
-u : 기존 아카이브 파일에 업데이트된 파일을 추가할 수 있음
-j : bzip2
-J : xz에 할당 압축
-z : gz에 할당

 

 

<참고>

우주아줌마님 블로그

https://whitestudy.tistory.com/88

 

RHCSA8 기출문제 #4 (useradd , find , grep)

오늘도 RHCSA 8 기출문제(덤프) 3문제 !! 하루에 하나 이상 포스팅 하려고 노력 하는데 쉽지 않다 ㅋㅋㅋ 화이팅 하고 !! 1. 사용자 계정 생성 문제 - 사용자 ID가 3533를 가지는 사용자 manalo 를 생성 합

whitestudy.tistory.com

 

아카이브 정리

https://hiheey.tistory.com/14

 

Archive 와 압축 - CentOS 7 파일 관리

Archive 와 압축 1. Archive 1-1. 여러 파일이나 디렉토리를 하나의 파일로 관리하는 기술 1-2. 백업용으로 적합 1.3. tar(테이프 아카이브) ● #tar 옵션 생성할파일명 파일명1 파일명 2 ... ㆍ#tar tvf cvf 생성

hiheey.tistory.com