리눅스마스터1급 - 실기(9)
-
Linuxmaster 1 - 삼바 서버 설정
삼바(SAMBA) 서버 1. SMB(Server Message Block) - Windows 시스템이 다른 시스템과 자원을 공유 할 수 있도록 만든 프로토콜 - 마이크로소프틍와 인텔에서 개발 삼바는 이 SMB 프로토콜을 사용해서 리눅스, 유닉스 계열 운영체제와 윈도우(Windows) 운영체제간의 자료 공유 및 하드웨어 공유 할 수 있습니다. 2. CIFS(Common Internet File System) - 현재 SMB는 CIFS로 확장 - 윈도우와 리눅스 환경을 동시에 지원 - TCP/IP 사용 - NetBIOS 프로토콜 지원 - LanManager 기능 제공 3. 사용 데몬 - smbd : 파일과 프린터 공유 - nmbd : WINS를 담당 - 데몬 시작 - 데몬 동작 상태 확인 4. 환경 설정 파..
2022.05.18 -
Linuxmaster 1 - 로그 관련 파일
1. /var/log/messages 시스템에서 발생하는 거의 모든 로그가 이 파일에 기록되며 root 계정만이 이 파일을 읽을 수 있습니다. 2. /var/log/secure 인증에 기반한 접속과 관련된 로그가 기록되는 파일입니다. 주로 telnet, ssh, xinetd 관련 로그가 기록됩니다. 3. /var/log/dmesg 시스템이 부팅할 때 출력되었던 로그가 기록됩니다. 커널 부트 메시지 로그라고 합니다. 4. /var/log/maillog sendmail 등 메일 관련 작업이 기록됩니다. 5. /var/log/xferlog FTP 접속과 관련된 작업이 기록되는 파일로 14개의 영역으로 구성되어 있습니다. 6. /var/log/cron cron 관련 로그가 기록됩니다. 7. /var/log/bo..
2022.05.16 -
Linuxmaster 1 - 로그 파일 관리(logrotate)
로그 파일 관리(logrotate) - 로그 파일은 계속 지속적으로 쌓이기 때문에 파일의 크기는 계속 커지게 됩니다. 이를 방지하기 위해 로그 파일을 여러 파일로 분할 시켜주는 프로그램을 logrotate입니다. logrotate는 자동 로테이션 기능, 압축 기능, 제거 기능 등을 지원합니다. /etc/logrotate.conf 파일은 로그 설정을 제어하고 /etc/logrotate.d 디렉터리에는 로그 파일을 관리해주는 응용 프로그램이 있습니다. 현재 리눅스에서는 logrotate 명령어를 통해 직접 스케줄링 되지 않고(직접 할 수 있지만) /etc/cron.daily 디렉터리에 등록되어 cron 명령어를 통해 스케줄링 되어 실행되고 있습니다. logrotate 설정 파일 (/etc/logrotate...
2022.05.16 -
Linuxmaster 1 - 로그(rsyslog)
로그에 관한 전체적인 내용은 다음 링크에 정리를 해뒀습니다. 시스템 보안 및 관리 - 로그 (tistory.com) 이 내용을 직접 확인 하며 자세히 다뤄보겠습니다. 시스템에서 발생하는 모든 이벤트를 기록하게 되는데 이를 로그라고 합니다. 1. rsyslog - 리눅스에서 사용하는 로그 기록 관련 패키지입니다. 환경 설정 파일 기본 구성 facility.priority action 형식으로 설정합니다. facility : 일종의 서비스이며 메시지를 발생시키는 프로그램의 유형입니다. - cron : cron, at과 같은 예약 주기 설정 프로그램이 발생시킨 메시지 - auth, security : login과 같은 인증 프로그램이 발생시키는 메시지 - authpriv : ssh와 같은 인증을 필요로 하는 ..
2022.05.15 -
Linuxmaster 1 - 모듈(Module)
리눅스 마스터 1급 필기 준비 시에 다뤘던 내용입니다. 장치 관리 - 모듈 (tistory.com) 리눅스 시스템 장치를 제어하는 커널은 하나의 덩어리 형태로 구성되며 시스템의 모든 하드웨어를 관리하지만 새로운 장치가 추가될 시 커널을 새로 만들어야 하는 모놀리식 방식으로 구성되어 있습니다. 이러한 단점을 보완하기 위해 모듈을 사용합니다. 커널 모듈은 필요할 때는 포함되었다가 필요 없을 때는 빠져나와 모듈 형태로 존재하기 때문에 시스템의 메모리를 줄일 수 있다는 장점이 있습니다. 리눅스 커널 모듈은 *.ko 형태로 생성되며 /lib/modules/커널버전/kernel 디렉터리 안에 생성 되어 있습니다. 모듈 관련 명령어 1. lsmod 리눅스 커널에 로드된 모듈들에 대한 정보를 출력합니다. '모듈명' '..
2022.05.14 -
Linuxmaster 1 - 작업 예약 명령어(cron)
cron에 대한 내용은 전에 한번 다룬적이 있는 내용입니다. 다시 한번 자세히 다룰 거지만 제가 빼먹은 내용이 있을 수도 있기 때문에 다음 링크를 통해 확인 해주시면 감사하겠습니다. Linux - 프로세스 - 3 (데몬 프로세스) (tistory.com) cron : 주기적으로 반복되는 작업을 수행할 때 사용하는 작업 예약 명령어입니다. cron 명령어를 사용하면 원하는 시간에 원하는 횟수만큼 작업을 반복 할 수 있습니다. 사용 방법 편집 : crontab -e 확인 : crontab -l 삭제 : crontab -r 등록 방법은 /etc/crontab 설정 파일에서 확인 할 수 있습니다. 분 : 0 - 59 시 : 0 - 23 일 : 1 - 31 월 : 1 - 12 요일 : 0 - 6 : 일요일은 0 ..
2022.05.14