📒 Linux

    [Linux] 리눅스(Linux) 퍼미션(Permission) 정리

    📌INDEX 퍼미션(Permission)이란? read·write·execution 동작 관련된 명령어 chmod Specia Permission SetUID와 SetGID StickyBit umask ✔️ 퍼미션(Permission)이란? 특정 파일이나 디렉토리에 대하여 읽기/쓰기/삭제 등의 권한을 설정하여 파일 접근 권한을 제어하고 파일을 보호하기 위해 사용 파일의 퍼미션은 ls 또는 stat으로 확인할 수 있다. 퍼미션의 종류 퍼미션 해석 맨 앞의 타입을 제외하고 3자리씩 끊어서 해석 예시 drw-r-xr-- 맨 앞의 타입을 제외하고 3자리씩 끊어서 해석 d | rw- | r-x | r-- d : 타입 (여기서 d는 디렉토리) rw- : 소유자(user) 권한 r-x : 그룹(group) 소유자 권..

    vi(vim) 사용법, 명령어, 다중 편집

    📌INDEX vi의 3가지 모드 vi 명령어 vi 다중 편집 vi 환경 설정 번외: alias, unalias ✔️ vi의 3가지 모드 vi는 다른 편집기들과는 다르게, 모드형 편집기라는 특징이 있다. [root@localhost ~]# which vi /usr/bin/vi 모드 입력 모드(insert mode) : 메모장처럼 텍스트를 자유롭게 편집하는 모드 Insert 키나 i 키로 명령 모드에서 입력 모드로 전환 가능 명령 모드(Command mode) : 말 그대로 다양한 명령을 내리는 모드 ESC키로 명령 모드로 전환 가능 라인 모드(line mode) 콜론 모드, 대기 모드라고도 하며, **명령 모드에서 콜론(:)**을 입력하면 화면 맨 아랫줄에 입력 가능한 공간이 출력 여기서 vi를 종료할 수..

    [Linux] Linux 시스템 명령어 모음 (2)

    📌INDEX hostname uname stat find 참고: exec, xargs, sort ✔️ hostname 시스템의 이름을 확인하거나 바꿀 때 사용하는 명령어 사용법: hostname [옵션]... FILE [root@localhost ~]# hostname localhost.localdomain 옵션 -a : 별칭명을 출력 -d : 도메인 명을 출력 -i : 호스트의 ip주소를 출력 등등 ✔️ uname 시스템의 정보를 확인하는 명령어 옵션을 지정하지 않으면 -s 옵션이 default [root@localhost ~]# uname Linux 옵션 -a : 모든 시스템 정보를 출력 -s : 커널 이름을 출력 -n : 네트워크 호스트네임을 출력 -r : 커널의 릴리스 버전을 출력 -v : 커널 ..

    [Linux] Linux 시스템 명령어 모음 (1)

    📌INDEX uptime 메모리 사용량 관련 free top PID와 task who pstree df du ✔️ uptime 리눅스 시스템이 언제 시작되었으며, 총 얼마 동안 가동되었는지 파악할 수 있는 명령어 [현재 시간, 시스템이 실행된 시간, 현재 로그인한 사용자 수, (CPU 평균값) 지난 1분, 5분, 15분 동안의 시스템 로드 평균]을 한 줄로 표시 현재 시각 활성화된 날로 부터 지난 일 수 활성화된 날로 부터 지난 시간 현재 로그인 된 사용자 수 현재 시스템 부하상태 [root@localhost ~]# uptime 08:23:52 up 1 day, 54 min, 3 users, load average: 0.01, 0.01, 0.00 w 명령어로 출력되는 내용의 첫 줄과 같다 -s : 시스템..

    [Linux] 리눅스(Linux) 기본 명령어 모음 (2)

    1탄 보고 오기 ​ 📌INDEX ▪️ mkdir와 rmdir ▪️ cp ▪️ ln과 파일링크 ▪️ mv ▪️ rm ​ ✔️ mkdir와 rmdir ​ ▪️ mkdir ▪️ Make Directory의 약자로, 새로운 디렉토리를 생성한다. ▪️ 생성된 디렉토리는 명령을 실행한 사용자의 소유가 된다. [root@localhost ~]# mkdir kbs [root@localhost ~]# ls -id kbs 101583645 kbs ▪️ 옵션 : -p, -m, -v ▪️ -m : 디렉토리를 생성할 때 권한을 설정 (defualt : 755) ▪️ -v : 디렉토리를 생성하고 생성된 디렉토리에 대한 메시지를 출력 ▪️ -p : 지정된 디렉토리에서 중간의 디렉토리도 같이 생성 [root@localhost ~]#..

    [Linux] 리눅스(Linux) 기본 명령어 모음 (1)

    📌INDEX ▪️ Windows Terminal로 실행하기 ▪️ pwd ▪️ cd ▪️ ls ▪️ cat ▪️more ▪️less ▪️ head와 tail ▪️ grep ▪️ touch ▪️ echo ▪️ ' : 파일 생성, 이미 존재하면 overwrite된다(덮어진다.) 따라서 매우 주의해서 사용해야함 ▪️ '>>' : append : 파일에 추가해준다. ▪️ 예시: 'hi'가 입력된 bbb파일을 생성후 출력해 확인 [root@localhost ~]# echo hi > bbb [root@localhost ~]# cat bbb hi​ ▪️ 예시: 'hi'가 입력된 bbb파일에 'hahaha' append(추가) 후 출력해 확인 [root@localhost ~]# echo hahaha >> bbb [roo..

728x90