본문 바로가기

리눅스 서버구축

리눅스 lscpi명령어 - PCI 디바이스 정보 확인 리눅스 lscpi명령어 - PCI 디바이스 정보 확인 리눅스를 사용하다보면 메인보드에 주변 장치를 창착하는데 확인이 필요할때가 있습니다이때 사용하는 명령어가 lscpi명령어 입니다. LSCPI 명령어란? LSCPI 명령어란?LSCPI 명령어는 주로 설치된 RAID카드, HBA카드 종류를 확인하기 위해서 사용됩니다.또한 트리형태로 옵션을 주어 장치번호를 트리형태로 보여주고 내용내역까지 출력하여 확인할수 있습니다. LSCPI 명령어 사용법 LSCPI 설치 [root@web ~]# yum install pciutils LSCPI 레이드 컨트롤러 보기 [root@web ~]# lspci | grep RAID LSCPI 트리형태로 보기 [root@web ~]# lspci -t -v -t 옵션을 사용하면 장치 번호.. 더보기
델서버 - 메가레이드 설치 델서버 - 메가레이드 설치 Linux - RAID Monitor - LSI MegaRAID SAS RAID 컨트롤러이 칩셋을 기반으로하는 일부 알려진 RAID 컨트롤러는 다음과 같습니다.Dell PERC 6/i Integrated RAID ControllerDell PERC 5/i Integrated RAID ControllerDell PERC H710P Mini 메가레이드 스토리지 메이지 설치시 megacli를 설치하여야 합니다. 이 도구는 LSI Logic에서 만들었으며 해당 사이트에서 다운로드 할 수 있습니다 다운로드 : http://hwraid.le-vert.net/debian/pool-wheezy/. 더보기
리눅스 RPM소개와 사용법 리눅스 RPM소개와 사용법 리눅스 RPM?CentOS에서 패키지를 설치하는 상용되는 것이 RPM과 YUM 입니다.YUM이 나오기 전에는 주로 RPM이 사용되었으나 YUM은 RPM의 개념과 기능을 포함하기 때문에 최신 버전 CentOS에서는 YUM을 사용하시면 됩니다 RPM 이란? 리눅스의 초창기 시절에 프로그램을 설치하는것이 어려웠습니다 이러한 점을 개산하기위해서 Red Hat(레드헷)에서 windwos의 setup.exe와 비슷하게 프로그램을 설치한 후에 바로 실행할 수 있는 설치파일을 제작하였으며, CentOS의 설치 파일의 확장명은 *.rpm 또는 패키지라고 부릅니다. RPM 설치, 제거, 확인 1. RPM 설치 [root@web ~]# rpm -Uvh 패키지이름.rpm U(대문자) - 기존 패키지.. 더보기
리눅스 사용자 계정 홈 디렉토리 지정 리눅스 사용자 계정 홈 디렉토리 지정 리눅스 초기 설치후 계정의 디렉토리는 /home 디렉토리 입니다.그런데 공간의 문제 또는 다른 파티션에 홈디렉토리를 이동하고 싶을때 혹은 계정생성시 홈디렉토리를 지정하고 싶은때가 있습니다.사용자 계정홈디렉토리를 변경을 해보도록해겠습니다. 사용자 계정 홈디렉토리 지정 1. 계정성생시 홈디렉토리 변경 1) 사용자 계정 환경설정파일(useraddd) 수정 1 [root@web /]# vi /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes 설치시 기본적으로 위와 같은 내용으로 되.. 더보기
MySQL 로그 파일 관리 MySQL 로그 파일 관리 MySQL 로그 소개 MySQL은 일반적으로 3종류의 로그가 있습니다. 1) 에러로그- MySQL 구동과 모니터링, 쿼리(Query) 에러에 관련된 메시지를 포함해서 표시됩니다. 2) General 로그- MySQL에서 실행되는 전체쿼리에 대해서 General 로그를 활성화 시켜서 저장이 가능하며, General 로그를 활성화시키면 MySQL이 쿼리 요청을 받을때 곧 바로 General 로그에 기록됩니다. 3) UPDATE 로그UPDAE 로그는 테이블이 변경될때마다 해당 쿼리가 기록됩니다. MySQL 로그관리MySQL의 사용량이 많은 사이트는 로그파일이 많이 쌓이므로 디스크에 용량에 문제가 생길수 있으니 서버관리자는 수시로 점검하여 삭제해주셔야 됩니다. MySQL 로그 설정하기.. 더보기
MySQL 상태 확인 mysql 상태 확인 MySQL 상태 확인MySQL를 사용하다보면 서버상태를 확인해야될 때가 있습니다.MySQL 설정정보, 커넥션 등등 확인할때 꼭 필요한 명령어를 알아보겠습니다. MySQL 상태 확인 [MySQL 현제 상태 확인] mysql> show status; [MySQL 설정환경변수와 값 확인] mysql> show variables; [MySQL 최대 동시 접속 가능 수 확인] mysql> show variables like '%max_connection%'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 100 | +-----------------+-----.. 더보기
리눅스 시스템 자원 모니터링 도구 - glances 리눅스 시스템 자원 모니터링 도구 - glances Glances : 더욱 향상된 topGlances는 top과 htop보다 더 향상된 모니터링 도구로써 서버의 전반적인 모니터링을 할 수 있으며. Server/Client로 작동시킬 수 있습니다. Glances는 Python으로 작성된 크로스플랫폼 커서 기반 모니터링 툴입니다. Glances 설치 CentOS에서는 glaces를 기본패키지로 제공하지 않습니다.glances는 rpm패키지 파일을 다운로드 받아서 rpm -Uvh 패키지 파일명으로 설치 또는 저장소를 추가하여 yum을 이용하여 glances를 설치할수 있습니다. Glances 설치 [root@web /]# rpm -ivh http://epel.mirror.net.in/epel/6/i386/ep.. 더보기
리눅스 디스크 모니터링 - iostat i/o 모니터링 리눅스 디스크 모니터링 - iostat i/o 모니터링 iostat 모니터링iostat는 디스크 입출력 대한 통계를 보고하고 처리량, 사용률, 대기열 길이, 드랜잭션 비율 및 서비스 시간에 대한 측정 결과를 알수 있는 프로그램이입니다.평소 디스크에 베드 섹터라든지 이상이 없는데, 서버의 부하가 평소보다 높을 경우에 디스크 사용량을 알수 있습니다.또한 간단한 명령어 한줄로 디스크 처리의 입출력 통계 및 처리량, 대기열 길이등을 실시간으로 모니터링 할수 있습니다. IOSTAT 설치 iostat 설치 [root@web /]# yum -y install sysstat iostat 출력 정보 CPU의 사용자원 출력 정보 %user - CPU가 사용자 모드에서 사용된 시간의 비율의 출력값 입니다. %nice - 작.. 더보기
리소스 모니터링 - dstat 사용법 리눅스 리소스 모니터링 - dstat 사용법 dstat 모니터링 이번에는 서버의 실시간으로 모니터링할 수 잇는 dstat에 대해 알아보겠습니다. 리눅스에서 dstat는 실시간으로 디스크별 I/O 사용량을 체크할수 있고 I/O 부하 유발을 주는 프로세스를 쉽게 확인할 수 있으며, read/write 속도를 확인 할수 있는 아주 간편한 리눅스 모니터링 툴이라고 합니다. DSTAT 설치 dstat 패키지 확인 [root@web /]# rpm -qa | grep dstat dstat 설치 [root@web /]# yum -y install dstat DSTAT 사용법 dstat 실행 확인 [root@web /]# dstat 네트워크 상태 확인 [root@web /]# dstat -n Recv : 입력받은 크기 .. 더보기
dig 명령어 - DNS네임서버의 정보 확인 dig 명령어 - DNS네임서버의 정보 확인 dig란?dig는 Domain Information Groper의 약자로 네임서버로 부터 정보를 가져올 수 있는 툴입니다.dig 명령은 DNS 네임서버 구성과 도메인 설정이 완료된 후, 일반 사용자의 입장에서 설정한 도메인네임에 대한 DNS 질의응답이 정상적으로 이루어지는지를 확인 점검하는 경우에 많이 사용합니다. dig 명령어 패키지 설치하기 dig 명령어 패키지 유틸리티 설치 [root@web ~]# yum -y install bind-utils dig는 dns query lookup을 하기 위한 bind-utils 패키지에 속해 있는 유틸리티입니다.리눅스 배포판에서는 nslookup이 사라지고 dig로 대체될 예정이라고 합니다. dig 명령어 사용법 di.. 더보기