rpm 설치  

rpm -ivh [rpm파일명]  :  설치만 함 
 

★★★★ rpm -Uvh [rpm파일명]  :  업데이트 및 설치  

rpm - e [패키지이름]   :   패키지 삭제 

 

rpm 여러가지 명령어

rpm -q [패키지이름]  :  설치된 패키지 정보, 설치 여부 확인

★★  rpm -qa [패키지이름]   /  grep [패키지이름]   :   리눅스에 설치된 모든 패키지 확인

 

rpm -qf [파일이름]   :   어떤 파일이 어떤 패키지에 속하는지 검색

rpm -qf /bin/passwd

rpm -qip [파일이름]   :   rpm 파일의 상세 정보 보기 

 
 

★★ rpm -qi [패키지명]   :   해당 패키지의 상세 정보 보기

rpm -qi mc

 

rpm -qif   :   해당 파일이 속한 패키지의 상세 정보 보기

rpm -qif /bin/passwd
  

 

rpm -ql [패키지이름]   :   해당 패키지가 설치한 파일 목록 보기

rpm -qR [패키지이름]   :   해당 패키지의 의존성 확인하기 ( 이 패키지들이 있어야 사용 가능 > 의존성 )

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

yum ( yum -> dnf 최근 이름이 바뀌고 있는 중 )

 

yum list   :   

 

yum list installed   :   설치된 패키지 확인  

yum list update   :    업데이트 가능한 목록 확인  

yum info [패키지이름]   :   패키지 정보 확인  

yum deplist [패키지이름]   :   의존성 확인

 

yum install [패키지이름] -y :   패키지 설치, 의존성이 필요한 경우 해당 패키지도 같이 설치

-y 붙이면 질문에 모두 수락

 

yum remove [패키지이름]

yum erase [패키지이름]

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

파일 아카이브 ... . ... .. 압축과는 다르다. 그냥 파일을 묶는 느낌? .

 

tar -cvf [아카이브 파일][파일명]   :  [파일명] 들로 아카이브 만들기  

 

tar -xvf [아카이브 파일]   :   아카이브 해제

 

tar -tvf [아카이브 파일]   :   아카이브 풀지 않고 내용 확인

-z 옵션  :  압축까지 함께

 

 

압축 :  용량을 줄이는 기술

gzip / gunzip          gz파일

 

gzip   :  gz파일로 압축

gunzip   :   gz파일을 압축 해제

 

중요한 것
tar cvf     아카이브
tar czvf    아카이브 및 gzip 압축
tar xvf      아카이브 해제      압축 및 아카이브 된 파일 해제

압축 : gzip / gunzip

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

10장  

 

사용자 계정 관련 파일

 

 

 

 

 

 

 

이거를 저희가 공부하는게 맞나요 ????


 

 

 

 

사용자 계정의 설정과 관련된 기본 값을 정의

/etc/login.defs

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

사용자 계정 관리 명령   

여기 파트는 암기보단 책 보고 다시 복기 할 수 있을 정도로만 알아두기

 

계정 생성하기 useradd

계정 수정하기 usermod

 

계정명           uid       주그룹   보조그룹    홈디렉터리              기본쉘
user02          2000      2000      wheel        /home/user             /bin/sh

useradd -u 2000 -G wheel -m -d /home/user -s /bin/sh user02
 

계정명           uid       주그룹     홈디렉터리              기본쉘
user03       uid 1400     10      /home/guest/user03   /bin/sh

useradd -u 1400 -g 10 -m -d /home/guest/user03 -s /bin/sh user03
-u  UID
-g  GID
-m  -d 랑 같이 붙여서 써주면 좋다고 하네요
-d  홈디렉토리
-s  기본 쉘
계정명

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
UID  :  사용자가 로그인할 때 사용한 계정의 UID
EUID  :  현재 명령을 수행하는 주체의 UID

+ Recent posts