본문 바로가기

728x90

Linux

[linux] How To Install webalizer on CentOS 8 How To Install webalizer on CentOS 8 webalizer - A flexible Web server log file analysis program installation environment $ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) $ getconf LONG_BIT 64 install webalizer $ yum install -y webalizer webalizer package contents $ rpm -ql webalizer /etc/cron.daily/00webalizer /etc/httpd/conf.d/webalizer.conf /etc/sysconfig/webalizer /etc/webalize.. 더보기
[리눅스] 웹서버 SSL Protocol 및 Cipher Suite 설정 권장 값 웹서버 SSL Protocol 및 Cipher Suite 설정 권장 값 : SSL주요 웹 브라우저(Chrome, IE, Edge 등)에서 2020년부터 TLS 1.0, TLS 1.1 암호화 프로토콜 통신 지원이 중단되어 있습니다. http-ssl.conf 편집 vim http-ssl.conf SSLProtocol -all +TLSv1.2 +TLSv1.3 SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH http-ssl.conf 편집(OpenSSL 1.1.1 이상) $ vim httpd-ssl.conf # TLS 1.2 및 TLS 1.3을 제외한 모든 프로토콜은 제외됩니다. SSLProtocol -all +TLSv1.3 +TLSv1.2 SSLO.. 더보기
[linux] rpcgen install for centos 8 rpcgen install for centos 8 CentOS-PowerTools.repo create file $ vim /etc/yum.repos.d/CentOS-PowerTools.repo # CentOS-PowerTools.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other m.. 더보기
[명령어] curl 명령으로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령으로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어 : https://sangchul.kr/2 curl 버전 정보 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets.. 더보기
[명령어] rdate 명령어 | 시간 동기화 rdate 명령어 시간 확인 ###원격지(time.bora.net) 시간 확인 $ rdate -p time.bora.net rdate: [time.bora.net] Fri Dec 18 09:28:54 2020 ###로컬 서버 시간 확인 $ date Fri Dec 18 09:31:18 KST 2020 time.bora.net 서버와 시간 동기화 $ rdate -s time.bora.net 하드웨어 시간 확인 $ clock 2020-09-04 14:05:40.830349+0900 현재 리눅스 시간과 하드웨어 시간을 동기화 $ hwclock -w crontab에 시간 동기화 명령어 추가 $ crontab -e 0 */4 * * * rdate -s time.bora.net && clock -w &> /dev/n.. 더보기
[리눅스] Let's Encrypt(certbot) SSL 인증서 발급 방식 Let's Encrypt(certbot) SSL 인증서 발급 방식 Standalone 모드로 인증서 발급하기 "독립 실행형" 웹 서버를 사용하여 인증서를 가져옵니다. 포트 80을 사용할 수 있어야 합니다. 이 기능은 웹 서버가 없거나 로컬 웹 서버와의 직접 통합이 지원되지 않거나 원하지 않을 때 유용합니다. - 80(HTTP) 또는 443(HTTPS) 포트 오픈되어 있어야함(방화벽 정책 오픈) - 80(HTTP) 또는 443(HTTPS)을 사용(기존 웹 서버 중단) - 도메인이 자신의 서버에 연결되어 있어야함(A 레코드 설정) certbot certonly --standalone -d [도메인명1] -d [도메인명2] certbot certonly --standalone -d www.sangchul.kr.. 더보기
[명령어] find 명령어 find 명령어 생성한 지 30일이 지난 파일 삭제 $ crontab -e 0 2 * * * find /var/spool/clientmqueue -ctime +30 -exec rm -f {} \; find /app/rsyslog -type f -name '*.log' -mtime +300 -ls find /app/rsyslog -type f -name '*.log' -mtime +300 -exec rm -f {} \; 생성한 지 180일이 지난 디렉터리(파일) 삭제 $ find /logs -type d -mtime +180 -exec rm -rf {} \; $ find /logs -type d -mtime +180 -exec rm -rf {} \; > /dev/null 2>&1 파일안에 있는 문자열 찾기.. 더보기
[리눅스] supervisor(supervisord 데몬) 설치 supervisor 설치 UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치 $ yum install epel-release supervisor 설치 $ yum -y install supervisor 부팅 시 시작하도록 supervisord 데몬을 시작하고 활성화합니다. $ systemctl --now enable supervisord $ systemctl status supervisord ● supervisord.service - Process Monitoring and Control Daemon Loaded: loaded (/usr/lib/systemd/system/supervisord.service; enabled; vendor preset: disabled) Active: ac.. 더보기

728x90