리눅스 35

내가 보려고 정리한 리눅스 명령어: chang 옵션 사용법

명령어 chang이란? 시스템 보안을 위해 사용자 계정에 따른 암호 기한 설정 및 변경을 하는 명령어 기본 형태 chang [옵션] [사용자 계정 이름] chang -d: 암호를 마지막으로 변경한 일자 chang -E: 계정 사용 종료 일자 설정 (YYYY-MM-DD) chang -m: 암호를 변경할 수 있는 최소 일 수 chang -M: 마지막 암호 변경 이후의 암호 유효일 수 chang -W: 암호 만료기간 며칠 전에 안내 메시지 출력 chang -l (L의 소문자): 현재 사용자의 암호 만기에 대한 기본 정보 출력 chang -1: 암호 만료일을 지정하지 않거나, 설정값 해제

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: fdisk / mkfs / mount 옵션 사용법

명령어 fdisk란? 디스크 파티션을 생성하는 명령어 기본 형태 fdisk [옵션] [장치 이름] fdisk -v: 버전 정보를 보여주고 파티션 테이블을 점검 fdisk -l: 현재 시스템의 파티션 테이블을 보여줌 fdisk -n: 파일 시스템을 생성 fdisk -t: 파티션 ID를 변경 fdisk -d: 파티션 삭제 fdisk -w: 파티션을 저장하고 빠져나옴 명령어 mkfs란? 특정 파일 시스템의 블록 스토리지 장치를 포맷하기 위해 사용하는 명령어 기본 형태 mkfs [옵션] [파일 시스템] [장치 이름] mkfs. [파일 시스템] [장치 이름] fdisk로 생성한 파티션은 공간만 확장되어 있고, 포맷이 되어있지 않아 실행시켜줘야 하는 명령어 ** 파일 시스템 (xfs / ext4) ... - 파일 ..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: useradd / passwd 옵션 사용법

명령어 useradd란? 계정 정보를 추가하는 명령어 기본 형태 useradd [추가 할 계정 사용자명] adduser 명령어는 계정 추가와 동시에 비밀번호 및 부가정보를 입력 추가된 사용자는 /etc/passwd 파일에서 확인 가능 useradd -c 사용자 이름을 입력하는 옵션 useradd -s 로그인 쉘(Shell) 정보를 입력하는 옵션 useradd -d 홈 디렉토리를 지정하는 옵션 useradd -g 그룹을 지정하는 옵션 useradd -u 사용자 UID를 지정하는 옵션 useradd -e [YYYY-MM-DD]: 계정 만기일을 지정하는 옵션 useradd -f [날짜 수]: 패스워드 만기일 설정 만기일 형식은 반드시 'YYYY-MM-DD'로 설정 만기일은 '/etc/shadow' 파일에서 확..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: 그룹 관리 명령어 모음 (newgrp, groupadd, gpasswd)

명령어 newgrp이란? 특정 사용자의 현재 사용 그룹 ID를 변경하는 명령어 기본 형태 newgrp [그룹 명] 현재 사용 그룹 ID: 특정 사용자가 소속되어 있는 여러 개의 그룹 ID 중, 현재 사용하고 있는 그룹ID newgrp로 지정하는 그룹ID는 반드시 해당 사용자가 소속된 그룹ID이어야 함 /etc/group 파일을 확인하거나 groups 명령어로 그룹 존재 여부 확인 가능 그룹 전환 후, 원래 그룹으로 돌아가려면 exit 사용 명령어 groupadd이란? 새로운 그룹을 만들 때 사용 기본 형태 groupadd [옵션] [생성 할 그룹명] 그룹 정보 확인 방법 cat /etc/group | grep [그룹명] 그룹정보는 /etc/group 에 저장 newgrp -g: 그룹에 gid를 지정 ne..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: 데이터 압축 명령어 모음 (tar, zip, gzip, bzip2)

명령어 tar이란? 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어 기본 형태 tar [옵션] [만들어질 파일 이름.tar] [압축할 파일(들)] 여러 개의 파일과 디렉터리를 하나로 묶지만, 파일 크기는 크게 줄어들지 않음 명령어 실행 후, 원본이 남아있음 (gzip, bzip2은 그렇지 않음) tar -c : tar 아카이브 생성. 기존 아카이브 덮어 쓰기 (파일 묶을 때 사용) tar -x : tar 아카이브에서 파일 추출 (파일 풀 때 사용) tar -v : 처리되는 과정 나열 tar -z : gzip 압축 적용 옵션 tar -j : bzip2 압축 적용 옵션 tar -t : tar 아카이브에 포함된 내용 확인 tar -C : 대상 디렉토리 경로 지정 tar -k : tar 아카이브 ..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: 명령어 도움말 모음 (which, whatis, man, whereis)

