본문 바로가기

728x90

리눅스

[리눅스] 웹서버 리다이렉트(redirect) 설정 웹서버 리다이렉트(redirect) 설정 apache 리다이렉트 설정 rewrite 모듈 활성화 httpd.conf 편집 $ vim httpd.conf ... LoadModule rewrite_module modules/mod_rewrite.so mod_rewrite.so 모듈 확인 httpd -M | egrep -i rewrite $ httpd -M | egrep -i rewrite rewrite_module (shared) http -> https 리다이렉트 설정 ... RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] #RewriteRule (.*) https://%{HTTP_HOS.. 더보기
[리눅] FTP 업로드 스크립트 FTP 업로드 스크립트 vim ftp.sh #!/bin/sh DATE=`date -d today +%Y%m%d` #relay3.scbyun.com #relay4.scbyun.com #relay5.scbyun.com #relay6.scbyun.com #relay7.scbyun.com #relay8.scbyun.com #relay9.scbyun.com #relay10.scbyun.com SERVER_LIST=" relay2.scbyun.com " USER='xman' PASSWD='dusrnth2001' FILE='$DATE*.log' #for SERVER in ${SERVER_LIST} #do ftp -vn $SERVER_LIST 더보기
[리눅스] 좀비 프로세스(zombie processes)를 죽이는 방법 리눅스에서 좀비 프로세스를 죽이는 방법 좀비 프로세스 확인 ps -ef | grep defunct | grep -v grep $ ps -ef | grep defunct | grep -v grep root 10885 10864 0 11:48 ? 00:00:02 [yumBackend.py] 좀비 프로세스 죽이기(PPID ID로 종료) ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 $ ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 죽었음 (core dumped) zombie one shot one kill ps -ef | grep -v grep | grep defunct | awk '{print $3.. 더보기
[리눅스] mysql root 패스워드 변경 MySQL root 패스워드 변경 테스트 환경 $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.9.2009 (Core) Release: 7.9.2009 Codename: Core $ mysqld -V /usr/sbin/mysqld Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL) mysqld(mysql server)에 접속 mysql -u root -p mysql $ mysql -u root -p mysql Enter password: Reading table informatio.. 더보기
[리눅스] mysql패스워드 정책 확인, 변경하기 mysql 패스워드 정책 확인, 변경하기 CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; mysql> CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; [에러] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 비밀번호 유효성 검사 플러그인 시스템 변수 확인(MEDIUM) SHOW VARIABLES LIKE 'validate_password%'; mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+.. 더보기
[리눅스] mysql install on centos 7 mysql install on centos 7 mysql community 버전 다운로드 링크 https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/downloads/repo/yum/ mysql community 저장소(community-release) 다운로드 및 설치 wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm yum install mysql80-community-release-el7-7.noarch.rpm mysql 저장소 목록 yum repolist enabled | grep mysql $ yum repolist enabled | grep mysql mys.. 더보기
[리눅스] bind(named) logging 설정 bind(named) logging 설정 named.logging.conf 편집 vim /etc/named.logging.conf logging { channel "default_syslog" { // Send most of the named messages to syslog. syslog local2; severity debug; }; channel "default_syslog" { file "logs/default.log" versions 3 size 20m; severity debug; print-category yes; print-severity yes; print-time yes; }; channel "general_syslog" { file "logs/general.log" versions 3.. 더보기
[리눅스] bind(named) 성능 점검(queryperf) bind(named) 성능 점검(queryperf) bind 9.12(bind-9.12.4-P2) 이후 버전에서는 queryperf 툴이 보이지 않는다. 서버 역할 서버 아이피 비고 클라이언트(queryperf) 192.168.0.62 DNS 서버 192.168.0.63 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy queryperf 설치 및 사용법 bind-9.12.4-P2 소스 파일 다운로드 bind 소스 파일 다운로드 URL : https://downloads.isc.org/isc/ cd /usr/loca.. 더보기