반응형

AI/Infrastructure 117

[Linux] How to manage account password maturity information

How to manage account password maturity information chage 사용 예시 전체 결과 How to manage account password maturity information 이 전 글들에서 사용자 계정 정보를 관리하거나 비밀번호 설정, 최소, 최대 기간 등등을 설정하는 방법에 대해 확인해보았습니다. 이번 글에서는 계정의 만기 정보 만을 좀 더 집중적으로 관리하는 명령어에 대해 이야기해볼까 합니다. chage 계정 패스워드 만기 정보를 변경 및 설정하는 명령어 시스템에게 로그인한 계정의 패스워드를 변경해야 하는지 알려줌 시스템 관리 명령어이므로 관리자(root)을 가진 사용자만 사용 가능 주요 옵션 내용 -l --list 선택된 계정의 패스워드 정책 정보 확인 ..

AI/Infrastructure 2023.11.06

[Linux] How to manage groups

How to manage groups gpasswd How to manage groups 이 전 글들에서는 계정에 대한 정보 및 패스워드, 패스워드 정책에 대해 이야기해 보았습니다. 이번 글에서는 계정이 속하는 그룹에 대해 이야기 해보려 합니다. 보통 user와 group의 명령어나 파일들은 비슷한 패턴으로 관리가 되어집니다. 파일 및 명령어 user group 기본 정보 파일 /etc/passwd /etc/group 비밀번호 파일 /etc/shadow /etc/gshadow 기본 정보 변경 명령어 passwd gpasswd 일반 정책 변환 명령어 pwconv grpconv shadow 정책 변환 명령어 pwunconv grpunconv gpasswd 이 중 그룹 기본 정보 관리 명령인 gpasswd는 ..

AI/Infrastructure 2023.11.05

[Linux] How to use the "ln" command

