본문 바로가기

OS-OE Knowledge/Linux-Unix KB117

Linux/파일명에 일자 및 시간 삽입하기 같은 내용인데, 시간대 별 정보가 일정 기간동안 필요한 경우 활용하기 좋은 팁. 아래 명령은 HP Proliant 서버에서 온도 정보를 열람하는 명령인데, 온도 변화를 모니터링 하기 위해 아래와 같이 응용해 본다. e.g.) hplog -t > /tmp/hplog-t-$(date '+%Y-%m-%d-%H-%M-%S').txt date 명령의 상세 정보는 manpage 참조. http://man7.org/linux/man-pages/man1/date.1.html 2014. 10. 17.
Ubuntu 14.04.1/Kdump 구성 Ubuntu Kdump 구성 (Test 기준: Ubuntu 14.04.1) Test 환경 Model : VM OS : Ubuntu 14.04.1 1. root 계정 활성화 (선택) # sudo passwd root 2. ssh daemon 설치 (선택) # sudo apt-get install ssh 3. Dump 생성을 위한 패키지 설치 (네트워크 연결 필요) # sudo apt-get install linux-crashdump 4. 덤프 생성을 위한 구성 1) crashkernel 용량 설정 # sudo vim /etc/default/grub.d/kexec-tools.cfg 2) kdump 활성화 # sudo vim /etc/default/kdump-tools USE_KDUMP=1 3) 아래 명령을 .. 2014. 10. 11.
DL360p Gen8/SLES 11.3/Kdump 구성 Test 환경 Model : DL360p Gen8 OS : SLES 11.3 default mode(additionally dev package default mode) 1. 필요 패키지 설치 상태 확인 2. munu.lst 파일 수정 #vim /boot/grub/menu.lst crashkernel=256M-:128M, intel_iommu=off - intel_iommu – 활성화 시 Gen8 이상에 대하여 kdump 구동에 일부 오류가 보고됨(TBOOT시 필수 활성필요) - crashkernel – kdump 활성화(OS 설치 시 구성 마법사에서 kdump 설정하면 자동 활성화됨, 변경 가능) 3. sysctl.conf 파일을 수정 #vim /etc/sysctl.conf: kernel.sysrq =.. 2014. 10. 6.
GNU Bourne Again Shell (Bash) "Shellshock" Vulnerability 이슈 : "Shellshock" bash 쉘 취약점 취약사항 : 원격의 공격자가, bash의 환경 변수 할당 시 문자열 코드를 전달하는 과정에 공격자의 임의의 악성코드를 실행할 수 있는 취약 사항이 2014-09-24일 발견됨 확인된 취약사례 1. bash 쉘에서 수행되는 Apache HTTP Server의 CGI Scriptis (via mod-cgi and mod_cgid) 2. DHCP Clients 3. Force Command를 사용하는 OpenSSH Server 4. bash를 사용하는 네트워크 관련 서비스들 각 OS 제조사에서는 현재 bash 쉘 관련 패치를 긴급 배포 중이다. RHEL: Bash Code Injection Vulnerability via Specially Crafted En.. 2014. 10. 3.
DL360p Gen8/RHEL 6.5/Kdump 구성 RHEL Kdump 구성 (Test 기준: RHEL 6.5) Test 환경 Model : DL360p Gen8 OS : RHEL 6.5 (additionally basic dev package default mode install) SPP : Not Installed 1. Kdump 생성에 필요 Package 확인 및 설치(설치 미디어 또는 웹에서 최신 버전으로 다운로드 받아 설치) kmod-hpsa-*.rpm (OS 기본 포팅 드라이버로 생성 불가) 2. sysctl.conf 파일을 수정 /etc/sysctl.conf: kernel.sysrq = 1 kernel.panic = 30 kernel.panic_on_oops = 1 kernel.unknown_nmi_panic = 1 kernel.panic_o.. 2014. 10. 2.
DL360p Gen8/RHEL 5.10/Kdump 구성 RHEL Kdump 구성 (Test 기준: RHEL 5.10) Test 환경 Model : DL360p Gen8 OS : RHEL 5.10 (additionally lib, dev package default mode install) SPP : Not Installed OS 설치 시 패키지 의존성(디펜던시)을 위해 추가설치 1. Kdump 생성에 필요 Package 확인 및 설치(설치 미디어 또는 웹에서 최신 버전으로 다운로드 받아 설치) 1) kexec-tools-*.rpm (Kdump Tool) 2) hpilo-kmod-*.rpm (HP ilo Channel interface driver) 3) kmod-cciss-rhel5-*.rpm (HP Smart Array Driver) 4) kmod-hpwd.. 2014. 10. 2.
RHEL/BUG: soft lockup - CPU#N stuck for 67s! Request / Error / Symptom : Command 통한 리부팅 시 아래 메시지를 반복 출력하며 부팅 진행되지 않음, 전원버튼 이용하여 Cold boot 시 정상 부팅 진행 됨 BUG: soft lockup - CPU#0 stuck for 67s! [migration/0:5] Analysis : RHEL OS의 알려진 버그로, 커널을 업그레이드 하거나, audit을 중단함으로서 회피/해소 가능하다. System Information Product Name: ProLiant BL460c Gen8 BIOS Information Version: I31 Release Date: 09/08/2013 OS, Kernel version Linux 2.6.32-279.el6.x86_64 OS Specifi.. 2014. 8. 27.
RHEL/large CPU UTIME and STIME Request / Error / Symptom : CPU 정보 조회 시 출력 값 이상 - ps 명령으로 프로세스 정보 조회 시 utime과 stime이 크게 확인됨 (리부팅 후에도 동일) - 실제 CPU의 Working은 없으나, top 명령으로 조회 시 CPU 사용률이 높게 확인됨 Analysis : Time Stamp Counter (TSC)가 정상적으로 초기화되지 않아 나타나는 증상이다. 이는 RHEL의 커널의 버그(Bug)로, 조치를 위해서 레드햇 KB에서 언급한 버전으로 커널 업그레이드가 필요하다. System Information Product Name: ProLiant DL380p Gen8 BIOS Information Version: P70 Release Date: 09/18/2013 Pr.. 2014. 8. 27.
Ubuntu/How to check current used partition type 우분투 사용 중 현재 사용 중인 파티션 타입 정보를 확인하고자 할 때, parted 명령을 사용하면 편리하다. # parted / print Partition Table : msdos (aka MBR) | gpt # parted -l 2014. 3. 8.
반응형