Server/Ubuntu13 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. [Server] DNS(Domain Name System)란? DNS(Domain Name System)란? DNS의 개요사용자가 숫자로 된 인터넷 프로토콜 주소 대신 인터넷 도메인 이름과 검색 가능한 URL을 사용하여 웹사이트에 접속하는것을 가능하게 한다. www.naver.com은 도메인 이름 125.209.222.141는 인터넷 프로토콜 주소DNS를 운영하는 서버를 Name Server라 칭한다.DNS의 특징DNS는 Domain Name과 IP Address를 서로 변환하는 역활포트는 일반적으로 UDP 53번 Port를 사용, Packet의 크기가 512bytes를 초과 혹은 기타 특수한 경우는 TCP 53번 Port를 사용한다.주 DNS와 보조 DNS를 가지며, 주 DNS에 문제가 생기면 보조 DNS가 퀴리를 한다.DNS 서버에 질의하면 돌아오는 응답은 Au.. 2024. 4. 14. [Server] Samba Server 구축 Samba Server 구축사용OS: Ubuntu 20.04 본 내용은 '이것이 리눅스 우분투다' 를 참고하여 제작하였습니다. 1. C드라이브에 smbShare 라는 폴더를 만든다. (WinClient) 만든 폴더를 마우스 오른쪽 버튼으로 클릭 후 [속성] 선택. [공유] 탭에서 를 클릭하고 'everyone' 사용자를 추가한다.[사용 권한 수준]을 '읽기/쓰기'로 설정 후 를 클릭 2. 리눅스에서 접근을 허용하려면 리눅스의 사용자를 추가하고 비밀번호를 지정해줘야함 (WinClient) 'net user root 0520 /add' 명렁어로 root 사용자를 만들고 암호를 0520로 지정해주었다. 이후 ipconfig 명령을 입력해 Windows의 IP 주소를 확인 3. WinClient에서 공유한 폴더.. 2024. 4. 12. 이전 1 2 3 다음