9장. 네임 서버 설치 및 운영 (1) - 네임 서버의 개념과 작동
출처 : https://www.youtube.com/watch?v=wOn3kzty3c8&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=50 네임 서버의 개요 네임 서버 = DNS(Domain Name System) 서버 도메인 이름을 IP 주소로 변환시켜 주는 역할을 한다. 자세한 내용은 네트워크 항목의 DNS 참고. 2. Application Layer (2) 3. Electronic mail (SMTP, POP3, IMAP) 전자 메일에는 3가지 요소(component)가 있다. · user agents · mail server · 프로토콜 (그 중 대표적인 프로토콜인 SMTP, 메일 프로토콜의 standard임) User Agent 쉽게 말해서 우 zangwo..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 31.
8장. 원격지 시스템 관리 (3) - XRDP 서버
출처 : https://www.youtube.com/watch?v=0Rp4Yf8H7nk&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=49 XRDP 서버 개요 X Window 환경(그래픽 모드)으로 원격접속을 사용하고 싶을 때 사용한다. 장점 Windows의 원격 데스크톱 연결 프로그램을 사용해 편리하게 그래픽 환경으로 리눅스에 접근 가능 단점 원격지로 그래픽 화면을 전송하는 원리이므로, 속도가 느리다. XRDP 서버 구축 원격지에서 X Window 모드로 접속할 경우 필요 클라이언트는 Windows만 지원함 (원격 데스크톱 사용) XRDP 서버 설치 과정 XRDP 서버 설치 (dnf install xrdp) 서비스 시작 (systemctl start xrdp) 방화벽..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 31.
8장. 원격지 시스템 관리 (2) - OpenSSH 서버
출처 : https://www.youtube.com/watch?v=5r-qEpAbeT4&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=48 OpenSSH(Secure SHell) 서버 개요 텔넷과 거의 동일하지만 데이터를 전송할 때 암호화를 함으로써 보안이 강화되었다. OpenSSH 서버 구축 원격지에서 보안이 강화된 서버에 접속하고 싶은 경우에 사용한다. OpenSSH 서버 설치 과정 sshd 서버 확인 (systemctl status sshd) 방화벽 설정 (firewall-config) 리눅스 클라이언트에서 접속 (ssh 사용자명@서버IP) Windows 클라이언트에서 접속 한글 Putty 설치 (http://kdlp.net/projects/iputty에서 다운로..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 30.
8장. 원격지 시스템 관리 (1) - 텔넷 서버(Telnet Server)
출처 : https://www.youtube.com/watch?v=TGb3CvEgAN8&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=47 텔넷 서버(Telnet Server) 텔넷 서버 개요 오랫동안 전통적으로 사용되어 온 원격 접속 방법 보안의 취약하지만, 가장 기본적인 원격 접속 방법 리눅스 서버에 텔넷 서버를 설치하고 나면, 원격지에서 접속할 PC에서는 텔넷 클라이언트 프로그램이 필요함 원격지의 PC(Telnet Client)에서 접속하게 되면 서버 앞에 앉아서 직접 텍스트 모드로 작업하는 것과 완전히 동일한 효과 정리하자면 리눅스 서버에 텔넷 서버 프로그램을 설치한다. 사용자 PC에 사용자가 서버에 접속하기 위한 클라이언트 프로그램을 설치한다. 텔넷 서버 구축..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 30.
7장. 셸 스크립트 프로그래밍 (1) - 셸 스크립트 작성과 실행
출처 : https://www.youtube.com/watch?v=luGBPz3ibik&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=45 이번 장에서는 리눅스의 셸을 잘 활용하는 데 필요한 셸 스크립트 프로그래밍에 관해 학습한다. 리눅스의 셸은 명령과 프로그램을 실행할 때 사용하는 인터페이스이다. Windows의 명령 프롬프트와 비슷해 보이지만, 셸은 더 강력한 프로그래밍 기능이 있다. 셸의 기본 셸은 사용자가 입력한 명령을 해석해 커널에 전달하거나 커널의 처리 결과를 사용자에게 전달하는 역할을 한다. 텍스트 모드나 터미널처럼 명령을 입력하는 환경이 셸이다. Rocky Linux의 bash Rocky Linux에서 기본적으로 제공하는 셸은 bash(Bourne Aga..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 29.
6장. 디스크 관리와 사용자별 공간 할당 (11) - 사용자별 공간 할당 (쿼터)
출처 : https://www.youtube.com/watch?v=wmoZy1_x9Xo&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=44 쿼터의 개념 쿼터란 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 갯수를 제한하는 것이다. 일반 사용자들이 사용하는 파일 시스템은 "/(root)"로 지정하는 것보다 별도의 파일 시스템을 지정해 지정한 부분만 사용하도록 하는 편이 좋다. 일반 사용자가 "/" 파일 시스템을 사용할 수 없으므로 시스템과 관련된 문제가 발생할 소지가 줄어든다. "/" 파일 시스템을 많은 사용자가 동시에 사용하면, 서버를 운영하면서 디스크를 읽고 쓰는 작업과 일반 사용자가 디스크를 읽고 쓰는 작업이 동시에 발생하므로 전반적으로 시스템의 성..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 28.