분류 전체보기 71

[리눅스마스터1급 실기] 파일시스템 관리 (디스크쿼터)

Disk Quota : 디스크 사용량 제한 quotacheck : 디스크를 사용하고 있는 파일 시스템을 체크하여 quota 기록 파일을 가장 최근의 상태로 업데이트 사용법 : #quotacheck [옵션] [디렉터리명] [옵션] -a : 사용자와 그룹에 대한 쿼터를 체크한다 -m : 읽기 전용 모드 등으로 인한 마운트를 못할 경우 강제로 체크 -f : 쿼터 파일 초기 생성 시 인식 못할 경우 강제로 인식 -u : 사용자 쿼터파일을 체크(기본 옵션) -g : 그룹 쿼터파일을 체크 -c : 기존에 생성된 쿼터 관련 파일을 읽지 않고 새롭게 초기화할 때 ex) #quotacheck -mf /home : /home 디렉터리를 강제로 체크와 인식 #quotacheck -mf -u -g /home : 사용자 쿼터 ..

[리눅스마스터1급 실기] 파일시스템 관리 (파일시스템 점검 / swap)

파일시스템 점검 fsck : 파일 시스템을 검사하고 수리하는 명령 사용법 : #fsck [옵션] [장치명] [옵션] -a : 확인 질문 없이 무조건 수행 -r : 명령 수행에 대한 확인 질문 -A : /etc/fstab에 정의되어 있는 모든 파일시스템 체크 -P : -A 옵션을 사용할 때 루트 파일 시스템을 다른 파일시스템과 병렬로 함께 체크 -R : -A 옵션을 사용할 때 루트 파일 시스템은 체크하지 않고 건너뜀 -N : 실행을 하지 않고 단지 어떤 것이 실행되는 지만 보여줌 -T : 검사를 시작할 때 제목을 보여주지 않음 -s : fsck 동작을 시리얼화 함 -t 파일시스템 : 점검할 파일 시스템의 유형을 점검함 e2fsck : 리눅스 파일 시스템인 ext2, exts3, ext4를 검사하고 수리하는..

[리눅스마스터1급 실기] 파일시스템 관리

파일 및 디렉터리 관리 소유권과 허가권 허가권은 r,w,x로 이루어져 있음. 소유권 이후에 허가권은 소유자 권한과 그룹 권한 권한 파일 디렉터리 r 파일의 내용을 볼 수 있는 권한 디렉터리 내부의 내용을 볼 수 있는 권한 w 파일의 내용을 수정할 수 있는 권한 디렉터리 내부에 파일을 생성 또는 삭제할 수 있는 권한 x 실행 파일을 실행시킬 수 있는 권한 디렉터리 내부로 접근할 수 있는 권한 umask 파일이나 디렉터리 생성 시 부여되는 기본 허가권을 지정하는 명령. 파일 생성 시에는 666, 디렉터리인 경우에는 777에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정한다. 파일 링크 리눅스에서는 파일이나 디렉터리를 생성하면 I-node(Index Node)라는 번호가 임의로 부여되고, 이 번호를 ..

[리눅스마스터1급 실기] 그룹 계정 관리 / 관련 명령

그룹 계정 관리 /etc/group : 그룹의 목록을 확인 가능하고, 그룹을 추가하면 이 파일에 생성된다. /etc/gshadow : 그룹의 암호를 관리하는 파일(Root만 확인이 가능하다) 관련 명령어 grpconv : /etc/ghsadow 파일에서 그룹 패스워드를 관리 (기본 값이며 보안 상 gshadow에서 관리하는 게 좋음) grpunconv : /etc/group 파일에서 그룹 패스워드를 관리 grpck : /etc/group, /etc/gshadow 파일을 점검해주는 명령 groupadd : 새로운 그룹을 생성하는 명령(root만 사용 가능) [사용법] #groupadd [옵션] [그룹명] 옵션 -g : 생성과 동시에 GID 값을 부여하고 싶을 때 -r : 생성하는 그룹을 시스템 레벨로 생성..

[리눅스마스터1급 실기] 사용자 계정 관리 및 삭제 / 패스워드 관리

사용자 계정 관리 및 삭제 usermod : 사용자의 셸, 홈 디렉터리, 그룹, UID, GID 등을 변경하는 명령어로 사용자 관련한 대부분의 정보 변경 가능 [사용법] : #usermod [옵션] [사용자 계정] [옵션] -d : 사용자의 홈 디렉터리를 변경 -m : 사용자의 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션으로 -d 옵션과 함께 쓰임 -g : 사용자의 그룹을 변경 -s : 사용자의 셸을 변경 -u : 사용자의 UID 값을 변경 -e : 계정의 만기일을 지정(YYYY-MM-DD) -f : 패스워드 만기일이 지난 후 패스워드에 LOCK을 설정할 유예 기간을 지정 -c : 사용자의 간단한 정보 입력, 변경 -G : 추가로 다른 그룹에 속하게 할 때 쓰이는 옵션 -p :..

[리눅스마스터1급 실기] 사용자 관련 파일

