Nagios yum update && upgrade -----------------------기본 패키지 설치-------------------- yum –y install httpd php php-mysql mysql mysql-server ----------------------------selinux 해제--------------------------------- # vu /etc/selinux/config SELINUX=disabled ----------------------------필수 설치 패키지 ----------------------- yum –y install gcc glibc glibc-common wget unzip gd gd-devel xinetd make gettext autom..
OS/Linux
IDC(서버): Centos 본사(클라이언트): Windows 재택 해외지사 운영자: 계정추가 작업 운영자(클라이언트)가 부여받아야 할 파일: .ovpn / 구글OTP 키값 (각 계정마다부여) yum update && upgrade yum install vim vi /etc/sysctl.conf //포트 포워딩 활성화 net.ipv4.ip_forward = 1 yum -y install epel-release yum -y install openvpn* easy-rsa yum -y install libgcrypt libgcrypt-devel gcc-c++ google-authenticator [root@localhost ~]# cd /usr/share/easy-rsa/3.0.8/ [root@localhos..
[리눅스 명령어] sar (sysstat) 명령어 sar: 시스템 모니터링 프로그램 CPU 활동에 대한 통계를 출력 yum install sysstat vi /etc/default/sysstat ENABLE="true" //추가 vi /etc/cron.d/sysstat */2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1 //추가 systemctl restart sysstat sar sar -r 메모리 상태 sar -b IO 상태
grep 리눅스의 텍스트 검색기능 grep apple fruitlist.txt grep –i :대문자 사용 여부와 관계 없이 grep -e "hoge|test"라고 하면 hoge와test를 검색해 준다. less 파일 내용을 페이지 단위로 보여준다. sed 스트림 편집기 sed 's/addrass/address/' list.txt : addrass를 address로 바꾼다. 단, 원본파일을 바꾸지 않고 표준출력만 한다. sed '/TD/d' 1.html : TD 문자가 포함된 줄을 삭제하여 출력한다. sed '/Src/!d' 1.html : Src 문자가 있는 줄만 지우지 않는다. sed '1,2d' 1.html : 처음 1줄, 2줄을 지운다. sed '/^$/d 1.html : 공백라인을 삭제하는 명령..
파일시스템 디스크 공간의 사용량을 출력한다. df –a :모든 파일시스템을 출력 df –h :사람이 읽을 수 있는 형태 df –i :아이노드의 남은 공간, 사용 공간, 사용 퍼센트 정보 df -Th
[리눅스 명령어] top 시스템 프로세스/메모리 사용 현황을 실시간으로 출력한다. top -q : 시간의 간격 없이 계속하여 업데이트 정보를 출력한다. top -b : 배치모드로 정보를 출력한다. 실시간 상화 대화형모드로 정보를 화면에 일렬로 출력한다. top -d delay : 지정한 시간(delay 초)의 간격으로 정보를 업데이 트하여 출력한다. 명령어: space: 정보를 업데이트한다. k: 프로세스를 종료시킨다. V: 프로세스의 부모 자식 관계를 보여 줍니다. 첫 번째 라인 : up 1 days: 마지막으로 부팅된 시점부터 지금까지의 시간 3users: 로그인한 사용자 load average: 실행대기중인 프로세스 수 (60초 , 5, 15분) 세 번째 라인: 0.1%us: CPU의 0.1%를 사..
[Centos8] glance 설치 성능 모니터링 도구 DISK 뿐만 아니라 GPU, Docker Containers 상태까지 모니터링한다. yum install epel-release (리눅스 추가 패키지) yum install snapd systemctl enable --now snapd.socket ln -s /var/lib/snapd/snap /snap yum install glances
리눅스 (CentOS) APM 구성 yum update –y yum install net-tools perl -y yum install httpd mysql mysql-server php php-mysqlnd –y //APM 패키지 설치 systemctl status httpd systemctl status mysql php –v // 설치 확인 systemctl start httpd systemctl start mysql // 설치 실행 /usr/bin/mysqladmin –u root password 패스워드 Mysql –u root –p // 암호 설정 sql 접속 Create databases test; Show databases; //test 확인 quit Systemctl list-unit-f..
리눅스 NGNIX 설치 mkdir etc/yum/repos.d/ Vi etc/yum/repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 //저장소 추가 yum install nginx –y //nginx 설치 Yum install iptables-services //iptables 설치 Systemctl stop firewalld.service Systemctl disable firewalld.service Vi /etc/sysconfig/iptables -A INPUT –m state - -state NEW –m tcp –p tcp - - dpo..
[RAID 명령어 1편] fdisk / parted 이 명령어를 통해 새로운 파티션의 생성, 기존 파티션의 삭제, 파티션의 타입 결정 등의 작업들을 수행할 수 있습니다. 파티션은 하나의 디스크를 쪼개는 역활 fdisk MBR방식 최대 2TB parted GPT방식 2TB 이상 fdisk fdisk -l //디스크 목록 확인 파티션 나누기 fdisk /dev/장치명 m // n 새 파티션을 추가합니다. // d 파티션을 삭제합니다. // t 파티션 타입을 변경할 수 있습니다. // p 현재 설정된 파티션정보 n을 입력하여 파티션 추가합니다 p를 입력하고 파티션 넘버를 설정합니다 extended는 확장 파티션으로써 4개 이상의 파티션을 만들고 싶은 경우에 사용합니다. first sector와 last sec..