본문 바로가기

CentOS

(12)
계정 패스워드 만료일 설정 - 서버 환경 - 계정 패스워드 만료일 설정 명령어 # passwd -x 사용가능기간 계정명 - 테스트 1: 만료일 설정 신규계정 생성 및 비밀번호 설정 패스워드 만료일 설정 서버 시간 확인 후 설정한 만료기간만큼 변경 신규계정으로 로그인 - 계정 패스워드 최소 변경날짜 설정 명령어 # passwd -n 최소변경날짜 계정명 - 테스트2: 만료 시 변경하도록 설정 이전 테스트1에서 변경한 시간 복구 최소 사용 가능 날짜 설정 서버 시간 설정한 만료기간만큼 변경 재로그인 ==== passchange@115.68.249.88's password: 기존 비밀번호 입력 You are required to change your password immediately (password aged) Last login: ..
CentOS 7+Apache 2.4 coredump 설정 - 설치환경 [root@noyeah ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@noyeah ~]# apachectl -v Server version: Apache/2.4.3 (Unix) Server built: Mar 11 2021 09:56:19 1. corefile 설정 # [root@noyeah ~]# ulimit -a core file size (blocks, -c) 0 [root@noyeah ~]# ulimit -c unlimited [root@noyeah ~]# ulimit -a core file size (blocks, -c) unlimited [root@noyeah ~]# sysctl -a |grep cor..
MySQL DataDir 변경(DB 재생성) [root@noyeah ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [root@noyeah ~]# mysql -V mysql Ver 15.1 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1 1. 원본 Datadir 확인 select @@datadir; 2. 새로운 Datadir 생성 및 설정 cd 경로 mkdir newData chmod 755 -R newData or 상위 폴더 chown -R mysql:mysql newData ls -al newData cp -arp /원본Datadir/ ./newData/ ll /newData 3. DB alldump 백업본 생성 후..
Sendmail 설치 - 환경 : CentOS 7.8 / Domain name = lifeofs1ave.n-e.kr - 설치 : 명령어로 간단하게 설치 가능함 # yum install -y sendmail* - 설정 : /etc/mail/sendmail.mc 수정 후 sendmail.cf에 명령어로 전달 # vi /etc/mail/sendmail.mc 52 Line 맨 앞 dnl 제거(smtp 인증 사용 설정) 117 Addr 부분 0.0.0.0으로 변경(127.0.0.1로 설정 시 로컬에서만 메일 발송 가능) === 51 dnl # 52 TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM--MD5 CRAM-MD5 LOGIN PLAIN' )dnl 53 dnl # 117 DAEMON_OPTIONS('Po..
Zabbix 설치 # Zabbix란? 네트워크나 서버(가상)등을 포함한 서비스들을 감시하고 실시간으로 자원을 체크하여 관리자에게 신속히 알리기 위한 네트워크 관리 솔루션 소프트웨어 입니다 zabbix 에이전트를 Unix, Linux, Windows 등의 OS 에 설치하여 CPU, MEM, 파일시스템(용량), 특정 TCP 등 을 포함한 많은 정보를 감시 할 수 있으며, 장애대비 모니터링으로 탁월 하다고 할 수 있습니다. # 테스트 서버 환경 OS: CentOS 7 / Apache: 2.4.3 / PHP: 7.0.24 # 설치(서버 내 작업) Package 설치로, OS별 repo를 홈페이지에서 제공하고 있습니다. 다만, MySQL(DB)는 미리 설치되어 있어야 하기 때문에 설치할 서버에 APM을 설치해두었습니다. - rep..
OWASP ZAP 설치(Linux) - OWASP ZAP 개념 및 점검기준 기본적으로 OWASP ZAP은 OWASP이 만들고 과학기술사이버안전센터에서 “공개도구를 이용한 홈페이지 취약점 점검 안내서”에서 추천하고 있습니다. 거기다가 계속되는 Upadte, 무료, Proxy기능을 제공, 동적 SSL지원 등 기능이 많고 단점은 상용화 도구와 비교 할때 성능적인 부분과 안정도의 차이가 있습니다. 출처: https://koeiking11.tistory.com/entry/OWASP-ZAP-설치-및-시작-법 [코더에서 개발자로 가는길.] OWASP ZAP 설치 및 시작 법 금일은 OWASP ZAP 설치 및 시작법에 대해서 이야기 하려고 합니다. 기본적으로 OWASP ZAP은 OWASP이 만들고 과학기술사이버안전센터에서 “공개도구를 이용한 홈페이지 취..
CentOS 6, MySQL 4.0.27 소스 설치 - 기본 준비 yum -y install wget gcc* make cmake libtool* openssl* pcre* ncurses ncurses-devel curses-devel libxml* bzip2 bzip2-libs bzip2-devel curl-devel curl expat-devel expat gdbm gdbm-devel libjpeg* libpng* libtiff* freetype* freetype imap imap-devel krb5-devel libmcrypt* libmhash-devel mhash* flex icu libicu libicu-devel libc libcu-devel libc-client-devel zlib-devel zlib libtiff-devel libtiff g..
하나의 서버에서 다른 도메인 SSL 443 포트 사용하기 NameVirtualHost *:443 단, Apache version 2.2.12 이상부터 가능
mount: wrong fs type, bad option, bad superblock on /dev/*,missing codepage or helper program, or other errorIn some cases useful info is found in syslog - trydmesg | tail or somount: wrong fs type, bad option, bad superblock on /dev/sdb1,missing codepa.. 서버: CentOS 6.X 문제: mount /dev/sdc1 /dir 안 됨 에러: libmysqlclient_r.so.16: cannot open shared object file: No such file or directorymount: wrong fs type, bad option, bad superblock on /dev/sdc1,missing codepage or helper program, or other errorIn some cases useful info is found in syslog - try dmesg | tail or somount: wrong fs type, bad option, bad superblock on /dev/sdb1,missing codepage or helper..
디스크 검사 smartctl 1. Package 설치 # yum install smartmontools 2. 디스크 확인 - 2TB 이하 # fdisk -l 2- 2TB 이상 # parted -l === Model: 모델명 Disk /dev/sdb: 4001GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 4001GB 4001GB ext3 primary === 3. smartctl 검사 - /dev/sdb 검사 시 # smartctl -a /dev/sdb - 파티션이 많더라도 그냥 장치명까지만 입력함 4. 결과 분석 - PASSED이면 정상임 ==..