'IT 이야기/Linux' 카테고리의 글 목록 (5 Page)
본문 바로가기

IT 이야기/Linux113

[RHEL7] 자동실행 서비스 목록 확인(systemctl list-unit-files) RHEL7에서 부팅 시 자동으로 실행되고 있는 서비스 목록을 확인하기 위해서는 다음과 같은 명령을 사용합니다. [root@chan]# systemctl list-unit-files --type=service 2019. 12. 5.
[RHEL7] 호스트명 확인 및 설정(hostnamectl) RHEL7에서 호스트명 확인 및 설정을 하려면 hostnamectl 명령을 이용합니다. 1. 호스트명 확인 [root@chan]# hostnamectl 2. 호스트명 설정 [root@chan]# hostnamectl set-hostname 호스트명 2019. 12. 5.
[RHEL 공통] OS 재부팅 시간 전체 보기(last reboot) 시스템 재부팅 및 사용자 로그아웃의 기록은 /var/log/wtmp 파일에서 관리됩니다. 이 파일을 보기 위해서는 last 라는 명령을 이용해야 합니다. OS 설치 후 시스템 재부팅된 일정 전체를 확인하는 방법은 다음과 같습니다. # last reboot 만약 /var/log/wtmp 파일이 cron에 의해 일정별로 나누어져 있다면 -f 옵션으로 나누어진 파일을 보면 됩니다. # last -f wtmp-20191129 reboot 2019. 12. 5.
[RHEL 공통] CPU 사용량 보기(mpstat) CPU 사용량을 자세히 보려면 mpstat 명령어를 사용합니다. 옵션 추가 예정 [root@chan]# mpstat -P ALL 2019. 12. 5.
[RHEL6, 7] 네트워크 패킷 사용량 확인(iptraf, iptraf-ng) 접속 IP별 패킷 사용량을 체크하는 명령어는 RHEL6는 iptraf, RHEL7은 iptraf-ng 명령어로 TUI 환경에서 쉽게 확인할 수 있습니다. 기본적으로 해당 패키지는 설치가 되어 있지 않아 추가적으로 설치해야 사용할 수 있습니다. 1. RHEL6 환경에서 설치 및 사용 # yum localinstall iptraf-3.0.1-14.el6.x86_64.rpm # iptraf -d eth0 예) eth0 디바이스로 들어오는 패킷을 5분단위로 백그라운드 모드로 실행(이 경우 /var/log/iptraf 디렉터리에 로그가 저장됨) # iptraf -d eth0 -t 5 -B 2. RHEL7 환경에서 설치 및 사용 # yum localinstall iptraf-ng.1.1.4-7.el7.x86_64... 2019. 12. 4.
[RHEL 공통] 시스템 리소스 실시간 확인(dstat) 시스템 리소스를 실시간으로 확인 하려면 dstat 명령어를 이용합니다. 기본적으로 해당 패키지는 설치 되어 있지 않아 개별적으로 설치해야합니다. # yum localinstall dstat-* dstat를 이용하여 CPU, Disk, 네트워크 사용량 등을 실시간으로 확인할 수 있습니다. # dstat 2019. 12. 4.
[RHEL 공통] 커널 매개변수 값 출력(ipcs) 시스템에서 설정한 공유 메모리 한계, 세마포어 한계, 메시지 큐의 한계를 출력해 줍니다. 1. 사용중인 내역 보기 # ipcs 분류 항목 파라미터명 및 계산식 Shared Memory Limits (공유 메모리 한계) max number of segments - 최대 세그먼트 수 kernel.shmmni (SHMMIN) = 256 * Memory Size (GB) max seg size - 최대 세그먼트 크기(kbytes) kernel.shmmax (SHMMAX) = Kbytes 단위으 메모리 크기 max total shaared memory - 최대 총 공유 메모리(kbytes) kernel.shmall (SHMALL) = 2 * Memory 크기(KB) min seg size - 최ㅣ소 세그먼트 크기.. 2019. 12. 4.
[RHEL 공통] 커널 슬랩 메모리 확인(slabtop) 캐시에 있는 내용 중 실시간으로 커널 슬랩 캐시를 출력하는 명령어는 slabtop이며 이 명령어는 top와 비슷한 형식으로 출력됩니다. # slabtop --delay=n, -d n : 지정한 초마다 화면을 업데이트, 기본은 3초 --once, -o : 목록을 한번만 출력 --sort=S, -s S : 지정한 목록으로 정렬 a : 액티브 오브젝트 수 기준 정렬 b : 슬랩당 오브젝트를 기준으로 정렬 c : 캐시 크기를 기준으로 정렬 l : 슬랩의 수를 기준으로 정렬 v : 액티브 슬랩의 수를 기준으로 정렬 n : 이름을 기준으로 정렬 o : 오브젝트 수를 기준으로 정렬 p : 슬랩당 페이지를 기준으로 정렬 s : 오브젝트 크기를 기준으로 정렬 u : 캐시 사용량을 기준으로 정렬 2019. 12. 4.
[RHEL 공통] 콘솔상에서 웹 페이지 뷰잉(links, lynx) 콘솔에서 웹 페이지를 뷰잉하는 방법은 다음과 같습니다. 1. links, elinks html 파일을 위해서는 links 또는 elinks를 사용하며 존재하지 않을 경우 elinks rpm 패키지를 설치하면 됩니다. 해당 명령어는 https(SSL) 프로토콜은 지원하지 않습니다. # links URL # elinks http://URL 2. lynx 웹 페이지 전체 뷰잉(html, jsp, DB데이터)을 위해서는 lynx를 사용하며 존재하지 않을 경우 lynx rpm 패키지를 설치하면 됩니다. # lynx URL 2019. 12. 4.
[RHEL 공통] 파일 접근 제어 목록(acl) ACL(Access Control List)은 파일과 디렉터리에 대해 설정한 접근 제어 목록입니다. 예를 들어 /CLOUD/APACHE/LOG 디렉터리에 포함된 파일들을 apache 계정에서 볼수 없을 경우 아래와 같이 설정할 수 있습니다. # setfacl -d -m u:apache:rw /CLOUD/APACHE/LOG 위와 같이 설정할 경우 apache라는 사용자가 /CLOUD/APACHE/LOG 디렉터리 내에 생성되는 파일들을 owner와 group이 다르더라도 읽고 수정이 가능합니다. -m : 변경 -x : 제거 -k : 기본값 복원 setfacl로 설정된 내용들은 getfacl 명령을 이용하여 확인 할 수 있습니다. # getfacl /CLOUD/APACHE/LOG/access_log getfa.. 2019. 12. 4.