본문 바로가기

리눅스 서버구축/linux 명령어

리눅스 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 옵션을 사용하면 장치 번호.. 더보기
whois 명령어 - 도메인 정보 조회 whois 명령어 - 도메인의 이름의 소유자 확인 whois란? whois는 도메인 이름의 소유자가 누구인지 알려주는 명령어입니다.어떤 도메인의 소유자가 누구인지를 알기 위해 리눅스에서 whois naver.com을 입력하면 그도메인의 소유자를 알수 있습니다.whois는 또한 해당 도메인 이름이 이미 다른 사람에 의해 사용중인지 확인하는 용도로 많이 쓰입니다. whois 명령어 사용법 whois 명령어 유틸 설치하기 [root@web ~]# yum -y install jwhois whois 도메인 정보조회 [root@web ~]# whois [도메인명 혹은 IP] 더보기
리눅스 특정 폴더 파일 개수 세기 리눅스 특정 폴더 파일 개수 세기 리눅스에서 서버일 경우 특정 종류 혹은 모든 파일의 개수를 구해야 될 경우가 있습니다리눅스에서 특정 디렉토리에서 개수를 확인하는 방법을 알아보겠습니다 특정 디렉토리의 파일 개수 구하기 ls [디렉토리] | wc -l ls test_drectory | wc -l ls로 특정 폴더에 출력되는 것을 파이프로 wc에 넘겨 행의 숫자를 파악하는 형태입니다 특정 디렉토리의 조건을 주어서 개수 구하기 이번에는 특정 디렉토리의 규칙을 주워 파일을 구해보겠습니다 find [디렉토리명] type f - name "[파일명 규칙]" | wc -l find /tmp -type f -name "*.jpg" | wc -l find의 결과로 출력되는 라인수 = 검색된 파일의 개수로 특정 이름을 가.. 더보기
리눅스 메모리 슬롯 확인 명령어 리눅스 메모리 슬롯 확인 명령어 리눅스 서버를 사용하다가 램(RAM)부족으로 인하여 추가해야 될 경우가 있다 하지만 자신의 서버에 램스롯이 몇개이고 남은 슬롯이 몇개인지 기억이 나지 않을때가 있다 그러때에 서버를 off하고 본체를 열어서 슬롯을 확인하여야 되는데 이번에는 서버 본체를 열지 않고 슬롯을 확인하는 방법을 알아보겠습니다 dimidecode라는 프로그램으로 리눅스 system의 bios 및 디바이스 정보를 확인할수 있다 메모리 슬롯 확인 dmidecode -t 17 | egrep 'Memory|Size' 위 그림에보면 슬롯이 8개고 슬로 2개에 1G RAM이 꼽혀 있는것을 확인 할수 있다 더보기
리눅스 소유자 파일 찾기 리눅스 소유자 파일 찾기 이번에는 find 명령으로 nobody가 소유한 파일을 찾기, 변경해보도록하겠습니다 find 명령 : 시스템 내에 있는 파일 중에서 사용자가 원하는 파일(또는 디렉토리)을 찾음 찾은 파일에 특정 명령을 실행할수도 있습니다 특정 소유자의 파일을 찾을때 특정 사용자의 파일을 찾을때 명령어 : find / -user [찾을 소유자] -print # find / -user user_name -print -pint 는 검색결과를 파일의 절대경로로 표시한다 특정 소유자의 파일을 찾을때 명령어 : find -uid [소유자 id] ls -l {} \; # find / -uid 500 ls -l {} \; - exec ls -l \;는 ls -l과 같은 형식으로 검색결과 표시한다 find를 이.. 더보기
리눅스 wc 명령어 리눅스 wc 명령어 리눅스 wc 명령어리눅스 wc 명령어 텍스트 라인수를 구하는데 사용하는 명령어 이며 grep과 같이 많이쓰는 명령어 입니다 wc : 문서가 몇 줄 단어로 이러져 있는지 한번에 세어줍니다 wc 명령어 사용법 : wc [옵션] [파일명] [Option]-c : 문자수만 보여준다-m : 캐릭터수만 보여준다-l : 라인수만 보여준다-w : 단어수만 보여준다 -L : 가장 긴줄 한줄만 보여준다 더보기
grep으로 이용한 특정 확장자 제외방법 grep으로 이용한 특정 확장자 제외방법 이번에는 find로 찾을파일을 grep으로 연결하여 특정확장자만 제외하여 찾는방법 해보겠습니다우선 grep의 -v의 옵션에 대해서 간단히 알아보겠습니다 grep -v옵션 : 문자열이 제외된, 즉 문자열이 포함되어 있지 않은 라인을 출력 특정 확장자만 제외하여 파일찾아보기 사용법 : find [경로] -type f | grep -v "[제외할 확장자]" find /tmp -type f | grep -v ".jpg" 위와같은 명령어는 tmp 디렉토리의 grep으로 연결하여 .jpg의 확장자만 빼고 검색하는 명령어 입니다 또한 (|)로 연결하여 여러개의 확장자를 제외시킬수 있습니다 예제) find /tmp -type | grep -v ".jpg" | grep -v "... 더보기
리눅스 작업스케줄러 crontab 사용법 리눅스 작업스케줄러 crontab 사용법 crontab이란?crontab이란? 리눅스에서는 일반적으로 crons 데몬이 주기적인 작업 실행을 처리한다cron이 시작될 때부터 끝날 때까지 실행되며 cron 설정 파일은 cron table을 줄여서 crontab이라 부른다 리눅스 crontab 개념과 사용법 우선 crontab을 사용하기 위해서는 crond이라는 데몬이 구동중인지 확인해야됩니다 crond 데몬 구동 확인 ps -ef | grep crond crondl 참조하는 crontab 파일 위치 /var/spool/cron /etc/cron.d /etc/crontab cron은 시작할 때 모든 곳에 저장된 설정파일들을 읽어 메모리에 저장해두고 휴지 상태에 들어간다그리고 매분마다 활성화돼 변경된 cron.. 더보기
CPU, CPU정보 모델명, OS버전, 메모리정보 확인 명령어 리눅스 OS계정 OS확인 CPU 정보확인 CPU 개수확인(코어 수) - CPU개 수를 확인할 수 있다 cat /proc/cpuinfo | grep processor | wc -l 모델명 확인 - 명령어로 모델명을 확인할 수 있다. dmidecode | grep Name OS버전 확인 - OS버전을 확인할 수 있다. cat /etc/issue CPU 정보확인 - CPU정보를 확인할 수 있다 cat /proc/cpuinfo 메모리 정보 확인 - 메모리를 확인할 수 있다 cat /proc/meminfo 더보기
bash_profile 시스템 환경변수 등록 bash_profile 시스템 환경변수 등록 .bash_profile .bash_profile란? 리눅스에서는 시스템 환경변수를 등록하는 방법은, 환경변수의 종류나 읽어들이는 시점 등에 따라 매우 다양한 합니다 여기서 특정 실행파일을 더 쉽게 실행하기 위해서 .bash_profile에 환경변수를 추가하는 방법에 입니다 실행순서 - 각 파일의 맨 아랫부분에 실행 코드를 추가할 떄의 기준입니다 - 특별히 코드를 변경하지 않았다면 이 순서대로 실행 됩니다 - 실행코드를 하단에 추가하는 것이 보통적입니다 .bash_profile 설정하기 [root@server ~]# cd ($HOME 경로로 이동) [root@server ~]# vi .bash_profile (.bash_profile을 vi편집기로 실행) PA.. 더보기