본문 바로가기

리눅스

FTP 서버 FTP 서버 - 파일 전송 서비스.(21번 포트) chroot - ftp에 클라이언트가 접속했을 때 /home/(유저)로 보이는 것을 /로 보이게 하는 것.NO 일때 chroot_list파일에 등록된 유저만 접속가능. YES 일때는 파일에 등록된 유저 deny.기본 설정 파일 /etc/vsftpd/vsftpd.conf userlist - 유저 접속 권한 설정. userlist_deny와 같이 씀.(defaul 값 = no) userlist_deny가 NO 일때 user_list파일에 등록된 유저만 접속가능. YES 일때는 파일에 등록된 유저 deny.유저 권한 설정 파일 /etc/vsftpd/ftpusers & /etc/vstfpd/user_list tcp warppers - 접속 가능 ip 설정. ho.. 더보기
리눅스 DNS 서버 - slave DNS slave(세컨더리) DNS 서버 - master DNS 서버의 zone 파일을 자동으로 백업 하는 서버이다. 설정 방법 master DNS 서버/etc/named.conf 에서 slave 할 도메인의 zone 영역에 allow-update {[slave 서버 IP]; };를 추가하면 된다.이렇게 설정하면 마스터 DNS의 zone 파일이 갱신된 후 slave DNS의 zone 파일이 갱신되는데 시간이 엄청 오래 걸린다. 빠른 갱신을 원한다면 allow-update {[slave 서버 IP]; }; 대신 also-notify { [슬레이브 서버 IP]; }; 로 설정하면 된다.slave DNS 서버 /etc/named.conf 에서 백업 받을 도메인의 zone 영역에 mesters { [master 서버 .. 더보기
리눅스 DNS 서버 - 개념과 구축 방법(CentOS) DNS 서버우리가 자주 사용하는 네이버, 구글, 다음 등의 HTTP나 FTP, SMTP 등 통신을 하기 위해서는 서버의 IP 주소를 알아야만 가능하다. IP 주소는 다들 알고 있듯이 32비트의 숫자로 이뤄지기 때문에 사용해야 될 사이트의 IP 주소를 일일이 외우거나 적어두기는 쉽지않다. 그래서 생겨난 것이 바로 DNS 서버이다. DNS 서버는 외우기 쉬운 문자로 된 주소(도메인)로 접속을 요청하면 DNS 서버가 해당 주소에 맞는 IP 주소를 알려주는 것이다. 사용자는 www.google.com의 도메인을 사용하여 구글에 접속하는 것으로 알고 있지만 사실은 해당 도메인 입력 시 pc에 등록된 DNS 서버에게 이 도메인으로 등록된 IP 주소를 받아와서 IP 주소를 사용하여 접속하는 것이다. 반대로 IP 주소.. 더보기
리눅스 문서 편집기 vi 명령어, 사용법 VI - 리눅스에서 기본으로 재공하는 문서 편집 프로그램이다. 윈도우의 에디터와 다르게 모드가 존재한다.모드는 명령모드, 입력모드, 실행모드로 나뉜다. 명령 모드 - 입력 외의 편집작업이 가능하다. 명령모드의 단축키gg,G - 문서 맨 처음이나 아래로nG - n의 라인으로 이동(n은 숫자)^f, ^b - 화면단위 이동x - 글자 삭제dd - 라인 삭제/문자열 - 해당 문자 검색:set nu - 화면에 라인 번호 표시를 표시한다. (실행모드에서 입력하지만 해당 명령어 입력시 명령모드로 바로 돌아온다.) 입력모드 - 데이터 입력 및 수정이 가능한 모드이다. 실행모드 - 파일 저장과 vi 종료할때 사용한다. 실행모드의 단축키wq - 저장 후 종료한다.q! - 저장하지 않고 종료한다.w [파일명] - 새이름으로.. 더보기
리눅스 기초(기본) 명령어 모음 다들 아시겠지만 처음 접하는 분들을 위한 용어 설명.디렉토리 = 윈도우의 폴더와 같다./ 최상위 디렉토리 (root) ./ 현재 디렉토리. 상대경로 표현에서 사용하며 생략 가능하다. ../ 상위 디렉토리. 즉, 현재 위치가 /home/jw라면 상위디렉토리는 /home 이다. ~/ 각 사용자의 홈디렉토리. 계정마다 지정된 home 디렉토리로 이동한다. 리눅스는 디렉토리 경로를 포함한 전체가 파일이름이다. 최대 255자, 대소문자 구별, window OS와 달리 확장자 개념이 없다.NULL : 비어있는 것이다. 정보, 데이터 등이 존재하지 않는 것을 말한다. --- 각 명령어 별로 옵션은 엄청 다양하지만 주로 사용하는 것 or 사용해본 것만 정리하였다. 본문ls - 현재 위치한 디렉토리에 존재하는 파일과 디.. 더보기