본문 바로가기

프로그래밍 공부/리눅스

리눅스 연습하기 --2. yum 과 사용자 계정 설정 , 디스크 상태 확인

1.yum

Yellow dog Updater, Modified  의 약자

패키지를 관리하는 역할이다.

네트워크를 통해 인스톨 / 업데이트 를 할 수 있다.

 

1-2 명령어

yum repolist : 리포지토리 구성 내용 확인

yum update : yum 업데이트 dog Updater, Modified 의 약자

yum install 패키지 : -- 패키지의 종류 

yum clean all : 패키지 캐시 삭제

yum list : 모든 패키지 표시

yum remove  패키지 : 패키지 삭제

yum update 패키지 : 패키지 업데이트

yum group list : 설치 가능한 패키지 목록 출력

 

 

2.cron

지정되된 시간에 반복적으로 작업을 수행

crond 라는 데몬으로 작동된다. 

cron을 수행하려 할때 데몬은 반드시 구동해야 한다.

 

 

3.사용자 계정 추가

3-1. 유저 아이디 추가

useradd 혹은 adduser 

계정은 반드시 유저그룹이 있어야 한다. 유저그룹을 만드는 명령어는 addgroup 그룹명

그리고 유저 생성시 필요한 명령어는 -g 그룹명 이다.

유저그룹의 디렉토리를 지정해야한다. 명령어는 -d 디렉토리 이다. 

종합 : useradd -g 그룹명 -d 디렉토리 유저명

 

3-1-1. 그룹 아이디

useradd user1 이라 하면 user1이라는 그룹이 만들어지면서 user1의 그룹으로 자동 설정이 된다.

 

3-1-2. 홈 디렉토리 없이 사용자 추가

useradd -M 사용자명 

 

3-2. 유저 비밀번호 추가

passwd 유저명

 

3-3. 사용자 변경

su 계정명 : 사용자 변경 (= SUbstitute) 

su - : 루트 계정으로 전환

whoami : 현재 사용자 출력

cd .. : 이전 디렉토리

cd ~유저명:  ~는 home directory , ~유저명은 디렉토리 상에서는 /home/유저명 

 

3-4. 사용자 목록 확인

vi /etc/passwd

 

 

4. 그룹 관리

 

4-1. groupadd 

그룹 생성

 

4-2.groupdel 

그룹 지우기

단 삭제하려는 그룹에 계정이 남아있으면 삭제가 안된다.

 

4-3. groups 사용자

사용자가 속한 그룹을 보여준다.

 

 

6.디스크 상태 확인

df : 디스크 상태 확인 (= Dick Free)

    --옵션: -h : 읽기 쉽게 보기 (=Human readable)

 

fdisk : 파티션 디스크 테이블 확인 (= Fixed disk)

 

 

7.마운트 상태 확인

마운트 : 하드웨어와 디렉토리를 연결시키는 작업

fstab : 마운트 영구 설정 (= File System TABle) 

 

6.blkid

uuid 를 파티션으로 바꿔주는 명령어