본문 바로가기

리눅스14

[리눅스마스터 1급] 11-2. 파일 서비스 (Samba) 파일서비스 개요년도별 탄생 비화가 중요한 내용은 아니지만 관련된 명령어를 떠올리거나 대상에 대해 연상하는데 많은 도움이 된다. Samba's Work Flow파일 관련 서비스들 대부분이 비슷한 양상을 보이고 있다. 설치와 디렉터리 생성 및 권한 설정. 그리고, 각각에 주어진 configure 파일로 정책을 설정하고 이를 구동하고 제대로 구동되어있는지 확인하는 순서다. Install & set Directory$ sudo dnf install samba samba-common -y# 서비스 실행$ sudo systemctl start smb# 서비스 자동 실행 등록 (필요시)$ sudo systemctl enable smb서버에서는 samba와 samba-common, 클라이언트 에서는 samba-cl.. 2025. 4. 30.
[리눅스마스터 1급] 11-1. 파일 서비스 (NFS) 개요NFS설치 및 활성화# NFS 설치$ dnf install -y rpcbind nfs-utils# 서버 데몬 활성화$ systemctl enable --now nfs-server$ systemctl enable --now rpcbind$ systemctl enable --now nfs-mountd$ systemctl enable --now nfs-idmapd# 방화벽 설정$ firewall-cmd --permanent --add-service=nfs$ firewall-cmd --permanent --add-service=mountd$ firewall-cmd --permanent --add-service=rpc-bind$ firewall-cmd --reload 공유 디렉터리 설정$ sudo mkdir .. 2025. 4. 29.
[리눅스마스터 1급] 10. 웹 서비스 (Apache) 흐름파일/디렉토리주제주요 설정httpd.conf패치 기본 설정Listen, ServerName, DocumentRoot, DirectoryIndex, ErrorDocument, 접근제어conf.modules.d/*.conf모듈 로드mod_userdir.so, mod_vhost_alias.so 등conf.d/*.conf세부 기능 설정ssl.conf (SSL), welcome.conf (기본 페이지), 인증관련 conf 파일들conf/extra/httpd-userdir.conf사용자 디렉터리 설정UserDir 설정, 접근 허용conf/extra/httpd-vhosts.conf가상호스트 설정 설정, ServerName별 DocumentRoot 분기.htaccess인증 설정 (UserDir 내에서 활용)Al.. 2025. 4. 28.
[리눅스마스터 1급] 9. 시스템 백업 개요백업하는 대상에 따라 명령어가 제법 분리되어 있어 헷갈릴 수 있다. 때문에 시스템 백업에서 해당 명령어가 input을 어떤 것을 가지는지, input에 대한 옵션과 output에 대한 옵션은 어떻게 지정하는지에 집중해서 확인하고 그 이외의 옵션에 대해서는 man, help를 통해 찾아가면서 사용하면 될 것 같다.tar (Tape Archiver)tar는 백업이 주 목적이 아닌, 파일 ↔ 아카이브를 상호 변환 하기 위해 존재하는 명령어 이고 활용성이 점점 넓어져 압축이나 백업에 유용한 추가 옵션들이 부가적으로 생겨났다. tar는 man은 없고 help만 있기에 참고하도록 하자.옵션압축방식-zgzip-jbzip2-Jxz특정 압축 방식으로 백업 혹은 복구를 원하는 경우 옵션 맨 앞에 압축방식을 지정하는 옵.. 2025. 4. 19.
[리눅스마스터 1급] 8. 시스템 보안 및 관리 파일 시스템 보안특수속성앞에서 설명 되었던 일반 권한(rwx)과 특수 권한(set-uid, set-gid, sticky-bit)외에 파일 시스템 수준의 특수 속성(attribute)가 존재하고 이를 lsattr 명령어로 확인하고 chattr 명령어로 설정할 수 있다.기호의미iimmutable: 변경 불가 (삭제/수정/이름변경 불가)aappend only: 덧붙이기만 가능, 삭제/수정 불가dno dump: dump 백업 시 제외eextents 사용 중 (ext4 전용 내부용 표시)Aatime 기록 안 함 (access time 안 바뀜)Ssynchronous updates: 파일 변경 발생 시, 즉시 디스크에 동기화더보기man chattr특수 속성에 대한 기호가 떠오르지 않을 때, Description을 .. 2025. 4. 19.
[리눅스마스터 1급] 7. 시스템 분석 로그 파일과 명령어분류경로설명관련 명령어System/messages시스템 전반의 일반 로그 메시지 /boot.log부팅 시 발생한 메시지 기록 /kern커널 관련 메시지 로그dmesg/dmesg부팅 시 커널 링버퍼 메시지 기록dmesg/croncron 작업 실행 기록 /yum.logyum 패키지 설치/제거 기록 Login/secure사용자 인증 및 보안 관련 로그 (SSH 등) /faillog로그인 실패 이력 /lastlog사용자별 마지막 로그인 기록lastlog/wtmp로그인/로그아웃, 시스템 부팅/종료 기록last/btmp비정상 로그인 시도 (로그인 실패 기록)lastb/utmp현재 로그인한 사용자 정보 Service/maillog메일 서비스 로그 (Postfix, Sendmail 등) /httpd/.. 2025. 4. 19.