linux 29

Linux/ 권한(1)/허가권,소유권/아파치 설치하기

권한 == 허가권, 소유권, 특수권한(허가권, 소유권 등등을 합쳐서 권한이라 표현) 리눅스 시스템의 장점 중 하나가 다중작업 시스템에 용의 하다는 것이다. 하지만 그렇기 때문에 권한 설정 부분을 중요하게 여긴다. 만약에 누군가가 내가 작업한 내용을 날리면 안 되기 때문이다. 권한은 이제껏 명령어처럼 외워서만은 사용하기 힘들고 이해를 해야 하는 부분이라고 한다. ex ) drwxr-xr-x 3 root root 18 11월 1 16:24 account 허가권 drwxr-xr-x : permission(허가권) 일반적으로 9자리로 표현 첫번째 자리 d or - : 파일 형식 d는 디렉터리 -는 파일 2,3,4번째 자리 : owner -소유자, 사용자에 대한 허가권 *100 단위 5,6,7 번째 자리: gro..

LINUX 2021.11.02

Linux/account management(사용자 계정관리)/그룹 관리

/etc/group : 시스템에 생성되어 있는 그룹 정보 확인 groupadd [그룹 이름] -g : GID설정을 하면서 그룹을 만든다. groupmod [그룹 이름] -g : GID수정 groupmod -n [사용할 그룹명] [기존 그룹명] :그룹명 변경 groupdel [그룹명] : 그룹 삭제 사용자 그룹 관리 usermod -G [가고 싶은 그룹명] [사용자명] : 새로운 그룹에 추가 소속 usermod -g [가고싶은 그룹명] [사용자명] : 기본 그룹 변경 그룹 설정 gpasswd : 그룹 패스워드 설정 또는 그룹 관리 진행 명령 -a옵션은 사용자를 그룹에 등록시켜 주는 옵션이다. ex) gpasswd -a [계정명] [그룹명] -d : 그룹에 소속된 사용자 제거하기 ex) gpasswd -d ..

LINUX 2021.11.01

Linux/account management(사용자 계정관리)/ 사용자 정보 수정,삭제/ mailx

사용자 정보 수정 usermod : 사용자 정보 수정 useradd : 와 사용 형식 동일 == useradd는 생성, usermod는 수정의 의미 usermod [옵션] [인자값] [계정명] usermod 옵션은 useradd의 옵션과 같은 것이 많다. -d :홈 디렉터리 수정 -홈 디렉터리를 수정할때는 기존에 사용자 파일을 가고자 하는 경로에 사용자 디렉터리를 이동 또는 복사해줘야 한다. -c : 코멘트 수정 -d : shell타입 수정 사용자 계정 삭제 userdel [계정명] : 계정만 삭제하고 사용자 홈 디렉터리 파일은 그대로 남겨놓는다. 후에 계정 복구도 가능 userdel -r [계정명] : 계정을 포함한 홈 디렉터리까지 깔끔하게 삭제한다. 수동으로 삭제를 진행할 때는 사용자 홈 디렉터리와 ..

카테고리 없음 2021.11.01

Linux/user account management(사용자 계정 관리)(/etc/shadow)(/etc/skel)

사용자 관련 파일, 디렉터리 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login.defs /etc/default/useradd /home/ /etc/skel/ /etc/shadow /etc/shadow == 사정자 패스워드 관련 설정 정보 /etc/shadow의 필드 ex ) user3:$6$2 tHTpn.d$c0 IqgO2 DrH..... IOboEtnQgosZ5 hCyiDf/:18930:0:99999:7::: 첫 번째 필드 (user3) : 계정명 두 번째 필드 :암호화된 사용자 패스워드 세 번째 필드 (18930) : 패스워드 최종 수정 일 기준이 되는 날짜는 -> 1970년 1월 1일 기준으로의 일수 네 번째 필드 (0) :패스워드 변경 후 최..

LINUX 2021.10.30

Linux/user account management(사용자 계정 관리)(/etc/passwd)

일반 사용자 생성, 삽입, 삭제를 해보자. 사용자 관련 파일,디렉토리 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login.defs /etc/default/useradd /home/ /etc/skel/ /etc/passwd == 사용자 정보 확인 ->생성된 사용자 정보는 /etc/shadow 에 저장이 되고 저장된 사용자 정보를 /etc/passwd 에서 확인 이 파일만 잘 알아도 사용자 작업하기가 수월하다. 규칙 -각 필드는 :으로 나눈다. -각 필드마다 가지는 의미가 있다. ex) korea:x:1000:1000:korea:/home/korea:/bin/bash 첫 번째 필드 (korea) : 사용자 명 두 번째 필드 (x) : 패스워드 필드 -보안..

LINUX 2021.10.30

Linux/vi editor(2) 실행모드

