일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Elasticsearch
- docker
- centos 7.5
- RHEL
- 서울시민카드
- 빅데이터
- audit
- syslog
- JSON
- 크롬
- log
- CentOS
- 디렉토리
- C
- PostgreSQL
- GPU
- GNOME
- rsyslog
- K8S
- Elk
- zabbix
- Shell
- 파이썬
- Python
- Chrome
- Kubernetes
- bash
- Audit Log
- Linux
- yum
- Today
- Total
목록업무/etc (92)
Sysops Notepad
Glances는 top과 htop보다 더 향상된 모니터링 도구로써 서버의 전반적인 모니터링을 할 수 있으며. Server/Client로 작동시킬 수 있습니다. # rpm -ivh http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm # yum -y install glances # glances
설치 yum -y install sysstat CPU 정보를 출력 명령어 : iostat -c [출력시간] [횟수] 디스크 장치의 입출력 정보 출력 명령어 : iostat -d [출력시간] [횟수] 지정된 디스크 장치의 정보 출력 명령어 : iostat -p /dev/장치명 확장된 통계 정보를 출력 명령어 : iostat -x CPU의 사용자원 출력 정보 %user - CPU가 사용자 모드에서 사용된 시간의 비율의 출력값 입니다. %nice - 작업 우선순위 정책에 의하여 우선순위가 바뀐 프로세서가 사용한 시간의 비율을 출력하값 입니다. %system - CPU가 시스템 모드에서 사용된 시간의 비율을 출력한 값 입니다. %iowait - 디스크의 입출력을 대기하는데 사용된 시간의 비율을 출력한 값 입니다..
journalctl 이란? - systemd의 서비스 로그를 확인할 수 있다. - systemd-journald.service에 의해서 systemd의 정보들을 분석한다. 옵션 -a : 표시할 수 없는 문자가 있거나 매우 긴 경우에도 모든 Log 내용을 출력 -b : 마지막 부팅 후의 Log만 출력 -r : 최신항목이 먼저 표시되도록 역순으로 출력 -c : 커서가 지정한 저널의 위치부터 Log 표시를 시작 -f : 가장 최근 Log만 표시하고 새롭게 추가되는 Log는 계속 출력 -k : 커널 메시지만 출력 (dmesg랑 같음) -q : 일반 사용자로 실행될 때 접근할 수 없는 시스템 저널에 관한 경고메시지를 표시하지 않음 -u : unit으로 systemctl list-units에서 출력되는 첫번째 항목..
namespace : VM에서는 각 게스트 머신별로 독립적인 공간을 제공하고 서로가 충돌하지 않도록 하는 기능 1. mnt (파일시스템 마운트): 호스트 파일시스템에 구애받지 않고 독립적으로 파일시스템을 마운트하거나 언마운트 가능 2. pid (프로세스): 독립적인 프로세스 공간을 할당 3. net (네트워크): namespace간에 network 충돌 방지 (중복 포트 바인딩 등) 4. ipc (SystemV IPC): 프로세스간의 독립적인 통신통로 할당 5. uts (hostname): 독립적인 hostname 할당 6. user (UID): 독립적인 사용자 할당 # unshare --fork --pid --mount-proc bash // PID namespace 생성, nsenter로 접근 가능 ..
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install google-authenticator # google-authenticator Do you want authentication tokens to be time-based (y/n) y Do you want me to update your "/home/sammy/.google_authenticator" file (y/n) y Do you want to disallow multiple uses of the same authentication token? This restricts you to one login about every 3..
Chrome network Log dump 방법 1. chrome://net-export/ 접속 2. start Logging to disk 버튼 클릭 3. 파일 저장 위치 지정 4. Stop Logging 및 파일 확인 상세정보 : https://www.chromium.org/for-testers/providing-network-details
아래 URL로 접속해서 확인 및 삭제 1. chrome://net-internals/#dns 2. Clear host cache 버튼 아래 정보들도 조회가능 chrome://net-internals/#sockets chrome://net-internals/#events chrome://net-internals/#proxy chrome://net-internals/#httpCache chrome://net-internals/#timeline
RPM(Reahat Package Manager)은 리눅스에서 프로그램을 설치 및 관리하는 프로그램 - rpm 패키지에 들어있는 파일 목록 보기 # rpm -qpl filename.rpm - 특정 명령어가 어느 rpm 패키지에 소속되어 있는지 확인 # rpm -qf 절대경로 ex) rpm -qf /bin/bash - 경로를 모를 경우 # rpm -qf $(which 명령어)
# sar -u 1 5 // CPU 사용률 확인 12:17:02 AM CPU %user %nice %system %iowait %steal %idle 12:17:03 AM all 0.38 0.00 0.38 1.50 0.00 97.75 12:17:04 AM all 8.73 0.00 0.62 2.12 0.00 88.53 12:17:05 AM all 2.25 0.00 0.75 2.50 0.00 94.49 Average: all 3.79 0.00 0.58 2.04 0.00 93.59 * user :사용자모드에서 CPU가 소비된 시간의 비율 * nice: nice로 스케줄링의 우선도를 변경한 프로세스가 사용자 모드에서 CPU를 소비한 시간의 비율 * system: 시스템 모드에서 CPU가 소비된 시간의 비율 *..
Linux free 명령어란? 리눅스 환경(centos , 래드헷, 우분투등) 에서 어떤 어플리케이션을 설치하느냐에 따라 항상 메모리를 고려하게됩니다. 메모리를 많이 사용하는 어플리케이션이 많기 때문이죠. 캐시나 데이터베이스를 사용하는 경우에 더욱 그렇습니다. 그래서 메모리가 크게 여유있는 상황이 아니라면 현재 메모리를 자주 확인하면서 적절한 설정이 필요합니다. # free -m total used free shared buff/cache available Mem: 257751 1842 254508 105 1400 255327 Swap: 4095 0 4095 1. 리눅스 가용 메모리 확인하기 total - 전체 물리적인 메모리의 크기 used - 사용중인 메모리 크기 free - 사용중이 아닌 메모리 크..