본문 바로가기
5. Linux 기본 명령어(디렉터리 : pwd, cd, mkdir, rmdir) 리눅스 디렉터리에 관한 명령어를 다뤄 보겠습니다. 1. pwd 현재 위치한 디렉터리의 경로를 보여줍니다. 쉽게말해 지금 작업중이거나 머물러 있는 위치를 알려 줍니다. 사용법pwd 이러한 방식으로 현재 자신이 위치한 경로를 알 수 가있습니다. 위에 보이는 cd명령어는 바로 설명하도록 하겠습니다. 2. cd cd명령어는 현재위치중인 디렉터리를 변경하고자 할때 사용합니다. 상위폴더, 하위폴더, 상관 없는 폴더 다 가능합니다. 사용법cd [디렉터리 경로] 일단 하나 짚고 넘어가면 경로에 없거나 존재하지 않는 디렉터리는 이동 불가합니다. 이동하면서 pwd로 비교해 보았습니다. 경로는 /경로/하위경로/.. 이러한식으로 작성하면됩니다. 그리고 디렉터리명 없이 cd명령만을 사용하면 자신의 홈디렉터리로 이동합니다. "/.. 2016. 11. 5.
4. Linux 기본 명령어(그룹관련 groupadd, gpasswd, nwegrp, groupmod, groupdel) 그룹관련 명령어에 대해 써 보겠습니다. 1. groupadd useradd와 비슷하게 그룹을 추가하는 명령입니다. root만 실행 가능합니다. 사용법group [option] 그룹이름 옵션 의 미 -g 생성하면서 GID를 부여하고 싶을때 사용합니다. 레드헷을 제외하고는 0~999까지 예약되있으므로 보통 그이상의 번호가 부여됨. -p 생성하는 그룹에 암호를 부여 -r 예약된 GID(0~999)로 할당할때 사용. 아래와 같이 옵션을 않붙였을때 예약되지 않은 GID가 사용됨을 알 수 있습니다. 예약된 GID를 사용하기 위해선 r명령을 사용하면 되겠습니다. 여기서 /etc/group파일에 대해 짚고 넘어 가겠습니다. /etc/group4개의 필드로 구성되있고 구분자는 ":" 입니다. 기본구조그룹명 : 암호 : .. 2016. 10. 27.
3. Linux 기본 명령어(사용자관련 who,whoami, w,users,logname, id, groups) 이번에는 사용자명령에 관련된 명령어를 알아보겠습니다. 1. who 현재 시스템에 로그인되어 있는 사용자를 출력해 주는 명령입니다. 사용법who [option] 옵션은 이렇게 나와있습니다. 옵션 의 미 -a -b,-d,-l,-p,-r,-t,-T,-u 를 통합한 옵션 -b 시스템부팅시간 출력 -d 죽은 프로세스 출력 -H 출력되는 정보의 헤더를 출력 -l 로그인프로세스 출력 -p ini프로세스에 의해 발생된 프로세스 출력 -q 로그인된 사용자명과 사용자수 출력 -r 런 레벨 출력 -s 사용자명, 라인, 시간출력(명령어 없이쓰는 who와 같음) -t 시스템시간이 변경된 정보출력 -T 사용자의 메세지 상태 출력 -u 로그인한 사용자 목록 출력 사용예는 이렇습니다. 정보확인 명령어라 이정도만 확인하고 넘어가겠습니.. 2016. 10. 27.
2. Linux 기본 명령어(사용자 파일) 이번에는 명렁어 대신에 사용자와 관련된 파일을 알아보겠습니다. 리눅스 대부분의 파일은 텍스트파일에 저장되기 때문에 관련파일에서 정보를 읽어오고 저장됩니다. 리눅스의 사용자목록, 패스워드 정보 등을 확인할 수 있습니다. 리눅스 시스템을 이해하는데 도움이 될 것 같아 파일에 대해 알아보겠습니다. 1. /etc/default/useradd해당 파일은 useradd명령으로 계정생성시 기본적으로 적용되는 설정이 들어있습니다. cat명령으로 확인해도 되고, useradd -D 명령으로도 확인 가능합니다. 주석달면서 설명하는게 편할거 같아서 텍스트를 복사해왔습니다. root@kali:~# useradd -D GROUP=100 #기본적으로 속하는 그룹, 100은 GID를 뜻함 보통(users라는 그룹임) HOME=/h.. 2016. 10. 27.
1. Linux 기본 명령어(useradd, passwd, su, usermod, userdel, chage) 리눅스 기본 명령어에 대해 알아보겠습니다. 리눅스는 운영체제 중에 하나인데, 운영체제란 쉽게 말해 컴퓨터와 사용자간 매개체 역할을 하는 시스템 소프트웨어 입니다. 쉽게말해, 사용자가 프로그램을 사용할 수 있도록 하는 것입니다. 운영체제라 하면 흔히 알고계시는 윈도우가 있죠, 그외에도 사용환경에 따라 다양한 운영체제가 존재합니다. 서버, 데스크톱운영체제에는 유닉스, 리눅스, 윈도우, Mac OS X 등이 있고 모바일운영체제에는 안드로이드, ios등이 있습니다. 여기서 알아볼것은 리눅스 인데요. 역사를 대강 말씀드리면, 앤드루 스튜어트 타넨바움교수가 운영체제 디자인을 가르치기 위해 만든 교육용 유닉스 미닉스(Minix) 를 개발하였습니다. 1991년 리누스 토발즈가 미닉스를 접하고 기능에 만족하지 못해 만든.. 2016. 10. 26.