🐧 Linux/이것이 리눅스다(CentOS 8)

    [이것이 리눅스다(CentOS 8)] 15장. Samba 서버 설치와 운영

    📝 Samba 서버 예전에는 Windows와 Linux/Unix 사이에 프린터나 폴더 등의 자원을 공유하기가 어려웠으며, 이를 해결하기 위해 개발된 것이 Samba 서버이다. Linux에서 Windows의 자원을 사용하는 방법과 Windows에서 Linux의 자원을 사용하는 방법으로 나뉜다. 📝 Linux에서 Windows의 자원 사용 위 구성도대로 Linux에서 Windows의 공유 자원을 사용할 수 있도록 해보자. 📜 Windows - 공유 폴더 생성 먼저 Windows 시스템에 아래와 같이 공유 폴더를 생성해주고, 뒤에 확인을 위해 임의의 파일을 저장한다. 📜 Windows - 사용자 생성 다음으로는 Linux에서 접근할 사용자를 미리 Windows 시스템이 만들어놓아야 한다. 사용자 생성 방법은 ..

    [이것이 리눅스다(CentOS 8)] 14장. NFS 서버 설치와 운영

    📝 NFS NFS(Network File System)란 Linux(Unix) 컴퓨터끼리 저장 공간을 공유할 수 있도록 해주는 시스템 📝 NFS 서버 구현 간단하게 NFS 서버를 구현해보자. 📜 패키지 설치 우선 NFS 패키지를 설치한다. # dnf -y install nfs-utils 📜 NFS 서버 설정 이후 NFS 설정파일(/etc/exports)을 열어 아래 구문을 추가해준다. /share 192.168.111.*(rw,sync) 위 구문의 의미는 다음과 같다. /share: 공유 디렉터리 192.168.111.\*: 서버에 접근 가능한 IP 주소 (rw,sync): 읽기, 쓰기 가능, 동기화 기능 이후 실제로 공유 디렉터리를 생성하고 일반 사용자도 접근이 가능하도록 접근 권한을 변경해준다. # ..

    [이것이 리눅스다(CentOS 8)] 13장. FTP 서버 설치와 운영

    📝 FTP 개요 FTP(File Transfer Protocol)는 파일을 전송하기 위한 서비스이다. 웹에서 FTP의 고유 기능인 파일 전송을 편리하게 할 수 있게 되어 예전보다 자주 사용하지는 않는다. 파일 전송자체를 위해서는 뛰어난 성능을 보여준다. CentOS에서는 vsftpd를 제공한다. vsftpd(Very Secure FTPD)는 CentOS에서 기본적으로 제공되며, 리눅스와 유닉스 환경에서 보안성고 성능이 우수한 FTP 서버로 인정받고 있다. 추가로, 외부에서 제공하는 pure-ftpd도 많이 사용된다. 📝 FTP 설치 및 운용 서버에 vsftpd를 설치한 뒤, 파일 업로드 및 설정법을 알아보자. 📜 패키지 설치 아래 명령어를 통해 vsftpd를 설치한다. # dnf -y install vs..

    [이것이 리눅스다(CentOS 8)] 12장. 웹 서버 설치와 운영

    📝 APM 리눅스를 가장 많이 활용하는 분야 중의 하나가 바로 웹(Web) 서버 가장 안정적이고 유명한 서버로 Apache 웹 서버가 있음 APM = Apache 웹 서버 + 프로그래밍 언어(PHP) + 데이터베이스(MariaDB) 리눅스 환경에서 사용될 경우 LAPM(Linux, Apache, PHP, MariaDB)이라고도 부름 사실 APM이라는 소프트웨어는 존재하지 않으며, 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 부름 CentOS는 DNF 명령으로 APM에 대한 편리한 설치를 제공한다. 📜 APM 설치 아래 명령어를 통해 패키지 설치 여부를 확인할 수 있다. # rpm -qa httpd php mariadb-server 일반적으로는 설치가 안되어있을 것이다. 아래 명령어를..