linux 썸네일형 리스트형 Linux - 리눅스 설치 시 RAID 인식 안될 때 (CentOS 7) / HP DL360, DL380 DL360 G6에 RAID5를 구성해서 설치하려는데 디스크를 인식하지 못해서 멘붕에 빠진 적이 있습니다. RAID를 잡으면 인식이 안되고 RAID를 해제하면 인식되고.. 찾아보니 RAID드라이버가 없어서 발생했습니다. Install CentOS 7을 선택한 상태에서 'Tab'을 눌러 CentOS7 설치 옵션에 하기 내용을 추가하니 디스크가 인식 됐습니다.hpsa.hpsa_simple_mode=1 hpsa.hpsa_allow_any=1부팅 옵션에 값을 넣고 설치하면 됩니다. -- 부팅 시 하드디스크를 못 찾는 경우가 발생하면 부팅옵션에서 "e"키를 눌러 crashkernel=auto rhgb hpsa.hpsa_allow_any=1을 다시 입력하여 부팅합니다. 부팅이 되면 #vi /etc/default/gr.. 더보기 Linux - 서버 정보 확인 명령어 모음 [ 시스템 정보 ] 1.1 OS 정보 # uname –a // 리눅스 커널정보, 머신명, 프로세서 타입, 플랫폼, OS 정보를 표시 # grep . /etc/*-release // 리눅스 버전 표시 # cat /proc/version // 커널 버전 표시 # dmidecode | grep Name // 서버 모델명 표시 # dmidecode | grep Serial // 시리얼번호 표시 1.2 CPU 정보 # cat /proc/cpuinfo // CPU 정보 표시 # lscpu # dmesg | grep CPU 1.3 메모리 정보 # cat /proc/meminfo // 메모리 정보 표시 # dmesg | grep memory # dmidecode -t memory # free -m 1.4 디스크 정보 .. 더보기 Linux - 용량 확인 명령어 (du, df) 업무를 하다 보면 OS 디스크 사용량이 90% 초과하고 있다는 알림 또는 전화를 받습니다. // 보통 Log파일 용량이 매우 큼 리눅스에서 현재 서버의 용량을 알아보는 명령어로는 du와 df 가 있습니다. 참고) 로그 파일을 주기적으로 삭제하고 싶다면? 로그 파일의 용량을 줄이고 싶다면? 1. 디렉토리 용량 확인(du 명령어) 특정 디렉토리의 사용량을 확인하고 싶을 때는 du 명령어를 이용하면 됩니다. du [옵션] [디렉토리경로] 옵션 -a : 디렉토리 내 파일의 모든 정보 포함하여 출력 -m : 결과를 MB 단위로 출력 -h : 사용자가 이해하기 쉬운 용량의 단위로 표시 (KB, MB, GB 등) // 가장 많이 사용 -l : 하드 링크의 용량도 포함하여 출력 -s : 사용량 총합계만 출력 // 가장.. 더보기 Linux - 네트워크설정(IP / DNS 설정) 서버로 쓸 OS는 보통 동적 IP 할당인 DHCP를 사용하지 않고 정적 IP를 사용합니다. 리눅스에서 네트워크 설정에 관련된 파일들을 수정하여 네트워크를 설정하는 방법을 정리해 봅니다. ※ DHCP(Dynamic Host Configuration Protocol) 란? IP주소와 게이트웨이 또는 네임서버의 주소를 자동 할당해 주는 프로토콜 리눅스 네트워크 설정 파일 /etc/hosts /etc/resolv.conf /etc/sysconfig/network /etc/sysconfig/network-scripts/{인터페이스 파일} /etc/hosts IP와 Hostname을 매칭시켜주는 파일로 OS가 도메인을 찾을 때 제일 먼저 읽는 파일입니다. * 강제로 도메인 지정해서 테스트할 수 있음 /etc/res.. 더보기 네트워크 경로 추적 명령어 tracert (traceroute) 이란? tracert 또는 traceroute는 목적지까지의 네트워크 경로와 연결 상태를 파악해 주는 진단 명령어입니다. 윈도우에서는 CMD를 통해 tracert로, 리눅스와 맥에서는 터미널을 통해 traceroute 명령어를 사용합니다. 홉(hop) tracert는 ping과 마찬가지로 목적지에 ICMP 패킷을 보내는 방식으로 작동됩니다. 패킷은 출발지에서 목적지로 한 번에 이동하지 않고 여러 구간을 거치고 목적지에 도착하게 됩니다. 이때 각 구간을 홉(hop)이라고 부릅니다. tracert를 이용하여 패킷이 지나는 홉마다의 IP 주소와 구간 별 패킷이 이동하는 시간을 체크할 수 있습니다. 네트워크 경로 추적을 하는 이유는 아래와 같이 정리가 됩니다. 1. 패킷이 목적지까지 향하는 전체 경로를 파악합니다. /.. 더보기 Linux - 서버 간 파일 복사 명령어(scp) / 원격 파일 복사 리눅스(Linux)에서 파일을 복사하는 명령어는 cp가 가장 보편적으로 알려져 있습니다. 서버 간 파일 복사가 필요하면 scp 명령어를 사용하는데 scp 명령어는 secure copy의 줄임말입니다. scp 명령어 사용법 1. 로컬 서버 -> 원격 서버로 전송 # scp [옵션] [원본 경로 및 파일] [계정명]@[서버 IP]:[복사할 경로 및 파일] 2. 원격 서버 -> 로컬 서버로 전송 # scp [옵션] [계정명]@[서버 IP]:[원본 경로 및 파일] [복사할 경로 및 파일] 옵션 -P : 포트 번호 지정(ssh 포트) // 주로 많이 씀 -p : 원본 권한 속성 유지하여 복사 -r : 디렉토리 내 모든 파일/디렉토리 복사 // 주로 많이 씀 -c : 압축 복사 -v : 복사 과정 출력 -a : 아.. 더보기 Linux - 파일 출력 명령어 (cat) 리눅스(Linux)에서 cat 명령어는 concatenate에서 유래했고 '연결시키다'의 의미를 가지고 있습니다. 파일의 내용을 간단하게 출력할 때와 두 개 이상의 파일을 연결(concatenate)해서 출력할 때 사용합니다. 보통 리다이렉션 기호와 함께 사용하여 파일을 생성하거나 병합 할 때도 사용됩니다. ※ 리다이렉션 기호란? 기호 방향 의미 > 표준 출력 명령 > 파일 : 명령의 결과를 파일에 저장 >> 표준 출력 (추가) 명령 >> 파일 : 명령의 결과를 기존 파일에 추가 옵션은 파일명 앞 뒤 상관없다. 옵션 -A : 탭(TAB)과 줄 바꿈(LFD)을 포함한 문자를 표시합니다. -vET와 동일 -b : 비어있지 않은 라인에만 첫 번째 열에 번호를 표시합니다. -e : 줄 바꿈(LFD)을 포함한 문.. 더보기 Linux - 텍스트 편집 명령어(sed) Sed(streamlined editor) : 정규식과 같은 패턴 식을 적용하여 파일을 원하는대로 편집할 수 있는 편집기이다. vi 편집기처럼 실시간 수정이 아닌 커맨드 창 또는 스크립트에서 원하는 부분만 수정해서 보여주는 특징이 있다. sed 명령어로 수정해도 원본에는 영향이 없습니다. (단, sed 옵션에서 -i 옵션을 사용하면 원본도 수정됨) sed 명령어 사용법 sed [옵션] [세부옵션] [파일명] // 옵션에 따라 사용법이 달라짐 ex) sed -n '1p' sed_test.txt // sed_test.txt 파일의 첫 번째 행만 출력해서 보여준다 ex) sed -n '/samso/p' sed_test.txt // sed_test.txt 에서 samso가 포함된 행을 찾아 출력해서 보여준다 s.. 더보기 이전 1 2 3 4 5 6 7 다음