사용자 관련 파일 사용자의 계정 정보 역시 파일로 저장되고, 사용자를 생성할 때도 관련 파일에서 정보를 가져온다. -흔히 useradd를 생성 시 /etc/default/useradd 에서 정보를 가져오고, /etc/skel파일에 들어있는 파일 및 디렉터리를 사용자에게 제공한다. -생성된 사용자의 정보는 /etc/passwd, /etc/shadow에 기록되며 관뢰된다. /etc/passwd : 사용자의 목록을 저장하고 있는 정보 파일(총 7개의 필드로 구성) 사용자 : 패스워드 : UID : GID : 풀네임 : 홈디렉터리 : 셸 glory:x:1000:1000::/home/glory:/bin/bash /etc/shadow : /etc/passwd 의 두 번째 필드(패스워드)를 암호화하여 관리하는 파일(..

[리눅스마스터1급 실기] 사용자 계정 관리

사용자 계정관리 #useradd : 사용자의 ID를 생성하는 명령 [사용법] #useradd [옵션] 사용자계정 생성할ID 옵션 -p : 사용자의 암호를 추가 시에 지정 -d : 홈 디렉터리를 지정할 때 사용 -g : 그룹을 지정할 때 사용(지정할 그룹은 미리 생성돼있어야 함) -G : 기본 그룹 이외에 추가로 그룹에 속하게 할 경우(2차 그룹 지정) -c : 사용자 생성 시, 사용자에 대한 설명을 설정 -s : 사용자 생성 시, 사용자에 대한 셸을 지정 -D : /etc/default/useradd 에 설정된 유저 추가와 관련된 기본 사항들을 보여줌 -m : 사용자를 생성할 때 홈 디렉터리를 생성해 주는 옵션 -k : 사용자를 생성 시에 제공되는 환경 파일들은 기본적으로 /etc/skel로 지정되어 있..

SD-WAN이란?

SD-WAN(Software Defined WAN) 비교적 저렴한 인터넷 회선을 이용해 WAN 환경에서 오버레이 네트워크 환경(물리적인 네트워크를 기반으로 구성하는 별도의 가상네트워크)을 구성하는 기술을 말합니다. 즉, SDN(Sortware efined Network)을 WAN 환경으로 확장한 개념이라고 할 수 있습니다. SD-WAN의 장점을 정리해보겠습니다. 회선의 값이 저렴합니다. 전용선 뿐 아니라 인터넷 회선 등 다양한 회선 사용이 가능한 유연성이 있습니다. 실시간으로 여러 경로를 사용하므로 안정적입니다. 어플리케이션 단위로 트래픽의 구별이 가능합니다. (그것도 자동으로......) 대역폭을 유연하게 확보할 수 있어 네트워크의 속도를 개선할 수 있습니다. 시스템의 중앙접근 제어가 가능하여 인프라 ..

네트워크 2023.04.04

네이버 클라우드 (DNS, 웹서버, 도메인 매핑, 로드밸런서 실습)

클라우드에 대해 공부를 해보려고 하던 중 네이버의 클라우드전문가 카페 라는 곳에서 누구나 참여할 수 있는 실습형 교육이 있어서 참석해보았습니다. 홍보는 아니며 정말 많은 실무자 분들이 계시고 좋은 글들이 많아, 클라우드에 관심이 있으신 분들이라면 가입을 추천드립니다!😊 https://cafe.naver.com/dnspro Cloud 전문가 카페 : 네이버 카페 Cloud 전문가가 되기 위한 사람들의 모임입니다. cafe.naver.com 막연하게, 하반기부터 클라우드에 대해 공부를 해보려고 하던 중 마침 좋은 기회였습니다. 이번 글은 제가 교육의 큰 흐름을 잊지 않기 위해 실습 내용에 대해 간단히 정리해보고자 합니다. 이후 글부터 강의에서 이해하지 못하거나 몰랐던 용어 개념등은 좀더 자세하게 하나씩 정리..

[아파치]CGI 와 UserDir 사용 (feat. 스크립트 언어 루비, 파이썬)

안녕하세요, 아글입니다. 오늘은 아파치 CGI와 UserDir 에 대해서 알아보겠습니다. 먼저 해당 개념을 알기 전에 미리 알아야 할 내용이 있습니다. 아파치와 같은 웹 서버가 클라이언트(PC)에게 제공하는 데이터는 HTML(Hyper Text Markup Language)로 작성된 데이터입니다. HTML로 작성된 데이터는 프로토콜 HTTP에 의해 클라이언트에게 전달됩니다. 그런데 이러한 HTML은 사용자들이 요구하는 동적 데이터를 제공하지 못한다는 단점이 있습니다. 이러한 단점을 보완하기 위해 사용하는 것이 PHP, Perl, Python 과 같은 서버 사이드 스크립트 언어입니다. (서버 단에서 사용하는 언어이기 때문에 '서버 사이드 스크립트 언어' 라고 합니다) 그리고 이러한 서버 사이드 스크립트 언..

운영체제/Linux 2023.03.02
728x90