명령어 which란? 명령어들은 모두 특정 파일 안에 존재하는데, 그 위치를 절대경로를 출력하는 명령어 기본 형태 which [명령어] 예시) $ which pwd /usr/pwd 명령어 whatis란? 명령어에 대한 간단한 설명을 출력하는 명령어 기본 형태 whatis [명령어] 명령어 man이란? manual을 의미하며, 설명서 페이지를 볼 수 있는 명령어 기본 형태 man [명령어] whatis 명령어보다 더 자세한 설명을 제공 h: 명령어의 사용법 표시 q: 매뉴얼에서 나가기 명령어 whereis란? 찾고자 하는 명령어의 실행 파일 절대 경로와 소스코드, 설정 파일 및 매뉴얼 페이지를 찾아 출력하는 명령어 기본 형태 whereis [명령어] whereis -b: 바이너리 파일만 찾음 whereis..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: 시간 및 날짜 확인 명령어 모음 (date, cal)

명령어 date란? 리눅스 터미널에서 시스템 날짜를 알고 싶을때 사용하는 명령어 기본 형태 date [옵션] [포맷] 포맷(%): 출력할 날짜의 형식(모양)을 지정하기 위한 문자 조합 date +%d 기호 의미 %Y 년도 (YY) %m 월 (mm) %d 일자 (dd) %H 시간 (HH) %M 분 (MM) %S 초 (SS) %F 년월일 (YYYY-mm-dd) %T 시간 (HH:MM:SS) 옵션을 통해 시스템 서버 시간 설정이나 원하는 날짜 출력 가능 옵션을 지정하지 않으면 설정되어 있는 현재 날짜 출력 date -s : 시간 설정을 하는 옵션 date -s 10:10:10 시간을 오전 10시 10분 10초로 설정 date -r : 파일의 수정 날짜를 출력 date -u : 세계 표준 시각(UTC)을 출력 ..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: ln 옵션 사용법

명령어 ln이란? 링크 파일을 만들 때 사용하는 명령어 기본 형태 1. 하드 링크: 원본이 삭제되어도 원본과 동일한 내용의 파일을 가지고 있음 ln [원본] [생성할 링크 이름] 2. 소프트 링크 (심볼 링크): 원본이 삭제될 경우 링크를 사용할 수 없음 ln -s [원본] [생성할 링크 이름] 심볼릭 링크 생성 확인은 ls 명령어로 확인 가능 (ls -al) ln -b : 링크파일 생성할 때, 대상파일이 이미 존재하면 백업파일을 만든 후에 링크파일을 생성 ln -d : 디렉토리에 대한 하드링크 파일 생성을 가능하게 함 ln -f : 대상파일이 존재할 경우, 대상파일을 지우고 링크파일 생성 ln -i : 대상파일이 존재할 경우, 대상파일을 지울것인가를 확인 요청 ln -s : 심볼릭 링크파일을 생성 ln..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: quota 옵션 사용법

명령어 quota란? 특정 사용자 또는 그룹의 파일 시스템에서 사용 가능한 디스크 공간과 inode수를 확인하는 명령 기본 형태 quota [옵션] 시스템 리소스에 대한 제어를 유지하고 사용자가 디스크 공간을 과도하게 사용하지 않도록 방지 쿼타: 파일 시스템마다 사용자 도는 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것 quota -u: 사용자의 쿼터를 확인 quota -g: 그룹 쿼터를 확인 quota -v: 사용자 또는 그룹 이름과 함께 출력 quota -b: 출력 시 사용할 블록 크기를 지정 quota -c: 파일 시스템 쿼터 검사를 강제로 실행 quota -f: 지정된 파일 시스템에서 쿼터를 확인 quota -q: 출력을 최소화 quota -s: 파일 시스템 쿼터 정보를 동기화 quot..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: du 옵션 사용법

명령어 du란? 파일, 디렉토리 용량을 확인할 때 사용되는 명령어 기본 형태 du [옵션] [위치나 파일명] 별다른 옵션이 없이 사용이 가능하며, 경로를 지정하지 않을 경우 현재경로의 모든 파일, 하위 디렉토리의 용량, 전체용량을 표시 du -a: 모든 파일의 정보를 출력하는 옵션 du -b: 바이트 단위로 출력하는 옵션 du -c: 모든 파일의 디스크 사용 정보와 합계를 출력하는 옵션 du -k: 1KB 단위로 출력하는 옵션 du -h: 관리자가 보기 쉬운 단위(Byte, Kbyte, Mbyte, Gbyte)로 출력하는 옵션 du -s: 지정된 디렉토리 내에 존재하는 모든 파일과 하위 디렉토리의 용량을 합친 전체 용량을 출력하는 옵션 du -sh: 특정 디렉토리 경로를 지정하여 용량을 확인할때 사용되는..

운영체제/Linux 2023.12.02