본문 바로가기

Programming/Linux25

Samba 의 소스 파일 및 자세한 사용법을 알고 싶으면 http://www.samba.org http://kldp.org/HOWTO/html/SMB/SMB-HOWTO.html 을 참조하자~ 2009. 6. 21.
awk bash, awk 스크립트로 게을러지기 꼭 봐야할 문서들 AWK Language Programming BASH Programming - Introduction HOW-TO gnulamp.com 유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법 유닉스를 능숙하게 사용하기: !$#@*% awk 자료 처리 및 리포트 생성에 사용하는 프로그래밍 언어 // 필드단위로 처리 awk '{print $1}' datafile 파일의 첫 번째 필드를 출력한다. 첫 번째 필드는 각 행의 맨 왼쪽 경계에서 시작하고 공백 문자로 구분되는 영역을 의미한다. awk '/Tom/{print $1, $2}'datafile 파일에서 Tom를 포함하는 행들의 첫 번째와 두 번째 필드를 출력한다. $1 : 첫번째 필드 $2 : 두번째 필.. 2009. 6. 2.
Process Management init 프로세스 리눅스 시스템에서 가장 중요한 프로세스이며, 부트 과정에서 커널이 수행하는 마지막 작업이다. init 프로세스의 역할 파일시스템의 점검과 마운트 필요한 데몬 동작 시스템 구성에 필요한 기타설정 부모 프로세스가 없는 자식 프로세스에 대한 부모 프로세스 역할 ps 현재 동작하고 있는 프로세스들의 상황(스냅샷)을 보여줌 실시간으로 프로세스의 동작 상황을 확인하고 싶을 때는 top 명령어를 사용 Process 의 종류 프로세스에는 대화형 프로세스, 배치 프로세스, 데몬 프로세스로 구분되어 진다. 프로세스는 파일의 소유권과 유사한 방식의 소유권을 갖는다. 대화형 프로세스 배치 프로세스 일련의 작업을 몰아서 특정 시각에 실행 시키는 것이며, 일반적으로 터미널과의 입/출력 교류가 전혀 없다. 중요하.. 2009. 6. 2.
sed sed Streamlined editor 대화형 기능이 없는 편집기 쉘 리다이렉션을 이용하여 편진 결과를 저장하기 전까지는 파일에 아무런 변경도 가하지 않는다. 쉘 스크립트를 작성할 때 유용하다 Pattern space 라는 임시 버퍼를 사용 기본형식 sed 'command' filename(s) sed '1,3p' datafile datafile의 1행에서 3행까지 출력 sed -n '/root/p' /etc/passwd/ 기본적으로 모든 행을 출력하므로, -n 옵션 사용. sed '3d' datafile 3번째 행을 삭제하여 출력한다. sed '/bash/d' /etc/passwd Bash 를 포함하는 모든 행을 삭제하고, 나머지 행들을 출력 sed 's/nologin/bash/g' /etc/pass.. 2009. 6. 2.
User Account Management /etc/login.defs (shadow passwod suite configuration) /etc/default/useradd (Default values for account creation) /etc/skel (Directory containing default files) /etc/shadow test : !! : 14349 : 0 : 99999 : 7 : : : 사용자 계정명 사용자에게 부여된 기본암호 test 계정에게 부여된 암호 생성일자 test 계정의 암호를 변경할 수 있는 최소 기간 test 계정에서 부여된 암호를 변경없이 사용할 수 있는 유효기간 만료일 지정시 말료 경고 일수 계정 말료일자와 비활성화 일수 계정의 만료일 (기본값은 지정되어 있지 않다.) 예약 필드 /etc/passw.. 2009. 6. 2.
시스템 보안 Physical Controls(물리적 제어) 물리적 제어란 허가가 없는 사용자가 기밀 자료에 접근하는 것을 방지하는데 사용되는 보안 구현 방식을 말한다. Technical Controls 기술 제어란 네트워크 상 기밀 데이터를 사용하거나 물리적으로 시스템에 접근하여 기밀 정보를 빼내는 것을 기술을 바탕으로 제어하는 것을 말합니다. 기술 제어는 매우 광범위하며 다음과 같은 기술을 복합적으로 이용한다. Management 관리 제어란 보안에서 사람에 대한 요소를 정의하며, 다음과 같은 방법들을 통하여 내가 각 직원이 보고 사용할 수 있는 자료와 그에 대한 권한 지정이 가능하다. Quota 를 이용한 할당량 제한 파일 시스템마다 사용자나 그룹이 생성할 수 있는 자원의 크기를 제한. 시스템 하드닝(Harden.. 2009. 6. 2.