728x90
반응형

Linux 60

[Linux] Apache 에러 설정 httpd-multilang-errordoc.conf

httpd-multilang-errordoc.conf웹서버 운영 중에 발생하는 여러 가지 에러에 대해 상황에 따라 제공되는 문서에 대한 설정을 진행하는 파일이 파일을 사용하려면 httpd.conf 파일에서 2가지 부분을 활성화 (#주석제거)해야 함LoadModule 항목에서 mod_userdir.so, mod_negotiation.soInclude 항목에서 httpd-multilang-errordoc.conf 에러 문서 디렉터리에 별칭을 부여하여 단축하는 설정Alias /error/ "/usr/local/apache/error/"에러 디렉터리에 대한 접근 설정, 언어 설정 관련 우선순위 등을 설정 AllowOverride None Options IncludesNoExec AddOutputFilter..

Linux 2026.05.09

[Linux] Apache 사용자 인증 - htpasswd

Apache 사용자 인증1. 설정 절차HTTP 프로토콜은 기본적으로 사용자 인증을 하지 않지만, 아파치 웹서버에서는 특정 웹 페이지에 대해 다음과 같은 절차를 통해 사용자 인증을 할 수 있음1. 사용자 생성 및 사용자 계정 파일 생성posein이라는 웹 사용자를 생성하고 계정 파일은 /etc/password로 생성htpasswd -c /etc/password posein 2. httpd.conf 파일에 인증할 디렉터리 관련 설정 AllowOverride AuthConfig 3. 인증할 디렉터리에 관련 정보를 담고 있는 .htaccess 파일 생성# vi /usr/local/apache/htdocs/admin/.htaccessAuthType BasicAuthName "Admin Login"AuthUs..

Linux 2026.05.09

[Linux] NIS 설정법

1. NIS 구성을 위한 작업NIS를 이용하기 위해서는 서버 및 클라이언트에서 공통으로 해야할 작업이 있음먼저 NIS는 RPC(Remote Procedure Call)를 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 함또한 DNS 조회하기 전에 NIS를 더욱 빠르게 이용하거나 도메인 없이 NIS 구성을 테스트하려면 /etc/hosts에 등록하는 것도 좋은 방법1. RPC 관련 데몬 실행하기NFS와 마찬가지로 NIS도 rpcbind 데몬이 구동되어야 함systemctl start rpcbindsystemctl enable rpcbind 2. /etc/hosts 파일 수정하기NIS 서버 및 클라이언트 모두 각각의 IP 주소 및 도메인을 등록하여 DNS 조회 없이 더욱 빠르게 이용할 수 있고,..

Linux 2026.05.09

[Linux] NIS 관련 명령어 - nisdomainname / ypwhich / ypcat / yptest

nisdomainnameNIS 도메인명을 보여주거나 설정하는 명령nisdomainname [도메인명] 사용 예설정된 NIS 도메인명을 출력nisdomainnameNIS 도메인명을 posein.co.kr로 설정nisdomainname posein.co.kr ypwhichNIS 클라이언트에서 사용하는 명령어로 NIS 서버명과 관련 맵 파일을 보여줌ypwhich [option] 옵션옵션설명-mNIS 서버의 맵 파일을 출력사용 예NIS 서버명을 출력ypwhichNIS 서버의 맵 파일을 출력ypwhich -m ypcatNIS클라이언트에서 사용하는 명령어로 NIS 서버의 데이터베이스라고 할 수 있는 맵 파일의 내용을 확인하는 명령맵 파일명은 ypwhich -m 으로 확인 가능ypcat 맵_파일명사용 예호스트 관련 ..

Linux 2026.05.09

[Linux] 로그 관련 명령어 - last / lastlog / lastb / dmesg / logger

last 사용자의 로그인 정보, 재부팅한 정보는 출력하는 명령바이너리 파일인 /var/log/wtmp 내용 출력재부팅한 정보는 시스템 계정인 reboot를 지정, 인자값으로 정수값을 주면 로컬의 특정 터미널로 로그인한 정보 확인 가능last [option] [사용자명] [ttyn]옵션옵션설명-f 파일명로그 로테이션 설정이 되어 있는 경우, 기본 로그 파일 이외의 다른 로그 파일의 기록을 볼 경우에 사용-n 숫자 (-숫자)가장 최근부터 해당 숫자값 만큼만 출력-t YYMMDDHHMMSS지정한 시간 이전에 로그인한 기록을 출력-RIP 주소나 호스트명을 출력하지 않음-a호스트명이나 IP주소 필드를 맨 마지막에 출력 일반적으로 ‘-d’ 옵션과 함께 사용됨-d리눅스는 외부에서 접속한 기록을 IP 주소뿐만 아니라,..

Linux 2026.05.09

[Linux] DNS 서버 - /etc/named.conf 파일

/etc/named.conf1. 파일의 구성과 특징파일의 구성은 크게 주석문과 구문으로 구성되어 있음주석은 C에서 사용하는 /* */, C++에서 사용하는 //, 유닉스 계열에서 사용하는 # 등 모두 사용 가능구문에는 options, logging, controls, zone, acl, view, key, masters, server 등이 존재각 구문은 중괄호({})로 둘러싸고 끝날 때는 세미콜론(;)을 사용include 지시자를 선언하여 별도의 파일에 추가 정의 가능2. 주요 구문1. options 구문DNS 서버의 동작 및 제어와 관련된 여러가지 설정을 하는 영역으로 존 파일이 위치하는 디렉터리명은 방드시 명기해야 함 listen-on port 53 { 127.0.0.1; }; DNS 서버의 포트 번..

Linux 2026.05.09

[Linux] 메일 서버 sendmail

/etc/mail/sendmail.cf이 파일의 기본 설정 규칙은 비어있는 행과 ‘#’은 무시됨설정과 관련된 항목은 C, D, F, H, K, M, O, P, R, S, V로 시작하고 주요 항목을 살펴보면 다음과 같음CwlocalhostCw은 메일을 수신할 호스트 이름을 명기하는 항목으로 보통 도메인명을 기재도메인이 ‘posein.org’인 경우에는 Cwposein.org로 설정최근에는 여러 도메인을 사용하는 경우가 많아서 Fw에서 지정하는 파일을 사용Fw /etc/mail/local-host-namesFw은 여러 도메인을 사용하는 경우 별도의 파일을 지정하는 항목최근에는 하나의 도메인만 사용하는 경우에도 Cw 항목 대신에 /etc/mail/local-host-names 파일에 설정하는 추세 #Dj$w...

Linux 2026.05.09

[Linux] FTP(File Transfer Protocol) 서버 관리

FTP의 개요TCP/IP 프로토콜 기반으로 서버와 클라이언트 사이에 파일을 주고받기 위한 프로토콜 vsftpd 서버 설정1. vsftpd 관련 주요 파일파일명설명/etc/vsftpd/vsftpd.confvsftpd의 환경 설정 파일/etc/pam.d/vsftpdvsftpd의 PAM 관련 설정 파일/etc/vsftpd/ftpusersPAM 관련 설정 파일인 /etc/pam.d/vsftpd에 사용되는 파일로 기본 설정이 접근 거부될 사용자 목록으로 이용됨/etc/vsftpd/user_listvsftpd에서 이용하는 사용자 목록 파일로 허가 또는 거부 목록 파일로 사용할 수 있으나, 기본 설정이 userlist_deny=YES 이어서 거부 목록 파일로 사용됨/etc/logrotate.d/vsftpdvsftpd..

Linux 2026.05.09

[Linux] 삼바(SAMBA) 관련 명령어 - smbclient / smbstatus / testparm / smbpasswd

smbclient리눅스 및 유닉스에서 사용하는 삼바 클라이언트 명령으로 윈도우 서버로 접근할 때 사용사용법이 ftp 클라이언트 명령과 유사하게 접속한 후에 특정 명령을 입력하여 작업을 수행접속된 후에 ?나 help라고 입력하면 사용 가능한 명령어의 목록을 볼 수 있음smbclient [option] [호스트명]대상이 되는 호스트명은 192.168.12.22처럼 IP 주소도 가능하고, 동일한 작업 그룹을 사용할 때 리눅스 시스템인 경우에는 호스트이름, 윈도우 시스템인 경우에는 컴퓨터 이름을 지정하면 됨호스트명 다음에 공유 디렉터리명을 입력할 수 있는데 \(BackSlash)나 /(slash) 기호 모두 사용 가능윈도우에서 NetBIOS를 이용하여 접속할 때 윈도우 탐색기나 웹 브라두저로 \\192.168...

Linux 2026.05.09

[Linux] NFS 관련 명령어 - rpcinfo / exportfs / showmount / nfsstat

rpcinforpc 관련 정보를 출력하는 명령rpcinfo [option] [호스트명] 옵션옵션설명-p등록된 rpc 프로그램의 정보를 출력-s관련 정보를 간결하게 출력사용 예로컬 호스트의 rpc 관련 정보를 출력rpcinfo192.168.12.22 호스트의 rpc 관련 정보를 간결하게 출력rpcinfo -s 192.168.12.22 smbstatus삼바 서버에 사용하는 명령어로 클라이언트와 연결된 상태를 출력smbstatus testparm삼바의 환경 설정 파일인 smb.conf 의 설정 여부를 확인testparm [파일 경로] [호스트명 IP 주소]사용 예현재 서버의 smb.conf 설정을 확인testparmIP주소가 192.168.5.13이고 호스트명이 www인 삼바 서버의 환경 설정 파일을 확인te..

Linux 2026.05.09
728x90
반응형