본문 바로가기

IT_Developers/Linux53

리눅스 - 실행중인 프로세스 목록 확인 명령어 / ps linux ps 명령어로 이용중인 쉘 process 출력하기 안녕하세요. 고코더 입니다. 리눅스에서 동작중인 프로세스를 확인하는 명령어를 알아봅니다. 현재 내가 관리하는 운영체제에 어떤 프로세스가 동작중인지 파악하는건 기본입니다. 이 명령어에 대해 알아봅니다. ● 1. 해당 명령어는 ps 다음에 옵션을 사용할 수 있습니다. ps [option] ● 2. ps명령어를 기본적으로 사용하면 아래와 같이 리스트가 나타납니다. 기본적인 내용만 출력됩니다. ps ● 3. 풀 포맷 출력 형태로 표시 할 수 있습니다. uid - user ID-, pid - process ID, ppid - parent ID, TTY 등을 표시합니다. ps -f ● 4. 풀 포맷 방식보다 더 길게 자세한 포맷 형식으로 출력 합니다. 추.. 2020. 3. 5.
리눅스 - "cannot remove '폴더명' : ls a directory" linux 폴더 삭제 오류 안녕하세요. 고코더 입니다. ● 1. 리눅스 명령어를 사용하다 질문하는 구독자가 계셔서 구체적으로 남겨드립니다. 폴더를 삭제하는 아래와 같은 경고문이 뜬다고 하는데요. 해당 명령어는 -r 옵션일 사용하지 않고 파일이 있는 디렉토리를 삭제할시에 나타나는 오류 메세지 입니다. 이전 강의에서도 파일이 있는 디렉토리는 -r을 사용하라고 설명을 써놓았습니다. -> 리눅스 - 폴더 삭제 명령어 / rmdir , rm cannot remove '폴더명' : ls a directory ● 2. 당황하지 말고 다시 제대로 옵션을 넣어서 삭제해주시면 됩니다. rm -r gocoder 마무리 참 쉽죠 2020. 3. 2.
리눅스 - PS1, PS2 차이점은? ps2는 > 이다. 안녕하세요. 고코더 입니다. 프롬프트에는 두 종류가 있습니다. ps1 이라고 말하는건 우리가 흔하게 보는 프롬프트 명령창을 말합니다. 여기에 상황에 따라 ps2 모드가 발생합니다. PS2는 다만 사용자에게 좀 더 편리하게 명령어를 입력 받기 위한 옵션이 있습니다. 무슨 말인지 화면으로 자세히 알아보겠습니다. ● 1. PS2인 우분투 쉘프롬프트에서 완전하지 않는 명령어를 실행합니다. echo "gocoder ● 2. 그러면 아래처럼 > 특수기호가 나오면서 나머지 명령어를 받을 준비를 합니다. 이게 바로 PS2 프롬프트 입니다. ● 3. \을 이용해 명령어를 다음줄에서 이어 사용할때도 PS2 모드로 > 라는 기회가 나타납니다. gocoder\ 마무리 결론은 PS2 = '>' 기호라고 연상.. 2020. 3. 1.
리눅스 - 파일시스템 정보 조회 / 디스크 파티션 uuid, type 확인 / blkid 명령어 linux 파티션의 uuid, type 조회 안녕하세요. 고코더 입니다. bkid 명령어는 파일시스템 타입이 어떻게 구성되어있는지 볼 수 있습니다. 즉 하드디스크의 파티션 정보에 파일시스템 정보까지 볼 수 있는 명령어 입니다. 그리고 하드디스크의 uuid와 type을 확인하기 위해 자주 사용 됩니다. blkid 마무리 보통 uuid 를 조회 할때 사용합니다. 2020. 3. 1.
리눅스 - 폴더 삭제 명령어 / rmdir , rm linux 디렉토리를 삭제하는 방법 안녕하세요. 고코더 입니다. 이전 시간에 폴더 생성하는 방법을 알아보았습니다. 이번 시간에는 반대로 폴더를 삭제하는 명령어를 알아봅니다. 생성 명령어와 비슷하게 다양한 옵션을 가지고 있는게 특징입니다. 생성과 거의 비슷한 구조 입니다. -> 리눅스 - 폴더 생성 명령어 / mkdir rmdir [폴더] : 폴더를 삭제하는 기본 명령어 하나의 폴더만 삭제하는 가장 기본 명령어 입니다. rmdir gocoder_folder rmdir [폴더] [폴더] : 여러개의 폴더를 삭제하는 명령어 한번에 여러개의 폴더를 삭제 가능 합니다. 많은 폴더를 빠르게 삭제 가능합니다. rmdir folder1 folder2 rmdir -p [폴더] : 하위 폴더까지 삭제하는 명령어 하위 디렉.. 2020. 3. 1.
리눅스 - 폴더 생성 명령어 / mkdir linux 디렉토리 생성 명령어 안녕하세요. 고코더 입니다. 폴더를 생성하는건 기본명령어 입니다. 윈도우에서 마우스 오른쪽 버튼으로 새폴더를 생성하듯이 리눅스에서도 커맨드 명령으로 폴더를 생성하는 방법을 소개합니다. mkdir [폴더명] : 폴더를 생성하는 기본 명령어 하나의 폴더를 생성하는 가장 기본이 되는 명령어 입니다. 옵션이 없을 경우 단일 폴더를 생성합니다. 실제로 가장 많이 사용하게될 방법 입니다. mkdir gocoder_folder mkdir [폴더] [폴더] : 여러개의 폴더를 생성하는 명령어 한번에 여러개의 폴더를 생성 할 수 있습니다. 좀 더 빠르게 폴더 생성이 가능한 다중 폴더 생성 명령어 입니다. mkdir folder1 folder2 mkdir -p [폴더] : 하위 폴더까지 생.. 2020. 3. 1.
리눅스 - chmod로 특수권한 부여 / SETUID, SETGID, Sticky Bit chmod로 특수권한 설정하기 안녕하세요. 고코더 입니다. 이전 시간에는 chmod를 이용해 읽기, 쓰기, 실행 권한을 설정하는 방법을 알아봤습니다. 이 3가지 권한에도 리눅스에넌 특수권한이 존재합니다. -> 리눅스 - 파일 권한을 변경하는 명령어 / chmod 사용법 / 퍼미션 값 정리 해당 권한을 부여하는 방법을 알아보겠습니다. Set-UID - 실행시 소유자 권한으로 인식 - 실행 파일에 사용된다. - 사용자 권한 x -> s 로 표기 . - 실행 권한이 없을시 대문자 S 로 표시된다. chmod 4777 test.txt Set-GID - 실행시 소유자그룹 권한으로 인식 - 디렉터리에 설정하는게 보통 - 디렉터리 소유 그룹으로 만들어진다. - 그룹 권한 부분 x ->s 로 표기 - 실행 권한이 없을.. 2020. 3. 1.
리눅스 - 마운트 명령어 사용법 / mount mount 사용방법 알아보기 안녕하세요. 고코더 입니다. 마운트(mount) 사용법을 알아보려고 합니다. 물리적인 장치를 리눅스 시스템에서 인식 시키기 위한 명령어입니다. 즉 하드웨어 장치를 리눅스에서 사용하기 위해서 인식 시켜주는 역할을 합니다. 무언가 새로운 장치를 사용하기 위해서는 필수적인 명령어입니다. mount : 마운트된 정보를 조회 가장 기본적인 명령어입니다. 현재 시스템에 마운트된 정보를 확인 가능합니다. mount cd 드라이브 마운트 cd드라이브를 인식하는 명령어 입니다. 마지막 /cdrom 은 마운트할 폴더를 지정합니다. mount -r -t iso9660 /dev/cdrom /cdrom iso를 마운트 ISO를 인식하는 명령어 입니다. 역시 마지막 명령어는 폴더를 지정합니다. mou.. 2020. 2. 29.
리눅스 - 파일 권한을 변경하는 명령어 / chmod 사용법 / 퍼미션 값 정리 linux 파일 접근 권한 변경 안녕하세요. 고코더 입니다. ● 1. 리눅스에는 기본적으로 파일에 대한 접근 권한이 있습니다. 제가 이전에 써놓은 글을 보면 해당 접근 권한을 읽는 방법을 확인 가능합니다. -> 리눅스 - 사용자 ugo에 대해 알아보기리눅스 - 파일 권한 rwx 의미 알아보기 이전 강의를 확인해보세요. 복습을 위해 한번 정리해보면 이렇습니다. 약자 철자 의미 r read 읽기 w wrtie 쓰기 x excute 실행 d Directory 폴더 r Regular file 일반 파일 s Symbolic link 심벌릭 링크 이제 chmode를 사용하는 방법을 알아보겠습니다. ● 2. chmod [사용자]+[권한] [파일명] : 권한 더하기 해당 명령어는 권한을 추가로 더해주는 역할을 합니다... 2020. 2. 29.