반응형

리눅스에 관하여 51

리눅스(Linux) mv 명령어 사용법(기본 옵션만)

mv mv(move)명령어는 파일을 다른 디렉토리로 이동하거나 다른 파일 이름으로 변경하는 명령어 이름바꾸기 명령어 입니다. cp 명령어는 복사 mv 명령어는 이동 윈도우에서는 잘라내기라고 생각하시면 편합니다. 명령어 사용법 mv (파일명) (변경할 파일명)을 입력하면 아래 화면과 같이 같은 디렉토리 안에서 파일명이 변경됩니다. 예시) mv (파일명) (이동될 디렉토리명)을 입력하면 아래 화면과 같이 입력된 디렉토리로 파일이 이동됩니다. 윈도우에 잘라내기라 생각하시면 됩니다. 예시) mv (파일1) (파일2) (파일3) (디렉토리명)을 입력하면 아래 화면과 같이 동시에 파일이 지정된 디렉토리로 이동됩니다. 한꺼번에 작업이 가능합니다. 예시) 간단하게 파일을 옮기거나 다른 이름으로 변경하는 명령어를 알아보..

리눅스(Linux) chmod 명령어 사용법(기본 옵션만)

chmod chmod(change mode)명령어는 대상 파일과 디렉토리의 권한을 변경할 때 사용되는 명령어 입니다. 문자열로 직접 지정하여 바꾸는 경우와 8진법 수를 이용하여 바꾸는 경우 2가지가 있습니다. 문자열은 r, w, x를 이용하며 8진법은 4, 2, 1숫자를 이용합니다. 명령어 사용법 chmod (-문자+문자) (파일명) 명령어를 입력하면 아래 화면과 같이 권한이 변경되는걸 볼수 있습니다. 여기서 간단하게 r은 읽기 w는 쓰기 x는 실행입니다. -r를 입력하면 r권한이 다없어지고 -w를 입력하면 w권한이 없어집니다. 또 +w를 입력하면 w권한이 생기고 +x를 입력하면 x권한이 생깁니다. 예제) chmod u(+-),g(+-)x(+-) (파일명) 명령어를 입력하면 아래 화면과 같이 변경됩니다...

리눅스(Linux) chown 명령어 사용법(기본 옵션만)

chown chown(change owner)명령어는 파일 소유권을 변경할 때 사용하는 명령어입니다. root 권한일때 소유권 변경이 가능합니다. 명령어 사용법 chown (변경 소유자) (파일명) 을 입력하면 아래 화면 처럼 파일명(bookfriend.txt)에 대한 소유자 권한이 변경됩니다. 이렇게 소유자만 지정하면 그룹명은 변경되지 않습니다. 예시) chown (변경 소유자).(변경 그룹) (파일명) 을 입력하면 아래 화면처럼 파일명(bookfriend.txt)에 대한 소유자와 그룹명이 같이 변경됩니다. 예시) chown -R (변경 소유자).(변경 그룹) (디렉토리명)을 입력하면 아래 화면처럼 디렉토리 안에있는 파일들 전부 소유자와 그룹명이 바뀌게 됩니다. 이렇게 -R옵션을 사용하면 한번에 소유권..

리눅스(Linux) sudo 명령어 사용법(기본 옵션만)

sudo sudo(superuser do)명령어는 현재 계정에서 슈퍼 유저로써 root 권한만 빌리는 명령어입니다. root 권한으로 명령어를 실행할 수가 있습니다. 명령어 사용법 아무런 설정 없이 sudo (명령어)를 입력하면 아래 화면과 같이 sudoers 파일이 없다고 나옵니다. 이럴때 설정하는게 visudo 명령어 입니다. 우선 root로 전환하여 visudo 명령어를 입력하여 줍니다. 예제) 그럼 아래와 같은 화면이 나오는데 여기서 추가해야하는 부분은 root ALL=(ALL) ALL (계정명) ALL=(ALL) ALL 이런식으로 계정을 추가해주면 sudo권한이 생기게 됩니다. 예제) 위와 같이 설정을 완료하고 다시 일반계정으로 돌아와서 sudo (명령어)를 입력하면, 아래 화면에 보시는 봐와 ..

리눅스(Linux) su 명령어 사용법(기본 옵션만)

su su(switch user)명령어는 현재 계정에서 로그아웃을 하지 않고 다른 계정으로 전환하는 명령어 입니다. 명령어 사용법 su (계정) 명령어를 입력하면 아래 화면과 같이 입력한 계정으로 전환이 됩니다. 또한 일반계정에서 su를 입력하면 root로 전환하는데 그 과정에서 root 패스워드를 입력해야만 전환이 됩니다. 예제) su - 명령어를 입력하면 su 명령어와 같이 root로 전환하지만 su명령어는 root의 환경 변수를 적용하지 않고, 현제 계정의 환경 변수를 적용하게 되고 su - 명령어는 아래 화면과 같이 root 환경 변수를 적용하여 /root 디렉토리로 이동하게 됩니다. 마지막으로 exit 명령어를 입력하게 되면 전환했던 계정에서 나가게 됩니다. 예제)

