Just do IT
article thumbnail
리눅스 명령어 (rpm, yum) (1)
Programing/Linux 2022. 12. 24. 09:43

리눅스에서 사용되는 설치 명령어 두 가지 : yum, rpm [rpm 명령어] -rpm = RedHat Package Manager - 리눅스의 유틸리티 프로그램을 설치하는 명령어 입니다. - rpm 명령어를 통해 설치, 삭제, 업그레이드 등의 작업들을 편리하게 진행할 수 있습니다. - 명령어를 사용하려면 rpm 패키지를 먼저 설치해야 합니다. - 설치 파일 링크 : http://mirror.kakao.com/centos/7.9.2009/os/x86_64/Packages/ vim 검색 - vim-common-7.4.629-6.el7.x86_64.rpm 설치할 파일 다운 ftp 서버를 통해 리눅스 서버로 해당 파일 보내기 [rpm 패키지 구성] vim-common-7.4.629-6.el7.x86_64.rp..

article thumbnail
리눅스 파일 (압축)
Programing/Linux 2022. 12. 23. 09:38

[압축기능] - 대용량의 파일들의 크기를 줄여서 사용 및 보관에 효율성을 증가시키는 방법입니다. - 윈도우의 알집, 반디집 등이 리눅스의 압축 기능과 동일합니다. - 리눅스의 압축 5가지 : Gzip, Bzip2, Xz, Tar, Zip [압축 5가지] 압축 종류 압축 가능 파일 압축 후 원본 압축 방법 압축 풀기 Gzip 다중 압축 불가 원본 사라짐 Gzip [압축하고 싶은 파일] Gunzip [압축하고 싶은 파일] Bzip2 다중 압축 불가 원본 사라짐 Bzip2 [압축하고 싶은 파일] Bunzip2 [압축하고 싶은 파일] Xz 다중 압축 불가 원본 사라짐 xz [압축하고 싶은 파일] unxz [압축하고 싶은 파일] Tar 다수의 파일을 묶음 형태(아카이브)로 저장 (압축이 아니다) - tar [옵션..

article thumbnail
리눅스 권한 (특수 권한/ 사용자 복구)
Programing/Linux 2022. 12. 22. 09:17

[특수권한] - 특수한 권한을 의미하며 setUID, setGID, sticky bit 3가지 종류가 있습니다. - 임시로 권한을 주어서 파일/디렉토리를 사용할 수 있게 하는 권한입니다. - 실행권한(x)의 자리에 s와t로 표기가 됩니다. - 소문자(s,t)는 실행권한(x)이 없을 때, 대문자(S,T)는 실행권한(x)이 함께 있을 때로 구분이 됩니다. 권한 숫자 / 대문자 / 소문자 설명 setUID 4000 / --S------ / --s------ - 파일/디렉토리의 소유자 권한을 임시로 사용합니다. - set (설정하다, 부여하다) UID(소유자 권한) - 파일/디렉토리 실행이 종료될 때까지 임시권한이 부여됩니다. - setUID할 경우 하위 파일/디렉토리는 변경되지 않고 해당 파일의 권한만 변경이..

article thumbnail
리눅스 권한 (허가권, 소유권)
Programing/Linux 2022. 12. 21. 09:28

[권한 (permission)] - 리눅스의 권한은 허가권, 소유권 두 종류로 볼 수 있다. - 모든 디렉토리나 파일은 무조건 허가권과 소유권이 존재한다. - 권한 설정에 다라 디렉토리나 파일의 사용형태가 결정된다. - 허가권, 소유권은 ls -l 명령어로 볼 수 있다. - 허가권 : chmod (change modification) * 디렉토리나 파일에 읽기(r), 쓰기(w), 실행(x)권한을 표시하는 것 - 소유권 : chown (chagne ownership) * 디렉토리나 파일을 소유하고 있는 꼐정과 그룹이 누구인지 표시하는 것 [-rw-r--r--. 1 root root 4303 5월 3 17:44 grub.cfg] - -rw-r--r-- : 허가권 - root root : 소유권 [허가권] -..

article thumbnail
리눅스 명령어 (생성 & 삭제)
Programing/Linux 2022. 12. 20. 13:46

[mkdir 명령어] - make directory : 디렉토리를 생성하는 명령어 (윈도우의 새 폴더 생성과 같다) - 파일을 생성하는 명령어는 따로 있으므로 혼동하지 말자. [사용방법] - mkdir [옵션] [생성하고싶은 디렉토리의 경로와 이름] - a 디렉토리 안에 test 디렉토리 생성하기 [root@localhost~]#mkdir /home/a/test [옵션] - p : 상위 디렉토리까지 한번에 생성하기 - a 디렉토리 안에 b > c > test 디렉토리들을 한번에 생성하려면 [root@localhost~]#mkdir -p /home/a/b/c/test ※ 이외에 다른 옵션은 메뉴얼(man)을 통해 확인하기를 바란다. [rmdir 명령어] - remove directory : 디렉토리를 삭제..

article thumbnail
리눅스 명령어(cp, mv)
Programing/Linux 2022. 12. 20. 13:45

[cp 명령어] - copy (and paste) : 파일을 복사하는 경우 사용하는 명령어 - 복사 & 붙여넣기를 한번에 할 수 있습니다. (윈도우에서의 ctrl+c, ctrl+v 기능과 동일) - cp 명령어는 기본적으로 디렉토리를 복사할 수 없지만 특정 옵션을 사용하면 가능하다. - 파일&디렉토리를 복사하는 것이기 때문에 원본이 유지된다. [사용방법] - cp [옵션] [복사하고 싶은 파일or디렉토리 경로] [붙여넣고 싶은 디렉토리 경로] - /home/a 디렉토리에 있는 test 파일을 /home/b디렉토리로 복사 & 붙여넣기 하기 [root@localhost~]#cp /home/a/test /home/b [다중복사] - cp 명령어의 특징 : 항상 제일 마지막에 입력된 경로를 붙여넣은 디렉토리의 ..