리눅스 서버 21

파일 묶기

압축 : 용량 압축시켜서 줄이기 파일 묶기 : 파일 묶음, 알집 명령어 : tar 확장자 : tar c 묶기 x 풀기 t 경로확인 u 아카이브 업데이트 r 압축파일에 파일추가 옵션 : f 파일 v 비쥬얼, 과정 보기 z 묶은 후 gzip으로 압축 j 묶은 후 bzip2로 압축 J 묶은 후 xz로 압축 tar cvf 이름 묶을파일들. tar cvf txt.tar *.txt tar cvf txt.tar test1.txt test2.txt tar xvf tar파일 cvf나 xvf 쓸 때 - 안씀 경로 지정 -C tar xvf 파일이름 -C 경로 f옵션이 필요한 이유 원래 tar은 tape backup을 위한 명령어였음. 그걸 파일에다 하라고 하는 게 -f 옵션. 아카이브: 파일이나 디렉토리를 묶어 하나로 만드..

dnf

yum에서 성능 향상 시킨 것. rpm > yum > dnf dnf install 패키지이름 yum은 패키지를 웹에서 다운받아 오는거기 때문에 인터넷이 있어야 함. centos 패키지 저장소에서 다운 받아옴. dnf -y install 패키지이름 -y는 yes, 모두 허락 dnf localinstall rpm_파일이름.rpm rpm파일 설치 dnf check-update 업데이트 가능한 목록 update remove info 현재 패키지가 설치되어있는지 안되어있는지는 rpm -q 패키지이름 dnf clean all 패키지 소스 url 다 지움. (아마 AppStream이랑 Base파일)

link, inode

리눅스는 파일을 만들 때 파일 구조가, 원본파일 > inode > datablock 이렇게 가르킨다. inode는 파일관리 쉽게 파일에 번호를 매기는 것이며, 이 inode에는 파일번호, 주소, 소유자 등 inode가 가지고 있는 정보 설명 inode 번호 inode의 고유 식별 번호입니다. 파일 모드 16비트의 플래그로 파일의 실행 권한입니다. 소유자의 권한, 소유자 그룹의 권한, 기타 사용자의 권한, 파일 형식, 실행 플래그 등을 나타냅니다. 링크 수 이 아이노드에 대한 참조 수를 나타냅니다. 소유자 아이디 파일의 소유자 아이디를 나타냅니다. 그룹 아이디 파일 소유자의 그룹 아아디를 나타냅니다. 파일 크기 파일의 크기(bytes)를 나타냅니다. 파일 주소 실 데이터가 나오는 파일 주소를 나타냅니다. ..

네오번들

https://github.com/Shougo/neobundle.vim/blob/master/README.md GitHub - Shougo/neobundle.vim: Next generation Vim package manager Next generation Vim package manager. Contribute to Shougo/neobundle.vim development by creating an account on GitHub. github.com 위에서 안내한 대로 설치해주고, 홈디렉토리에 .vimrc를 만들고 샘플을 넣어준다. 그 다음 vi의 원하는 형식을 찾아 call neobundle#end() 이전에 붙여준다.

파일 권한

chmod 777 파일이름 파일 허가 소유자 소유자가속한 그룹 그 외 4, 2, 1 읽기 쓰기 실행 폴더 들어가려면 x 필요 폴더 내의 파일을 변경하려면 directory에 대한 x권한 필요 리눅스 깔 때 처음 생성하는 사용자는 731 useradd로 생성한 유저는 700 chmod 상대 파일권한 변경 chmod g+w 파일이름 파일의 접근권한 중 w를 추가한다. u = user g = group o = other a = all chmod go-w,u+x 파일이름 위에 쉼표 띄면 안됨. =rx 등도 가능. 절대모드 권한 변경. 루트가 생성한 파일이랑 일반사용자가 만든 파일이랑 설정되는 접근권한이 다름. rw r r 일반 : rw rw r 권한변경은 슈퍼유저나 소유자만 가능. 기본 허가권 설정 및 보기 :..

유저관리

useradd userpasswd userdel userdel시 옵션 없을경우 /var/spool/mail에 메일 디렉터리와 홈디렉터리가 사라지지 않음 userdel -r 시 완전히 사라짐 -r, -R은 recursive, 하위 모든, 모든 것 사용자 리스트 /etc/passwd 사용자와 사용자비밀번호 리스트 /etc/shadow (해시값) 파일 소유자 바꾸기 chown kim.kim kim chown(명령어) kim.kim(kim소유자랑 kim그룹으로) kim(kim파일 대상으로) chown kim 파일이름 소유자만 chgrp 그룹 파일이름 groupmod groupdel useradd -g 그룹 사용자이름 usermod 유저의 여러 상태 변경 가능 -e 많이 씀. 자동삭제.