3. OS이야기 98

grup.conf 에 대해서

grub.conf grub 관련 파일은 아래와 같다. /boot/grub/grub.conf #GRUB 설정파일 /sbin/grub #GRUB 명령어 쉘 이중에서 /boot/grub/grub.conf 에 대해서 알아보자. default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title SULinux Server (2.6.18-92.el5PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5PAE ro root=LABEL=/ vga=771 initrd /initrd-2.6.18-92.el5PAE.img title SULinux Server-base (2.6.18-92.el5) root (hd0,0) kern..

3. OS이야기 2014.10.31

[Linux] lsof 에 대해서..

1. lsof 란?? list open files 란 의미로, 말그대로 열려진 파일을 보는 명령어 이다. Unix,Linux 에서 시스템에서 구동되고 있는 프로세스에 의해서 열려진 파일을 확인 할수 있다. 유닉스 계열의 OS 는 모든걸 파일로 관리 하기때문에, 소켓 및 port 도 가능하다 2. lsof 옵션 및 사용법 lsof --help 를 치면 아래와 같이 옵션 및 사용법을 볼수 있다. usage: [ -?abChlnNOPRstUvVX ] [ -A A ] [ -c c ] [ +c c ] [ +|-d d ] [ +|-D D ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i] ] [ -k k ] [ +|-L [l] ] [ +|-m m ] [ +|-M ] [ -o [..

SELinux 기능 끄기와 켜기

SELinux 기능 끄기와 켜기 1) 설정파일 /etc/sysconfig/selinux 파일에 설정이 있으며 SELINUX 지시어의 값을 변경하면 된다. 켜기 : # SELINUX=enforcing 끄기 : # SELINUX=disabled * 참고 * SELINUX 지시어는 enforcing,permissive,disabled 세가지가 있으며 enforcing : 보안정책을 적용시킨다는 뜻이다 permissive : enforcing시 발생하는 경고메세지를 출력하는 모드이다 disabled : 보안정책을 사용하지 않는다는 뜻이다 SELINUXTYPE 지시어는 정책 적용방싱르 나타네며 targeted, strict 두가지가 있다 targeted : 네트웍 데몬에 대해서 보안정책을 적용하는 것 strict..

dmidecode 사용법

1. dmidecode란? dmidecode는 DMI테이블 내용을 읽어와서 사람이 확인할 수 있는 형태로 보여준다 즉 명령어 그대로 DMI table 을 decoding 해주는 명령어다 2. 이걸로 무얼 할 수 있나? 마더보드의 모델 시리얼, 칩셋 정도, 메모리 뱅크 정보, vender 정보 등등 BIOS에서 확인 가능한 하드웨어 정보를 OS상에서 확인할 수 있게 한다. 하드웨어에 문제가 생겨 필요한 파트 정보를 확인하거나 업그레이드 계획을 세울 때 유용하게 사용된다. 3. 설치 대부분의 linux 배포판에서는 기본적으로 설치가 되어있으며 만약 설치되어 있지 않은 경우 아래와 같이 설치 하면 된다 redhat 계열 # yum install dmidcode* debian 계열 # apt-get instal..

[syslog] kernel: type=1101 audit(1412069761.325:844941): user pid=23092 uid=0 auid=4294967295 msg='PAM: accounting acct="sysadm" : exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron res=success)'

1. 에러 메시지:kernel: type=1101 audit(1412069761.325:844941): user pid=23092 uid=0 auid=4294967295 msg='PAM: accounting acct="sysadm" : exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron res=success)'kernel: type=1103 audit(1412069761.325:844942): user pid=23092 uid=0 auid=4294967295 msg='PAM: setcred acct="sysadm" : exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron res=success)' 2. 현상:..

Linux version 확인 방법

방법1) rpm # rpm -qa *-release 방법2) /etc/*-release # ll /etc/*-release # cat /etc/*-release | uniq 방법3) /etc/issue # cat /etc/issue *주의* 보안등의 이유로 다른 내용으로 바뀌어 있는 경우도 있다. 방법4) uname # uname -r # uname -a 방법5) /proc/version # cat /proc/version * 위 방법으로 했을 때, 상이한 버전이 2개 이상 나오는 경우 Kernel 버전 확인 후 아래 사이트에서 매칭하여 확인 한다. (Redhat 계열 리눅스 커널 버전) 참고 http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux posted b..

[Linux] 리눅스 shutdown 명령어 사용법 및 옵션

## 리눅스 종료 shutdown 명령어 ## shutdown [옵션] 시간 [메세지] shutdown now [옵션] -t n : n 초를 명시해서, 경고 메세지를 보낸후 nch 후에 kill 시그널을 보낸다. -h : shutdown 시 halt를 실행하게 한다. -r : 시스템 종료를 완료하고 나서 다시 부팅 과정을 수행한다. -f : 리부팅시 파일 시스템 검사를 하지 않는, 빠른 리부팅을 수행한다. -c : 이미 예약되어 있는 shutdown을 취소한다. 이옵션을 준다면 시간 옵션을 줄수 없다. -k : 경고만 보내고 실제로 종료하지 않는다. halt 지그 바로 서버를 끔 reboot 서버 리부팅 shutdown -r 과 동일한 명령어 Posted by 허시영

sed 사용하기

sed란? sed는 stream editor를 줄인 말로, 비대화형 모드의 줄 단위 에디터이다. 표준 입력 또는 파일로부터 텍스트를 입력받아 주어진 라인(행)들에 대해 한 번에 한 라인씩 어떤 처리를 한 다음, 그 결과를 표준 출력이나 파일로 보낸다. sed는 주어진 주소 범위에 대해 입력의 어떤 줄을 처리할 것인지 결정한다. sed 편집기는 적용된 내용을 출력 할 뿐 원본파일을 손상시키지 않는다. 리다이렉션을 이용하여 편집 결과를 파일로 저장하여 확인할 수 있다. 연산자 이름 설명 예제 [주소범위]/p print [주어진 주소범위]를 출력 #sed '1,5p' test.txt =>test.txt 파일의 1부터 5행까지 출력 [주소범위]/d delete [주어진 주소범위]를 삭제 #sed '6d' tes..

[Linux] top 사용법 및 항목별 설명

# Top 사용법 $ top [옵션] 보통 옵션은 거의 사용 하지 않고, top 명령어만 사용한다. 아래는 top 명령어 화면이다. ## 세부 필드명 정보## PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1) PID : 프로세스 ID (PID) 2) USER : 프로세스를 실행시킨 사용자 ID 3) PR(I) : 프로세스의 우선순위(priority) 4) NI(CE) : 일의 NICE값, 마이너스를 가지는 nice 값은 우선 순위가 높다. 5) VIRT : 가상 메모리의 사용량(SWAP+RES) 6) RES : 현재 페이지가 상주하고 있는 크기(Resident Size) 7) SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합..

3. OS이야기 2014.09.30