How to use the "ln" command I-node 심볼릭 링크 (=소프트 링크) 하드 링크 심볼릭 링크 vs 하드 링크 ln 명령어 How to use the "ln" command Window를 사용하다 보면 "바로가기"라는 기능을 사용하곤 합니다. 이는 실제 파일이나 폴더 들은 그곳에 없지만, 마치 내가 원하는 위치에 옮겨 놓은 듯이 클릭하면 실제 파일이나 폴더를 클릭한 것과 동일한 결과가 나오도록 하는 파일입니다. 리눅스 시스템에서는 파일 링크라는 개념이 이와 유사하며, 리눅스 시스템에서 파일 링크는 방식에 따라 두 가지 유형으로 나눠집니다. 파일 링크 내용 소프트 링크 윈도우의 "바로가기" 처럼 실제 파일 또는 디렉토리로 이동하도록 주소만 갖고 있는 파일 링크로(주로 심볼릭 링크라고 ..

AI/Infrastructure 2023.11.04

[Linux] How to check access account information

How to check access account information w 사용 예시 How to check access account information 서버 관리를 하다 보면 현재 시스템에 접속한 계정 정보와 그 사용자가 실행시킨 프로세스들의 정보를 조회해보아야 하는 경우가 종종 발생하곤 합니다. 이때 사용하는 명령어가 w명령어 입니다. w 여러 계정이 접속하는 서버의 관리자가 로그인 계정의 정보를 확인하기 위해 사용하는 명령어 중 하나 w [옵션] 주요 옵션 내용 -h --no-header 헤더 정보 (첫 번째 라인)을 출력하지 않음 -u --no-current 현재 프로세스와 CPU시간을 파악하는 동안 사용자 명을 무시 -s --short 짧은 포맷, JCPU, PCPU, 로그인 타임을 출력하지..

AI/Infrastructure 2023.11.04

[Linux] How to configure Quota

How to configure Quota quota 명령어 edquota 명령어 setquota 명령어 requpota 명령어 quotacheck 명령어 How to configure Quota 리눅스 시스템에서 여러 계정을 할당하여 접속을 하는 경우, 특정 계정에서 예상하지 못한 저장 용량이나 파일 개수의 사용으로 전체 시스템에 영향을 주는 경우가 발생하곤 합니다. 이 경우 각 계정별 저장 용량이나 파일 개수를 제한을 주어야 하는데, 이 때 사용하는 개념이 Quota입니다. Soft Quota 사용자가 사용할 수 있는 최소 공간 설정된 유예기간 만큼 Soft Quota에서 정해진 공간을 초과하여 사용 가능 Hard Quota 사용자가 사용할 수 있는 최대 공간 정해진 공간을 초과할 수 없음 quota ..

AI/Infrastructure 2023.11.03

[Linux] How to use the "touch" command

How to use the "touch" command 사용 예시 How to use the "touch" command 파일을 생성하거나 생성된 파일의 날짜, 시간을 변경하려는 경우 사용하는 명령어입니다. 옵션 없이 사용할 경우 서버의 시간을 해당 파일에 적용하게 됩니다. 파일이 생성되는 경우 0byte의 파일이 생성되며, 한 번에 여러 개의 파일을 생성할 수 있습니다. 주요 옵션 내용 -m 수정 시간 만을 변경 (Access 시간은 변경되지 않음) -t 시스템의 시간이 아닌 사용자가 지정한 시간대로 변경 (Modify / Acccess 모두 변경) 형식 : [[CC]YY]MMddhhmm[.ss] 사용 예시 ▶︎ 0byte의 file01.txt을 생성합니다. # 현재 디렉터리에 file01.txt가 있..

AI/Infrastructure 2023.11.03

[Linux] How to use the "locate" command

How do I use the "locate" command 1. locate 설치 2. 색인 업데이트 3. 파일 검색 How do I use the "locate" command 리눅스 시스템에서 파일을 찾을 때 사용되는 대표적인 명령어는 find입니다. 하지만 find는 명령 실행과 함께 탐색을 시작하기 때문에 탐색 속도가 느립니다. 이를 보완하는 방법이 locate라는 명령어라고 할 수 있는데, locate명령어는 파일 명칭들을 데이터베이스화 하여 탐색하기 때문에 find보다 검색 속도가 빠르다는 것을 실제로 해보는 체감할 수 있습니다. 1. locate 설치 # Ubuntu $> sudo apt-get install -y mlocate # CentOs $> sudo yum install -y ml..

AI/Infrastructure 2023.11.02

[Linux] How to use NICE / RENICE

How to use NICE / RENICE PRI와 NI NICE 명령어 renice 명령어 How to use NICE / RENICE 리눅스 시스템에서 프로세스의 상태를 보기 위해서 ps라는 명령을 사용합니다. $> ps -el PRI와 NI 프로세스의 우선순위를 나타내는 필드로 수치가 낮을 수록 우선순위가 높습니다. PRI : 운영체제에서 참고하는 우선순위로 조작할 수 없습니다. 시스템 상황에 따라 부여되는 변경 불가능한 값입니다. 즉 NICE와 RENICE의 대상이 아닙니다. NI : -20 ~19까지의 우선순위로 NICE, RENICE, TOP 등으로 조작할 수 있습니다. 하지만 관리자 계정(root)만 우선순위를 높일 수 있고, 일반 계정은 우선순위를 낮출 수 만 있습니다. (기본 값 0) ..

AI/Infrastructure 2023.11.02

[Linux] How to use "rpm" command

How to use "rpm" command 패키지 정보 확인 How to use "rpm" command Fedora나 CentOS 등의 레드햇 계열 리눅스 OS에서는 프로그램 설치를 RPM(RedHat Package Manager)를 통해서 수행합니다. rpm패키지는 rpm명령어나 yum명령어를 통해 설치 가능합니다. 주요 옵션 내용 -i --install 패키지 설치 -U --upgrade=+ 패키지 업그레이드 -e --erase=+ 패키지 삭제 -v --verbose 설치 시 상세 정보를 출력 (-i / -U / -e와 함께 사용) -h --hash 패키지 설치를 해시마크(#)로 표시 (-v 옵션과 함께 사용 권장) --nodeps 패키지의 의존성 검사를 하지 않음 (-i / -U / -e와 함께..

AI/Infrastructure 2023.11.01

[Linux] How to use "kill" command

How to use "kill" command kill 명령어 SIGNAL 목록 How to use "kill" command 서버를 운영 중 의외로 많이 사용하는 명령어 중 하나 입니다. 만약 내가 실행 시킨 서비스나 프로세스가 의도치 않은 방향으로 흘러가거나 재시작을 위해서 강제로 종료 시켜야 하는 경우에 kill 명령어는 종종 사용되곤 합니다. kill 명령어 주요 옵션 내용 -9 SIGNAL중 SIGKILL 신호로 강제 종료 시그널을 해당 프로세스에 전송 -l 사용 가능한 시그널 목록 출력 SIGNAL 목록 kill 명령을 통해서 아래의 시그널을 전송할 수 있습니다. 번호 이름 설명 기본 처리 1 SIGHUP (HUP) HangUP의 약어로 로그아웃과 같은 터미널에서 접속이 끊겼을 때 보내지는 시..

AI/Infrastructure 2023.11.01
반응형