vi editor는 윈도로 치면 한글 2002 같은 문서 편집 에디터이다 내용 삭제 하기 소문자 x : 커서 위치부터 삭제 대문자 X: 커서를 기준으로 앞부터 삭제 소문자 dd: 커서가 위치한 라인 한 줄 삭제 [숫자] + dd : 현재 커서가 위치한 라인부터 지정한 수만큼 라인 삭제 ==블록 삭제 dw : 단어 삭제 d0 : 현제 커서가 위치한 부분 이전의 내용 삭제 d$: 현제 커서가 위치한 부분 이후의 내용 삭제 내용 복사 하기 소문자 yy : 현재 커서가 위치한 라인 복사 == 라인 복사 [숫자] + yy : 현제 커서가 위치한 라인부터 숫자수만큼 복사 == 블록 복사 붙여 넣기 소문자 p: 현제 커서가 위치한 라인 이후의 붙여 넣기 ==아래 대문자 P :현제 커서가 위치한 라인 이전에 붙여넣기 ..

LINUX 2021.10.29

Linux/vi editor (1)(입력모드,명령모드)

vi editor (visual editor) : 유닉스/리눅스 환경에서 사용하는 대표적인 문서 편집기 - 명령 모드, 입력 모드, 실행 모드로 구성 -- 모드 전환을 통해서 문서 편집 진행 editor를 사용할 줄 모른다면 리눅스 서버에 설정을 만질 수 없기 때문에 꼭 사용할 줄 알아야 한다. 프롬프트에 vi라고 입력하면 위와 같이 문서 창이 나온다 윈도로 치면 한글 2002 같은 기능 login.defs라는 파일 안으로 들어가는 명령어 vi명령어를 사용해서 login.defs문서 파일을 수정할 수 있다. vi editor 상하좌우 커서 이동 단축키 h(좌) j(하) k(상) l(우) 복잡해 보여도 막상 눌러보면 굉장히 편하게 돼 있다. vi editor 단축키 w : 다음 단어의 처음으로 이동 b :..

LINUX 2021.10.28

Linux/베이직 커멘드(date,cal,find)

date : 시스템의 시간 정보를 확인할 수 있는 명령어 시간 정보 수정하기 날짜/시간/연도순으로 입력하면 위와 같이 수동 설정된다. 시간 정보는 서버 입장에서 로그를 남기거나 할 때 중요한 정보이다. 현실 시간에 맞춰서 설정해야 한다. 시간 자동 설정하기 rdate -s time.bora.net time.bora.net은 현재 시간 정보를 알려주는 서버 rdate -s: 외부에 있는 시간과 시스템 시간 동기화 cal :시스템 달력정보 확인 지금 현제 리눅스에 있는 목록만 골라서 찾는 방법 find: 검섹명령어 find [경로] [option] [file /directory] -type d는 디렉터리 -type f는 파일 -newer 옵션 : 지정된 파일이 생성된 이후에 작업한 목록 검색 find [경로..

LINUX 2021.10.28

Linux/베이직 커멘드 (nl,입출력기호"<>")

nl : 화면 출력 시 라인 번호와 함께 출력 "|"기호를 사용해서 명령어를 연결한다면 다음과 같이 응용해서 출력해 볼 수도 있다. 입출력 기호 ==redirection > : 입력 리다이렉션 "가 저장의 의미를 가지고 있다. 3. 파일 생성하기 주의할 점 기존에 파일이 없다면 생성을 하지만 기존에 같은 이름의 파일이 있다면 덮어씌워져서 기존에 작성됐던 내용이 삭제된다. 4. 파일의 내용을 추가해 주기 ">>"사용 5. 파일의 병합 a파일과 b파일의 내용이 병합된 것을 확인할 수 있다. 이때 먼저 오는 파일의 내용이 위로 가게 된다.

LINUX 2021.10.26

Linux/베이직 커멘드(mkdir,touch,rm/삽입,삭제)(touch,cat,more)

mkdir에 -p를 옵션을 붙여주면 그 경로에 필요한 상위 경로까지 한 번에 구성할 수 있다. 삭제 rmdir(remove directory) ==빈 디렉토리만 삭제 가능 자주 사용하는 명령어는 아니다. rm( remove) == 파일이나 디렉토리 삭제 삭제하기 싫다면 "n"을 입력해 주면된다. rm -f -f를 사용하면 지울 것인지 말 것인지 물어보는 작업이 생략된다. 그래서 -f를 사용하면 편하긴 하지만 꼼꼼하게 작업하기 힘들기 때문에 잘 확인을 하고 사용하여야 한다. 파일이 있는 디렉터리 삭제하기 파일이 있는 디렉터리를 삭제를 할 때는 rm -r을 사용하고 위 사진과 같이 하위 파일 밑 디렉터리에 대한 동의 작업이 너무 번거로울 때는 rm -rf를 사용한다. 삭제 작업을 할 때. 그리고 -f옵션을 ..

LINUX 2021.10.26