You will be fine

<CentOS> 2. basic

by BFine
반응형

1. /etc/passwd

  • 사용자 목록을 볼 수 있다.

  • test:x:1000:1000:test:/home/test:/bin/bash -> 이름 : 비번 : ID :그룹ID : 이름 : 홈디렉토리 : 사용셀 

  • 그룹 ID 확인은 /etc/group, 추가는 groupadd,  비밀번호 확인은 /etc/shadow

  • GUI : system-config-users 로 user 확인이 가능하다.

2. Authority

  • -rw-r--r--. 1 root root 13  5월 10 18:46 auth.txt

  • - : 종류를 나타낸다. [ 파일= '-', 디렉토리='d', 링크='l'
  • rw-r--r-- : 권한을 나타낸다[ rw- / r-- / r-- ] -> user/group/other 의 권한을 보여준다. 읽기,쓰기,실행(8진수)

  • 권한 변경 ex) chmod 777 / chmod u(+,-)r(권한) / chmod ug+r ... and so on

  • 1 : 링크수, root root : 사용자ID 그룹ID , 13 : 파일크기 , 5월 10 18:46 : 수정날짜 , auth.txt : 파일이름

  • 사용자/group 변경 : chown/chgrp 

3. Link

  • inode : 파일 or 디렉토리 에 대한 정보를 가지고 있는 데이터 블록, 원본파일을 연결해주는 역할을 한다.

  • 파일 하나를 찾기 위해 모든 파일을 확인하는 것보다 정보만 가지고 있는 inode만을 확인하는 것이 효율적 

  • 하드에서 삭제는 inode와 원본파일의 연결을 끊는 것이다. , ls -il 통해서 inode 까지 확인

[root@localhost Test]# ln auth.txt hard

[root@localhost Test]# ln -s auth.txt simbol

70222901 -rwxrwxrwx. 2 test root 13  5월 10 18:46 auth.txt  

70222901 -rwxrwxrwx. 2 test root 13  5월 10 18:46 hard [하드링크는 inode 값이 같다]

70222888 lrwxrwxrwx. 1 root root  8  5월 11 04:32 simbol -> auth.txt [ 심볼릭링크는 inode값이 다르다 ]

  • 하드링크는 단순히 복사한 것과 같고 심볼링링크는 바로가기와 같다. 

  • 파일을 이동하거나 삭제 시 심볼릭링크는 사용할 수 없다 ( 새로운 inode는 해당 파일의 위치를 가르킨다. 

4. Rpm, Yum

  • 리눅스는 확장자명 rpm을 통해서 프로그램 빠른 설치가 가능하다 

[root@localhost test]# rpm -e gedit [ 삭제 ]

[root@localhost 다운로드]# rpm -Uvh gedit-3.22.0-3.el7.x86_64.rpm

준비 중...                         ################################# [100%]

Updating / installing...

   1:gedit-2:3.22.0-3.el7             ################################# [100%]

  • rpm -U[설치/업데이트] v[설치과정표시] h[ #으로 진행사항 표시]

  • rpm -qa 패키지명 : 설치되어있나 확인 [ 되어있으면 무반응 ] 

  • rpm 단점은 해당패키지에 연결된 패키지를 먼저 설치해야하는 경우 설치불가

  • yum 인터넷을 통해서 파일을 설치[ /etc/yum.repos.d/*.repo ], yum -y[ 모두 yes ] (install/remove/update) 패키지이름

  • groupinstall "그룹이름" [ grouplist( hidden)로 확인 ] , clean all 불필요한 찌꺼기 삭제 

# MariaDB 10.2 CentOS repository list - created 2018-05-11 08:42 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기