유닉스 개발자로서 기본적으로 알고 있어야 할 사항이라고 스승님이 적어주신 것들 입니다.
잊어 버리지 않으려고 포스팅 합니다.

1. BASIC UNIX/SOCKET API
기본적인 UNIX 시스템의 CALL들은 알아야 한다.
1) 각 콜들이 무엇을 하는지, - 콜들의 역할
2) 어떻게 호출되는지, - 콜들의 인수
3) 데이터는 어떤 것들이 사용되며 무슨 의미를 가지는지. - 인수/결과값의
의미, 역할

2. HOW TO USE BASH
기본적인 SHELL SCRIPT의 사용법을 익힌다.
1) 변수지정
2) 환경변수와 변수의 차이 이해
3) 텍스트 조작 도구 습득: awk, grep, sed, cut, col 등
4) 정규 표현식/GLOB 이해 및 차이 이해

3. SYSTEM TRACING TOOL
시스템 상태를 알 수 있는 도구에 대한 이해
1) ps
2) df
3) du
4) lsof
5) strace

4. FILE MANAGEMENT
파일 관리에 대한 이해
1) 파일 생성 도구: cat/vi, mkdir
2) 파일 이름 변경: mv
3) 파일 삭제: rm, rmdir
4) 파일 검색: find, locate, which

5. SYSTEM DATABASE
UNIX SYSTEM DB에 대한 이해
1) /etc/nsswitch.conf
2) /etc/passwd,shadow,group
3) /etc/hosts,revolv.conf
4) /etc/services
5) /etc/inittab
6) /etc/protocols

^^:   

블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

댓글을 달아 주세요

  • LuzLuna 2006.11.30 10:20  댓글주소  수정/삭제  댓글쓰기

    1-3 파라미터들의 정확한 의미와 사용법 그리고 리턴값!!!리턴값의 정확한 의미를 모두 숙지하는건 정말정말 중요해요... 메뉴얼페이지를 단어 한자한자 꼼꼼히 읽으세요...
    2에 제가 덤으로 하나 더 드리고싶은건 perl 을 배우시라는거... 펄이 싫으시다면 python등의 다른 언어라도요. awk수준을 벗어나는 복잡한 스크립팅을 할줄알면 삶의 질이 한단계 상승합니다~ ㅎㅎ