본문 바로가기
728x90
반응형

Linux34

CentOS7 OpenSSL 1.1.1 설치 CentOS7에서 OpenSSL 1.1.1이상의 버전 설치 방법입니다. 여기서는 OpenSSL 1.1.1m 버전으로 설치를 진행합니다. CentOS7은 기본적으로 1.0.2k 버전의 OpenSSL이 설치되어 있습니다. OpenSSL 버전을 올리는 이유는 1.1.1이상의 버전에서만 TLS 1.3 프로토콜이 지원이되고, TLS1.2에서 TLS1.3 프로토콜로 상향 시키면 보안성 강화와 속도 개선 두마리 토끼를 잡을 수 있습니다. 참고로 CentOS8은 OpenSSL 1.1.1c버전이 기본으로 설치되어 있습니다. OpenSSL 1.1.1m 설치를 진행하겠습니다. 1. 먼저 아래 명령어를 입력해 현재 버전을 확인합니다. # openssl version openssl 버전이 1.0.2k인 것을 확인할 수 있습니다.. 2021. 12. 30.
리눅스 SNMP 설치(ubuntu) SNMP는 Simple Network Namagemet Protocol로 간이 망 관리 프로토콜입니다. SNMP를 사용하는 이유는 1. IP 기반의 네트워크 장비로부터 정기적으로 장비의 정보를 자동으로 수집하거나 실시간 모니터링을 위해 설정합니다. 네트워크 장비의 예로는 라우터, 스위치, 서버, PC, 프린터, 모뎀 등이 있습니다. 2. 1번 기능을 바탕으로 네트워크 관리자, 인프라 관리자 등 관리자가 장비를 효율적으로 모니터링하기 위해 사용합니다. 3. SNMP는 OSI 7계층의 Application 계층 프로토콜이며, 단순 응답 형식의 프로토콜이기 때문에 UDP프로토콜을 사용하며, agent는 "UDP 161 / SNMP trap 162"를 사용하고, 관리서버는 UDP 162를 사용합니다. 4. 모니.. 2021. 11. 23.
CentOS7 BackUp 서버 구축 BackUp 서버 구축 방법입니다. yum -y install rsync yum -y install xinetd 로 패키지를 다운로드합니다. 1. Port 활성화 확인 cat /etc/services | grep 873 2. 접근하고자 하는 host를 위한 접근 허용 vi /etc/hosts.allow rsync : 192.168.1.10 옮겨갈 데이터 파일이 있는 경로 comment = test -> 해당 rsync에 대한 설명 uid = root -> 실행할 유저 id gid = root -> 실행할 그룹 id use chroot = yes -> 자신의 홈디렉토리를 벗어나지 못하게 설정 유무 read only = yes -> 읽기전용 유무 host allow = 192.168.1.10 -> rsync.. 2021. 11. 8.
journalctl을 이용한 Log 검색 yum -y install journalctl sshd 서비스 관련 로그 검색 : journalctl -uj sshd -a priority가 err 이상인 로그 검색 : journalctl -p err (Emergency > Alert > Critical > Error 검색) 특정 시간대 관련 로그 검색 : journalctl --since "2018-02-11 04:30:00" --until "2018-02-11 04:59:59" 1. 마지막 부팅 후 로그 보기 # journalctl -b 2. 오늘 날짜 로그 보기 # journalctl --since=today 3. 특정 기간별 로그 보기 # journalctl --since "2017-05-25 00:00:00" --until "2017-05-30.. 2021. 11. 5.
Linux grep이용하여 IP주소가 포함된 log 검색 IP주소가 포함된 log 검색할 때 grep을 이용한 방법입니다. /var/log/messages 를 예로 들었습니다. IP주소가 포함되어 있는 로그 검색 : grep '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' /var/log/messages ( [0-9]\+ -> 숫자가 한자리 이상, / \. -> .(점)문자 ) IP주소가 포함된 log가 걸러지는 것을 확인할 수 있습니다. 정규 표현식 문자 의미 . 임의이 1문자 대응 * 이전의 문자가 0회 이상 반복해서 일치 ^ 줄의 시작 $ 줄의 끝 [] 괄호 안에 있는 문자 하나와 일치 [^] 괄호 안에 있는 문자와 일치하지 않음 \+ 이전의 문자가 한번 이상 반복해서 일치 \{n\} 이전 문자가 n번 반복해서 일치 \{m,n\} 이전 .. 2021. 11. 3.
Linux 파일 용량 및 개수 파악 자동화 스크립트(폴더별 추출) 파일이 너무 많을 때는 스크립트 진행시간이 너무 오래걸려서 결과물이 나올 때까지 기다리는게 너무 오래걸립니다. 이 스크립트는 지정한 폴더별로 결과값을 추출해 내는 스크립트입니다. 이 예시물은 총 16개 디렉토리를 스캔하고 16개의 결과물을 배출합니다. 폴더별로 추출하기 때문에 자동화가 끝난 결과물은 바로 바로 확인할 수 있습니다. #!/bin/sh rm -rf $PWD/exdat mkdir exdat cd exdat path1="/exdat02/c20" path2="/exdat03/C20" path3="/exdat03/C30" path4="/exdat03/C50" path5="/exdat04/c10" t1=$path1 t2=$path2 t3=$path3 t4=$path4 t5=$path5 file="du.. 2021. 10. 29.
반응형