Server16 [Server] Web Server + Shell Script 심화 Web Server + Shell Script 심화 구축목표 딸깍 한번으로 웹 서버를 구축해보자 ! 사용OS : Ubuntu 20.04 [참조]https://itjaehyun.tistory.com/24 [Server] Web Server 구축Web Server 구축사용OS: Ubuntu 22.04 본 내용은 'kitri 교육 과정 pdf 파일'을 참조하여 제작하였습니다. 1. 필자는 shell script 를 사용해 apache2를 설치 및 가동 시켰다. [참조]https://itjaehyun.tistory.com/22 Shellitjaehyun.tistory.com 웹 서버 구축 작업 순서 [파일 1]1. 설치파일 셋팅2. 방화벽 80 port 추가 및 활성화필자는 작업순서를 토대로 설치파일들을 셋팅.. 2024. 5. 29. [Server] Web Server 구축 Web Server 구축사용OS: Ubuntu 22.04 본 내용은 'kitri 교육 과정 pdf 파일'을 참조하여 제작하였습니다. 1. 필자는 shell script 를 사용해 apache2를 설치 및 가동 시켰다. [참조]https://itjaehyun.tistory.com/22 Shell script 기초 실습Shell Script사용OS: Ubuntu 22.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다.개요셀이나 명령 줄 인터프리터에서 돌아가도록 작성한 운영 체제를 위해 쓰인 스크립트일반 기능itjaehyun.tistory.com 2. ps 명령으로 Apache2 데몬이 정상동작하는지 확인3. 본인이 설정한 IP Address로 FireFox에서 접속해보자아래의 화면이 뜬.. 2024. 5. 29. Shell script 기초 실습 Shell Script사용OS: Ubuntu 22.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다. 스크립트 작성 시 고려사항1. 명확한 작업순서 정의필요2. 관련 커맨드 확인3. 궁극적으로 원하는 목표가 무엇인지? ★ * ex) 목표 : 딸깍 한번으로 웹 페이지 구축해보자~개요셀이나 명령 줄 인터프리터에서 돌아가도록 작성한 운영 체제를 위해 쓰인 스크립트일반 기능으로는 파일 이용, 프로그램 실행, 문자열 출력 등이 존재환경 변수쉘은 여러가지 환경 변수값을 가짐프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임[표 1] bash의 주요한 환경 변수환경 변수설명환경 변수설명HOME현재 사용자의 홈 디렉터리PATH실행 파일을 찾는 디렉터리 경로LANG기본 지원되는 언.. 2024. 5. 28. [Server] Mail Server 구축 Mail serve구축사용OS: Ubuntu 22.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다. 1. host의 이름을 바꿔준다. (Mailserver) 필자는 project를 위해 mail.servera.com 으로 하였다./etc/hostname = host이름 변경/etc/hosts = 'IP address' mail.servera.com 추가/etc/mail/local-host-names = mail.servera.com 을 추가위 항목을 다 충족했다면 reboot 명령어로 재부팅을 한다.2. apt -y install sendmail로 센드메일 설치 (Mailserver) 3. apt -y install bind9 bind9utils 명령으로 네임 서버 패키지를 설치 .. 2024. 4. 25. [Server] FTP Server 구축 FTP Server 사용OS: Ubuntu 20.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다. 1. vsftpd 설치 및 운영2. vi 에디터로 vsftpd 수정ex) gedit /etc/vsftpd.conf25행 : anonymous_enalbe=NO ------> YES31행 : 주석 제거40행 : 주석 제거41행 : 주석 제거3. vsfpd에 anonymous로 접속되는 디렉터리는 /srv/ftp이 디렉터리 아래에 pub 디렉터리를 생성 후 모든 사용자에게 읽기 및 쓰기 권한을 준다.4. systemctl 명령으로 서비스를 시작systemctl restart/enable/status vsftpdufw disable 명령어로 방화벽을 비활성화 시킨다. 5. 필자는 FileZi.. 2024. 4. 24. [Server] Telnet Server 구축 Telnet Server 구축 사용OS: Ubuntu 22.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다. 1. apt -y install xinetd telnetd 명령으로 관련 패키지를 다운2. /etc/xinetd.d 폴더로 이동 후 touch telnet 명령으로 빈 파일을 생성3. gedit로 telnet 파일을 열고 다음 내용을 입력후 저장4. adduser teluser 명령을 입력해 접속 테스트를 위한 사용자를 만들고, 비밀번호는 1324로 설정5. 텔넷 서비스를 가동systemctl restart/enable/status xinetd 명령어를 사용해 시스템을 가동시킨다.6. ufw allow 23/tcp 명령으로 방화벽에서 텔넷의 23번 포트를 허용7. 아까 만들었.. 2024. 4. 24. 이전 1 2 3 다음