kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

리눅스 24

Linux 로그 종류

로그파일 기본 디렉토리 : /var/log 1. boot.log - 리눅스가 부팅이 될 때 출력되는 모든 메시지를 기록. - 부팅시 에러나 조치사항 참조. 2. dmesg (var/log/dmesg) - 부팅하는 동안 커널의 기록을 남겨 놓은 파일. - 단계를 구분지어 놓으면 start_kernel()을 분석하는데 많은 도움이 될 것이고 커널 부팅 중에 에러가 났다면 어느 단계에서 에러 났는지, 범위를 좁히고 찾아내는데 많은 도움이 됨. 자세한 내용 참조 : http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/kernel-dmesg.html 3. cron - 시스템의 정기적인 작업에 대한 로그, 즉 시스템 cron 작업에 대한 기록. - /etc 디렉토리에 cron..

OS 2015.05.20

Linux disk I/O 스크립트(테스트중)

안녕하세요. The Grit 입니다. 본 포스팅에서는 리눅스 시스템의 디스크 I/O를 파악하는 스크립트에 대해 알아보도록 하겠습니다. 기본적으로 dd 명령을 사용하였습니다. # vi disk_io_check.sh #!/bin/sh dd if=/dev/zero of=/home/1000gb bs=1000M count=1 &> 1mb_1000ex.log for i in $(seq 1 1000) do dd if=/dev/zero of=/home/${i} bs=1M count=1 done mkdir /home/1mb_mv for i in $(seq 1 500) do mv /home/${i} /home/1mb_mv/ done for i in $(seq 501 1000) do rm -rf /home/${i} done..

OS 2015.05.20

vi편집기 - set 명령어 및 옵션

안녕하세요. The Grit입니다. 리눅스 상에서 많이 사용하는 vi 편집기에서 set 명령어에 대해 알아보도록 하겠습니다. 우선 set는 다음과 같이 사용합니다. vi 편집기로 파일을 open 한 상태에서, esc키를 한번 누르고 ' : ' 키를 누르면, set 명령을 입력할 수 있습니다. set ai : 자동 들여쓰기옵션, 윗라인에 맞춰 같이 자동으로 들여쓰기 해 set si : if 나 for 문 등의 코딩 내용을 입력하고 다음라인으로 이동시에 자동으로 들여쓰기 set paste : set ai 또는 set si 등의 옵션을 사용할 경우 복사 붙여넣기를 하면 들여쓰기가 계단 현상이 발생함으로 이 옵션을 사용하면 방지 가능 set ts=n : tab 키를 눌렀을 경우 입력되는 이동크기를 n만큼으로 설..

OS 2015.04.11

Shell 및 유저 추가

안녕하세요. 오늘은 유닉스/리눅스 시스템에 있어 가장 기본이고 필수적인 Shell 에 대해 알아보겠습니다. 1. Shell 개요 - 기본적으로 유닉스는 Korn-shell , 리눅스는 bash shell - 솔라리스 설치 처음 Shell은 Bourne Shell (Sh) - Bourne Shell : 가장 기본적인 쉘이며 모든 리눅스나 유닉스의 가장 기본이며 가장 기능이 제일 없다. - C Shell : C 문법을 많이 따르고 있는 쉘. C 언어 개발자들이 사용하기 쉽도록 만들어진 쉘, - Korn Shell : 추가 쉘 - Shell 영구적으로 변경, 적용하기 # passwd -e //사용자 지정을 안해주면 기본적으로 root의 shell 변경 New shell : 여기에 쉘의 경로를 입력 -> /us..

OS 2014.09.21
반응형