리눅스6 Linux CentOS 8 FTP 서버 설정 CentOS에서 기본적으로 제공되는 FTP는 vsftpd로 'very secure ftp daemon' 으로 아주 작명 센스가 참... 거시기 하다. FTP란 File Transfer Protocol로써 말 그래도 파일을 옮기게 도와주는 프로토콜인데 사용 예시는 보통 리눅스 연습할때 vm으로 많이 연습할텐데 호스트 pc와 virtual pc간에 파일을 옮겨야 할때 요긴하게 쓰일 수 있을거같다. vm에 설치된 컴퓨터들은 RAM이 상대적으로 높지 않다보니 파일 하나 다운로드 하려고 해도 시간이 많이걸린다. 설치 - dnf/yum -y install vsftpd 로 패키지 다운로드 & 설치 - vsftpd를 다운받으면 /var 디렉토리에 ftp라는 디렉토리가 생성된다. ftp 디렉토리 아래는 pub이라는 디렉.. 2023. 8. 7. 간단한 리눅스 웹 서버 설치와 운영 (CentOS 8) 리눅스는 웹(Web)에서 많이 사용되는 운영체제이다. 웹 서버 구축을 위해서는 기본적인 다음 3가지가 필요하다. Apache, PHP, MariaDB. 이 3가지를 APM 이라고 부르기도 하고 더 나아가서 리눅스를 포함한 LAPM 이라고도 불린다. 1. 필요한 패키지 다운받기 dnf/yum -y install httpd, php, mariadb-server * dnf info '패키지이름' 혹은 rpm -qa '패키지이름' 명령을 사용하여 상세한 패키지 정보 확인 가능* 2. 설치한 httpd 와 mariadb 데몬 시작하기 systemctl restart httpd/mariadb systemctl enable httpd/mariadb 사실상 설치만 하고 데몬만 계속 돌아가게 실행해주면 끝이다. 패키지 .. 2023. 8. 7. CentOS 네임서버 설정 서버에서 해줘야 하는 일 1. sendmail 다운 => dnf/yum -y install sendmail 2. /etc/hostname -> 'localhost.localdomain'을 메일 도메인으로 바꾼다. (ex. mail.naver.com) * virtual machine의 호스트 이름을 바꾼다. 이 파일을 변경한 후 터미널에 'hostname'이라고 입력하면 변경한 이름이 보일 것이다.* 3. /etc/hosts -> 'IP 주소' + '메일 도메인' 추가 * DNS 서버가 URL을 찾기 위해 살펴보는 파일 중 하나이다. IP주소와 메일 도메인을 추가하기 때문에 해당 도메인을 검색할 때 해당 IP주소를 반환해라 라는 정도로 해석해도 될 거 같다* 4. /etc/mail/local-host-n.. 2023. 8. 7. 리눅스 Cron/At 명령어 사용법 Cron 주기적으로 반복되는 일을 자동으로 실행할 수 있도록 시스템 작업을 예약해놓는 것을 cron이라 부른다. cron과 관련된 데몬(서비스)은 crond이고, 관련 파일은 /etc/crontab이다. vi editor로 /etc/crontab을 열어봤을때의 사진이다. 위 사진과 같이 분 - 시 - 일 - 월 - 요일 - 사용자 - 실행명령 순으로 나와있다. ex) 00 05 1 * * root cp -r /home /backup => 매달(요일에 상관없이) 1일 05:00am에 /home 디렉토리의 정보를 /backup으로 복사(cp)해라. cron의 경우 주기적으로 실행할 내용을 디렉토리에 넣어놓고 작동한다. /etc 디렉토리 안에 'cron'으로 시작하는 파일들을 보여준다. cron.daily/h.. 2023. 3. 29. 이전 1 2 다음