본문 바로가기

Linux10

리눅스 메모리 사용률 확인하는 법 zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%AA%85%EB%AA%A9%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0,_%EC%8B%A4%EC%A7%88%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%82%AC%EC%9A%A9%EB%A5%A0 리눅스 명목메모리사용률, 실질메모리사용률 - 제타위키 다음 문자열 포함... zetawiki.com ↑이전버전 메모리사용률 확인하는 법(명목메모리, 실질메모리로 나눠짐) centos7이후 버전은 실질메모리가 그대로 출력되게 바뀜 1) top [root@linux_test ~]# top top - 07:46:26 up 6:08, 1 user, load average:.. 2021. 2. 23.
스크립트를 활용한 로그 관리 ex)매일 마다 쌓이는 tomcat 로그, app 로그가 있다고 가정 tomcat 로그는 30일 마다 삭제, app로그는 7일 마다 삭제하는 로그 관리 스크립트를 작성 [root@test ~]#mkdir /Log_Script [root@test ~]#vim /Log_Script/Log_mgmt.sh export LANG=C; LC_ALL=C;export LC_ALL; find /app/logs -name "app.log.20*" -mtime +7 -exec rm -f {} \; find /app/tomcat/logs -name "catalina.out-20*" -mtime +30 -exec rm -f {} \; 로그 스크립트를 관리할 디렉터리 생성 후 로그 스크립트 작성 find 경로 -name "파일이.. 2021. 2. 18.
서버 생성 후 로그인 계정 설정(루트 로그인 허용, 루트 스위칭 계정 설정 ,패스워드 로그인 허용) 패스워드 로그인 허용/불가 #Useradd kyumook / 계정생성 #Vim /etc/ssh/sshd_config PasswordAuthentication yes / ssh 접속 시 패스워드 로그인 허용 #Vim /etc/ssh/sshd_config PasswordAuthentication no / ssh 접속 시 패스워드 로그인 불가(키 파일 사용) 루트 로그인 허용/불가 #Vim /etc/ssh/sshd_config PermitRootLogin yes / 루트 로그인 허용 #Vim /etc/ssh/sshd_config PermitRootLogin no / 루트 로그인 허용 안함(키, 패스워드 모두 루트 계정으로 로그인 못함) 루트 스위칭 계정 설정(서버 접속 후 root로 계정을 변경 할 수 있는 .. 2021. 1. 29.
RHCE 취득 후기(Redhat Linux exam) 2020년 7월, 리눅스를 시작한 지 약 1년을 넘어서 응시하게 된 시험입니다. RHCSA에 비해 난이도가 꽤 높았다고 생각합니다. 웹, 메일, 파일공유 구성 등등으로 인해 전체적인 흐름을 이해하고 명령어를 입력해야 구성이 되는 것들이라 많이 노력했던 기억이 납니다. 대신 암기가 아닌 이해를 하면서 직접 풀어가다 보니 확실히 리눅스에 대한 이해도가 크게 증가했고 취업을 해서 리눅스 서버 인프라를 다루는 지금도 정말 많은 도움이 되고 있습니다. (리눅스마스터는 딱히 도움이....) 시험 난이도와는 별개로 구성을 하면 확실하게 테스트해 볼 수 있기 때문에 사실 실수로 놓치는 부분은 많지 않았습니다. 덕분에 RHCSA은 260점을 받았는데 난이도가 더 높은 RHCE는 오히려 고득점인 290점을 받아 불안해하지.. 2021. 1. 15.
RHCSA 취득 후기(Redhat Linux exam) 2019년 7월, 리눅스를 접하면서 학교에서 지원해 준 강의를 듣고 시험에 응시했었습니다. 계정 생성, 패스워드 변경, 디스크 생성, yum repo구성 등 기본적인 내용이라 시험의 난이도가 높다고 생각되진 않았습니다. 다만, 직접 실습을 하여 문제를 풀기때문에 단기간에 습득하여 취득하기는 힘들다고 생각되고요. vmware와 같은 가상화 프로그램을 이용해서 centos, redhat 등으로 리눅스 환경을 구성해보고 직접 실습해보는 것이 가장 중요하다고 생각합니다. 시험에 응시하게 되면 합/불 여부에 상관없이 해당 메일을 받게 됩니다. 패스 스코어와 응시자 점수 그리고 각 시험항목에 대해서 어느 정도 정답률을 보였는지 표시해줍니다. 각 시험항목은 다음과 같습니다. 필수 도구 이해 및 사용 실행 중인 시스템.. 2021. 1. 14.
Zabbix를 이용한 모니터링 시스템 구축-2(클라이언트) jjakang2.tistory.com/8 Zabbix를 이용한 모니터링 시스템 구축-1(서버) Zabbix? Zabbix는 시스템, 네트워크, URL, 프로세스 등을 모니터링 하는 오픈소스 솔루션이다 공식 홈페이지를 통해 다운로드 & 메뉴얼을 살펴 볼 수 있다. www.zabbix.com/ Zabbix - The Enterprise-Class Open.. jjakang2.tistory.com 지난번 서버 측 Zabbix설정에 이어서 클라이언트 측에 Zabbix를 구축하고 대시보드에 등록해 볼 것이다. ▶ 저장소 및 패키지 설치 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum cl.. 2020. 12. 30.
Zabbix를 이용한 모니터링 시스템 구축-1(서버) Zabbix? Zabbix는 시스템, 네트워크, URL, 프로세스 등을 모니터링하는 오픈소스 솔루션이다 공식 홈페이지를 통해 다운로드 & 메뉴얼을 살펴볼 수 있다. www.zabbix.com/ Zabbix - The Enterprise-Class Open Source Network Monitoring Solution Highly scalable mature platform designed for real-time monitoring of millions of metrics collected from thousands of devices, applications, cloud resources www.zabbix.com 오늘은 Zabbix를 사용하기 위해서 어떻게 해야 하는지 기본적인 설정과 구축을 진행해보.. 2020. 12. 28.
OpenSSH 8.4ver 업데이트 방법 OpenSSH SSH 프로토콜을 이용하여 암호화된 통신 세션을 제공 기본적으로 리눅스나 윈도우같은 OS를 설치하게 되면 Openssh가 설치되어 있다. 리눅스에서는 ssh -v 옵션을 이용해서 버전 확인이 가능한데 ssh 취약점 점검 등을 통해 안전한 ssh버전을 준수해야 할 경우 버전을 업데이트해야 한다. 취약점 권고가 8.4ver이상으로 나타났을 경우 ssh버전 업데이트 방법에 대해서 설명하려고 한다. 필요한 패키지 설치 및 OpenSSH 8.4ver 다운로드 서버 접속 후 yum 이용해 필요한 패키지들을 설치한다. gcc pam-devel openssl-devel zlib-devel make wgethttp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/open.. 2020. 12. 18.
Apache, Tomcat 설치 및 구성 VM 접속 apr-util, apr, httpd 다운로드 apr.apache.org/download.cgi apr, apr-util 다운 httpd.apache.org/download.cgi apache(http) 다운 해당 패키지 파일의 주소를 복사해서 wget 명령어를 쓰거나 혹은 PC에 다운로드하고 FTP 파일공유를 이용 FTP 파일공유 하는법 jjakang2.tistory.com/2 FTP, SFTP, FTPS 구성 VM 생성(vmware, cloud 등) 파일질라 다운로드(FTP 프로그램) https://filezilla-project.org/ FTP구성 yum -y install vsftpd (vsftpd 설치, ftp관련 패키지) systemctl start vsftpd (vsftpd 시작).. 2020. 12. 15.