본문 바로가기

시스템운영44

호스트이름(hostname) 변경하기 (ubuntu) 호스트이름을 변경하기 (초간단 방법) // 호스트이름을 new_hostname 로 변경한다. sudo hostnamectl set-hostname new_hostname 2020. 10. 18.
Apache Websever 설치 (Ubuntu 16.x,18.x, apache2) apache 설치 $>sudo apt install apache2 apache 설치버전 확인 $> apache2 -v Server version: Apache/2.4.29 (Ubuntu) Server built: 2020-08-12T21:33:25 $> sudo apache2 -v Server version: Apache/2.4.29 (Ubuntu) Server built: 2020-08-12T21:33:25 웹서버 접속확인 웹브라우저에서 IP를 입력하여 접속해본다. HTTP html 컨텐츠가 위치한 디렉토리는 아래와 같다. /var/www/html /var/www/html/index.html (접속시 로딩되는 페이지) "HTTPS" 수용을 위해, SSL인증 무료발급패키지를 설치한다. sudo apt i.. 2020. 10. 17.
Memory Usage 메모리 Free를 보면. 사용율을 착각 할 수 있는데, 아래 free 명령어 보면 total used free shared buffers cached Mem: 24675128 24541056 134072 0 274936 16256752 -/+ buffers/cache: 8009368 16665760 Swap: 65537156 0 65537156 You have new mail in /var/spool/mail/root 실제 여유 메모리는 134072+274936+16256752 이다. 그럼 대략 16665760 값이 나온다. 아래 스크립트 좀 더 쉽게 확인하기 위한 것이다. #!/bin/sh MEM_TOTAL=`free | grep ^Mem | awk '{print $2}'` MEM_FREE1=`free.. 2020. 6. 2.
네트워크 상태조회 $ netstat -sP tcp $ netstat -sP [프로토콜명] // ip, ipv6, icmp, icmpv6, igmp, udp, tcp, rawip TCP 네트웍의 성능을 보여준다. tcpRtoAlgorithm = 4 tcpRtoMin = 400 tcpRtoMax = 60000 tcpMaxConn = -1 tcpActiveOpens = 8376 tcpPassiveOpens = 2922 tcpAttemptFails = 228 tcpEstabResets = 2599 tcpCurrEstab = 26 tcpOutSegs =33921409 tcpOutDataSegs =28287103 tcpOutDataBytes =3090291542 tcpRetransSegs = 881 tcpRetransBytes =1.. 2020. 6. 2.
ulimit 커널파라미터 정보 ulimit -a 커널 파라미터 정보 /etc/security/limits.conf HOST A core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 16380 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 st.. 2020. 6. 2.
CPU 프로세스 할당,제어,CPU정보 CPU가 여러개 탑재된 시스템이라면, 다음과 같은 명령어를 실행해본다. # psrinfo 0 on-line since 11/06/01 01:26:38 2 on-line since 11/05/01 13:01:57 psrinfo 명령어는 processor 정보를 보여준다.( 여기서 0과 2는 ProcessorID를 나타낸다.) -s 옵션은 silent mode 를 나타낸다. CPU가 on-line mode라면 1 의 값을 보여주고 off-line mode라면 0 값을 보여 준다. 위의 샘플은 두CPU 모두 on-line이므로 1 이라는 값을 보여준다. # psrinfo 0 on-line since 11/06/01 01:26:38 2 on-line since 11/05/01 13:01:57 # psrinfo .. 2020. 6. 2.
vmstat, sar 명령 VMSTAT vmstat -S 5 10 위 명령은 5초 간격으로 정보들을 업데이트하며, 총 10 회 수행한다. procs memory page disk faults cpu r b w swap free si so pi po fr de sr s0 s6 s7 s8 in sy cs us sy id 0 0 0 3552 8584 0 0 25 14 20 0 0 2 0 0 2 443 354 109 1 1 98 0 0 0 2715880 189856 0 0 0 0 0 0 0 0 0 0 1 409 271 89 0 0 100 0 0 0 2715880 189856 0 0 0 0 0 0 0 0 0 0 1 408 265 88 0 0 100 0 0 0 2715880 189856 0 0 0 0 0 0 0 13 0 0 1 488 273.. 2020. 6. 2.
(SUN/Solaris) CPU,Memory,Fault 조회 SUN /usr/platform/sun4u/sbin/prtdiag ystem Configuration: Sun Microsystems sun4u 5-slot Sun Enterprise E3500 System clock frequency: 100 MHz Memory size: 4096Mb ========================= CPUs ========================= Run Ecache CPU CPU Brd CPU Module MHz MB Impl. Mask --- --- ------- ----- ------ ------ ---- 3 6 0 400 8.0 US-II 10.0 3 7 1 400 8.0 US-II 10.0 5 10 0 400 8.0 US-II 10.0 5 11 1 400 .. 2020. 6. 2.
프로세스 상태조회 - CPU 점유율 조회 특정 프로세스의 CPU 사용율이 임계치 이상으로 높아질 경우 프로스세스내부의 스레드(Thread) CPU 사용을 측정할 필요가 있다. 프로세스내의 스레드(Light Weight Process) CPU 사용률 확인해보자 먼저 top 명령으로 프레스별 CPU 사용율을 확인한다 (top이 없을 경우 설치한다) last pid: 11208; load averages: 1.60, 1.43, 1.68 16:38:55 182 processes: 176 sleeping, 3 running, 1 zombie, 2 on cpu CPU states: 0.0% idle, 85.8% user, 13.7% kernel, 0.5% iowait, 0.0% swap Memory: 8192M real, 6342M free, 556M s.. 2020. 6. 2.