본문 바로가기

자격증17

[리눅스마스터 1급] 12. 메일 서비스 (sendmail) 메일 서비스현실에서의 우편 배달약간 억지스러운 부분이 있지만 다음과 같은 가정을 해보자."나는 경비원을 통해서만 우편을 받을 수 있는 고급 아파트 1203호 주민이다."발신자는 우선 우편을 들고 우체국에 전달한다.우체국은 발신자 이외에도 많은 우편들을 처리하며 먼저 전달받은 우편 먼저 우체부에게 전달한다.우체부는 수신자 동네의 우체국에 우편을 전달한다.수신자 동네의 우체국에서 일하는 우체부가 해당 우편을 들고 고급 아파트 우편함에 넣어둔다.case 15-1) 1203호 우편함에 우편이 온 것을 확인한다.5-2) 우편을 확인한 경비원은 우편을 들고 1203호에 가서 수신자에게 전달해준다.case 25-1) 수신자가 먼저 경비원에게 우편이 왔는지 물어본다.5-2) 경비원은 우편함에 1203호 우편이 와있는지.. 2025. 5. 3.
[리눅스마스터 1급] 11-3. 파일 서비스 (vsftpd) 개요 vsftpd (Very Secure FTP Daemon)모드모드 이름이 서버 입장에서 지어졌다고 생각하면 헷갈리지 않는다. Active Mode액티브 모드는 클라이언트가 서버에게 데이터를 주고받을 포트번호만 알려주면 서버가 알아서 연결해주는 모드이다. 서버 입장에서 직접 클라이언트에 연결해야하기 때문에 능동 모드이다. Passive Mode패시브 모드는 클라이언트가 서버에게 패시브모드니까 데이터를 주고받을 포트가 무엇이냐고 묻는다. 서버는 데이터를 주고받을 포트를 개방하고 클라이언트에게 이를 알려준다. 클라이언트는 서버가 알려준 데이터 포트에 접근한다. 더보기개인적인 의견으론 패시브 모드는 서버, 클라이언트 모두 불편한 방식이라는 느낌이 좀 든다. 서버는 포트를 할당하고 관리해야 하는 번거로움이.. 2025. 4. 30.
[리눅스마스터 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.