리눅스(Linux) passwd 명령어 사용법(기본 옵션만)

passwd passwd 명령어는 사용자 계정의 비밀번호를 입력 또는 변경하는 명령어 입니다. 서버 운영관리를 하다보면 서버하나에 사용자들이 많고 그에 따라 계정도 늘어날 것입니다. 계정마다 패스워드가 설정이 되어야하고 또 저희 회사같은 경우에는 패스워드를 3개월 마다 변경해줘야 합니다. 명령어 사용법 psasswd명령어를 입력하면 아래화면과 같이 비밀번호를 입력하라고 출력이 됩니다. 새로운 비밀번호를 입력하고 새로운 비밀번호 재입력을 한번 더하면 비밀번호가 변경됩니다. root에서 비밀번호 변경하면 그냥 새로운 비밀번호와 새로운 비밀번호 재입력을 하면되지만 일반계정에서 하면 일반계정비밀번호와 새로운 비밀번호 새로운 비밀번호 재입력 이렇게 3번을 입력해야 합니다. 예시) passwd (계정)명령어를 입력..

리눅스(Linux) kill 명령어 사용법(기본 옵션만)

kill kill명령어는 대부분 프로세스를 죽일때(종료시킬때) 사용합니다. kill 명령어 사용법 kill (PID) 명령어를 입력하면 아래 화면과 같이 출력됩니다. 여기서 PID번호를 찾으려면 ps명령어를 사용해야하는데 예전에 포스팅한 명령어 중 ps -ef | grep (프로세스) 명령어를 사용하면 편리합니다. 예시) kill -9 (프로세스) 명령어를 입력하면 아래 화면과 같이 출력됩니다. 보기에는 kill 명령어 출력되는 화면과 같지만 그냥 kill명령어로 프로세스가 죽지 않을시 kill -9명령어를 사용합니다. 강제종료라고 생각하시면 편하십니다. 예시) kill -15 (포로세스) 명령어를 입력하면 아래 화면과 같이 출력됩니다. 이 명령어도 같은 종류인데 그냥 프로세스종료 정도로 생각하시면 됩니..

리눅스(Linux) ps 명령어 사용법(기본 옵션만)

ps ps(process status)명령어는 리눅스 작업을 하다보면 자주 사용하는 명령어 중 하나입니다. ps명령어는 현재 리눅스 시스템에서 실행 중인 프로세스에 대한 정보들을 출력하는 명령어 입니다. 이 명령어를 자주 사용하는 이유는 프로세스 사용을 중지시킬시 kill 명령어로 중지 시킬경우 PID정보가 필요합니다. ps 명령어를 입력하면 아래와 같은 화면이 출력됩니다. PID(프로세스 ID) TTY(프로세스 입출력 담당 터미널) TIME(구동시간) CMD(프로세스 실행 명령어) 예시) ps -ef 명령어를 입력하면 아래 화면과 같이 모든 프로세스를 전부 출력합니다. 여기서 추가로 UID(실행유저) PPID(부모 프로세스 PID) C(CPU 사용량) STIME(프로세스 시작시간)을 추가로 볼수 있습니..

리눅스(Linux) chage 명령어 사용법(기본 옵션만)

chage 사용자의 패스워드 만료에 대한 정보를 보여주거나 설정하는 명령어 입니다. root권한을 가진 사용자만 사용 가능합니다. chage -l (계정명) 명령어를 입력하면 아래 화면과 같이 계정의 설정정보를 보여줍니다. 예시) Last passwor change -> 마지막 패스워드 변경날짜 Password expires -> 패스워드 변경일로 부터 만기일자 Pawword inactive -> 계정이 lock되는 날짜 Account expires -> 패스워드 만기 일자 Minimum number of days between password change -> 패스워드 변경 가능한 최소일, 0이면 언제든지 변경가능 Maximum number of days between password change ->..

리눅스(Linux) 주요 디렉토리 구조

Linux 시스템은 체계적이고 복잡한 구조로 구성된 트리 구조의 디렉토리를 갖습니다. /(루트 디렉토리) 루트 디렉토리는 최상위 디렉토리(root directory)로서 마운트된 Linux 파일 시스템 디렉토리입니다. 파일 시스템의 근간을 이루는 중요한 기본적인 디렉토리 입니다. /boot(부트 디렉토리) 부팅에서 핵심적인 커널 이미지와 부팅 정보에 대한 관련 파일을 담고 있는 부트 디렉토리입니다. /etc(시스템 설정 파일 디렉토리) Linux 시스템에 매우 중요한 설정 파일을 담고 있는 디렉토리입니다. /bin(기본 실행 명령어가 있는 바이너리 디렉토리) Linux 시스템의 기본 명령어들 중요한 실행 파일들을 담고 있는 디렉토리입니다. /lib(공유 라이브러리 디렉토리) 프로그램들이 의존하고 있는 라..

반응형
티스토리 친구하기