반응형

Ops/Linux 7

[Linux] traceroute 명령어란 ? (traceroute 설치)

개요 tracerout는 출발지부터 통신하거나 목적지까지의 네트워크 경로를 확인할 때 사용하는 네트워크 명령어이다. ping은 목적지 단말의 동작 여부만 확인한다면, tracerout은 중간 경로의 정보를 더 상세히 얻을 수 있는 특징이 있다. 중간 경로의 정보를 알게 되면, 목적지까지의 통신의 문제가 생길 때 어느 구간에서 문제가 발생하는지 파악할 수 있다. traceroute는 운영체제에 따라 사용하는 프로토콜이 다름 1. 리눅스/유닉스 계열에서는 UDP 2. 윈도우는 ICMP 설치 현재 우분투 버전에는(Ubuntu 20.04 LTS) traceroute 패키지가 기본 설치되어 있지 않으므로, 설치가 필요함 apt-get install traceroute 명령어 traceroute [옵션] 목적지 I..

Ops/Linux 2022.09.22

[Linux] 특정 일자가 지난 파일 / 폴더 삭제하기

개요 일정 주기로 로그 파일이나 특정 폴더를 삭제하고 싶으면 아래 명령어를 적용하면 된다. 파일 find -mtime -exec rm -rf {} \; 폴더 -type d 옵션을 추가하면 된다. find -mtime -type d -exec rm -rf {} \; 예시 파일 30일이 경과한 로그 파일 삭제 #!/bin/bash find /home/*.log -mtime +30 -exec rm -rf {} \; # 30일 경과 find /home/*.log -mtime +20 -exec rm -rf {} \; # 20일 경과 폴더 30일이 경과한 폴더 삭제 #!/bin/bash find /var/lib/jenkins/jobs/*/builds/{*,.[!.]*} -type d -mtime +30 -exec ..

Ops/Linux 2022.08.17

[Linux] tar.gz 압축 하기 / 압축 풀기

tar로 압축 하기 tar -cvf [압축파일명].tar [압축할 파일 혹은 폴더 경로] ex) tar -cvf data001.tar data001/ tar로 압축 풀기 tar -xvf [압축파일명].tar tar -xvf data001.tar tar.gz로 압축 하기 tar -zcvf [압축파일명].tar.gz [압축할 파일 혹은 폴더 경로] ex) tar -zcvf data001.tar.gz data001/ tar.gz로 압축 풀기 tar -zxvf [압축파일명].tar.gz tar -zxvf data001.tar.gz tar과 tar.gz의 차이점 tar : 파일만 하나로 묶어, 용량이 줄어들지 않음 tar.gz : tar 파일 자체를 압축해서, 용량이 줄어듦

Ops/Linux 2022.05.25

[Linux] Swap 설정하기 / Swapfile 생성, 삭제 (Ubuntu)

Swap 시스템이 처리하고 있는 데이터를 저장할 RAM이 충분하지 않을 때 스왑 공간에 데이터를 옮겨놓는 방식으로 RAM 공간을 확보한다. (즉, RAM 공간이 부족할 때 하드 디스크 용량을 임시로 쓰겠다는 소리) RAM 보다 속도가 느리기 때문에 RAM의 대체제로 생각하면 안 된다. Swap 설정하기 1. 스왑 파일/파티션 존재 여부 확인 먼저, 아래 명령어로 스왑 파일이나 스왑 파티션이 있는지 확인하자 free -m # swap 파일이 있는 상태 total used free shared buffers cached Mem: 128811 95590 33220 136 54 4762 -/+ buffers/cache: 90774 38036 Swap: 128934 0 128934 #swap 파일이 없는 상태 t..

Ops/Linux 2022.05.17

[Linux] 계정 관리 명령어 (계정 생성 / 계정 만료 / 계정 잠김)

계정 생성 1. root 계정으로 전환한다. # root로 전환 sudo su sudo -i # root로 로그인 su 2. 요청한 계정의 존재 여부 확인한다. cat /etc/passwd | grep 3. 계정 생성하기 useradd -m -s /bin/bash -g sdt # -m : 홈 디렉토리 생성 # -s SHELL: 사용 쉘 지정 # -g : group 지정 4. 비밀번호 초기화 passwd 계정 만료 시 1. 계정 만료일 확인 chage -l 2. 계정 만료일 설정 # 계정 만료일 설정. chage -E chage -E -1 # -1로 설정 시 만료일 삭제 처리 계정 잠김 시 1. 계정 잠김 확인 ## ubuntu pam_tally2 -u ## CentOS pam_tally -u 2. 계정 ..

Ops/Linux 2022.05.13

[Linux] 비밀번호 정책 관리 (chage / etc/login.defs)

Chage란? - 사용자의 비밀번호 만료 정보를 변경하는 명령어이다. - 패스워드 비밀번호 간격과, 마지막 패스워드 변경 날짜를 수정할 수 있는 명령어이다. - 사용자의 비밀번호 만료 정보를 변경하기 때문에 Root 권한으로 실행 가능하다. Option - 자주 사용하는 옵션은 아래와 같다. - 다른 명령어를 더 보고 싶다면 man chage를 보면 된다. 옵션 설명 -l 계정 사용 기간 정보를 표시합니다. -m 비밀번호 변경 간격 최소 일 수를 MIN_DAYS로 설정합니다. 이 필드의 값이 0이면 언제든지 비밀번호를 변경할 수 있음을 나타냅니다. -M 암호가 유효한 최대 일 수를 설정합니다. MAX_DAYS + LAST_DAY가 현재 날짜보다 작으면 사용자는 계정을 사용하기 전에 비밀번호를 변경해야 합..

Ops/Linux 2021.10.19
반응형