본문 바로가기

전체 글206

[CentOS]sendmail.cf 경로 : /etc/mail/sendmail.cf m4 sendmail.mc > sendmail.cf // m4 명령어로 생성 Cw // 호스트 지정 Fw // 파일 지정 Dj // 특정 도메인을 강제 지정 [SendMail Server 환경설정] : /etc/mail/sendmail.cf 실무에 적용되는 중요사항 [SendMail Server 환경설정] : /etc/mail/sendmail.cf # vi... blog.naver.com 2022. 5. 24.
[CentOS]proftpd.conf 경로 : /etc/proftpd.conf ServerName "servername" // ftp 서버 이름을 설정 ServerType standalone // 데몬 구동 방식 설정(standalone/xinetd) Port 21 // 리스닝 포트번호 설정 Umask 022 // 로컬 계정 사용자들의 umask 값 설정 MaxInstances 10 // 최대 ftp 접속 클라이언트 수 설정 User nobody // ftp 실행 시 사용할 사용자 명 설정 Group Nobody // ftp 실행 시 사용할 그룹 명 설정 TimeoutIdle 1200 // idle(유후) 시간에 대한 타임아웃 값 설정 -Directory- // 지정한 디렉터리에 대한 설정 (여기서는 루트 아래 전체) AllowOverwri.. 2022. 5. 20.
[CentOS]vsftpd.conf 경로 : /etc/vsftpd/vsftpd.conf anonymous_enable=YES // 익명 사용자의 접속 허용 유무 local_umask=022 // 로컬 계정 사용자들의 umask 값 설정 idle_session_timeout=1200 // root idle 시간에 대한 타임아웃 값 설정 max_clients=10 // 최대 ftp 접속 클라이언트 수 설정 max_per_ip=2 // 한 호스트가 동시에 접속할 수 있는 ip 수 설정 tcp_wrappers=YES // tcp_wrappers 적용 여부 설정 chroot_list_enable=YES // 특정 사용자에 대해 자신의 홈 디렉터리를 루트 디렉터리로 인식하도록 설정 chroot_list_file=/etc/vsftpd.chroot.li.. 2022. 5. 20.
[CentOS]exports 경로 : /etc/exports ro // 공유된 자원을 읽기만 가능 rw // 공유된 자원을 읽기/쓰기 가능 root_squash // root 권한으로 접근 시 nobody 사용자로 변경하여 마운트 no_root_squash // root 권한으로 접근 가능 all_squash // 모든 사용자의 권한을 nobody 사용자로 변경하여 마운트 no_all_squash // root를 제외한 사용자에 대해 같은 UID를 가진 사용자에게 동일한 권한으로 마운트 sync // 파일 시스템 내 데이터 변동 시 즉시 동기화 처리 async // 파일 시스템 내 데이터 변동 시 비동기적으로 처리 예) /home/nfs 192.168.10.0/24(rw, no_root_squash) // /home/nfs 디렉터리.. 2022. 5. 19.
[CentOS]smb.conf 경로 : /etc/samba/smb.conf [global] // 서버 전체 환경 설정 workgroup = fedora // 작업 그룹 이름 hosts allow = 192.168.0. 192.168.1. 127. // 접근 가능한 호스트 정의 security = user // 클라이언트가 삼바 서버에 접속할 때 인증 레벨을 부여(user, share, server, domain) log file = /var/log/samba/%m.log // 로그 파일 위치 지정 [homes] // 각 계정의 사용자 홈 디렉터리 설정 comment = smb home directories // 간단한 설명 지정 browseable = no // 공유 이름을 브라우저에 표시 유무 writable = yes // 쓰기 .. 2022. 5. 18.
[Docker]Docker 자주 사용하는 기본 명령어 예) 사용할려고 하는 이미지 또는 다운받은 이미지가 apache_php:latest 로 가정 도커 이미지 다운로드 sudo docker pull apache_php:latest 도커 이미지 확인 sudo docker images 도커 이미지를 호스트80에서 컨테이너 80포트로 포워딩하면서 볼륨 마운트하고 name은 apache_php로 설정하고 컨테이너가 시작할 때는 bash를 사용하도록 하고 -d는 deamon으로 백그라운드 데몬으로 설정 sudo docker run -it -d -p 80:80 --name apahce_php -v C:\Users\jung\Desktop\apache_test:/var/www/html apache_php:latest bin/bash 컨테이너 bash 이용 sudo doc.. 2022. 5. 8.