차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판마지막 판양쪽 다음 판 | ||
tech:ubuntu [2014/03/20 17:31] – V_L | tech:우분투 [2023/09/01 16:44] – [처음 설치시 할 것..] V_L | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
+ | ======우분투 (Ubuntu)====== | ||
+ | 우분투(Ubuntu)는 데스크톱에서 리눅스를 쉽게 사용할 수 있게 만든 리눅스 배포판이다. 데비안 GNU/ | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | * [[Universal USB Installer|]]를 사용해서 USB로 설치하는 것이 편함 | ||
+ | |||
+ | |||
+ | =====Ubuntu server===== | ||
+ | |||
+ | |||
+ | ====우분투 서버를 데스크탑으로==== | ||
+ | |||
+ | sudo aptitude install --without-recommends ubuntu-desktop | ||
+ | |||
+ | |||
+ | =====처음 설치시 할 것..===== | ||
+ | |||
+ | - 사용자 추가 [[tech: | ||
+ | - 저장소 변경 [[tech: | ||
+ | - 터미널 [[locale|한글설정]] | ||
+ | - [[tech: | ||
+ | - [[tech: | ||
+ | |||
+ | |||
+ | ====기타 서비스 설정==== | ||
+ | |||
+ | * [[transmission]] | ||
+ | * [[nano]] 설정 | ||
+ | * [[samba]] | ||
+ | * [[http:// | ||
+ | * FTP 서버 설정 [[vsftpd]] ((우분투의 문제인지 뭔지 몰라도 사용자 로그인이 안되는 문제가 있어 [[proftpd]]로 사용중..)) 혹은 [[proftpd]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * APM환경 구축 [[apache]] | ||
+ | * [[phpmyadmin]] | ||
+ | * [[apache rewrite module]] 활성화. ((우분투에서 apt-get으로 apache2를 설치 하였을 경우 기본적으로 mod_rewrite가 비활성화 되어있다)) | ||
+ | |||
+ | * 필요한 HDD 연결 [[tech: | ||
+ | |||
+ | * (필요하면) [[tech: | ||
+ | |||
+ | * 방화벽 설정 [[iptables]] or [[ufw]] | ||
+ | |||
+ | |||
+ | * 서버 공격에 대비한 [[nmap]] 사용법 숙지. | ||
+ | |||
+ | =====우분투 서버 기본 설정===== | ||
+ | ==== 버전보기 ==== | ||
+ | |||
+ | cat /etc/issue | ||
+ | http:// | ||
+ | |||
+ | < | ||
+ | |||
+ | ====터미널 영어 설정==== | ||
+ | |||
+ | 보통 서버앞에서 작업할 때 한글 깨지니 로케일을 임시로 영어로 바꾸고 사용함. ((서버가 원격이 아닌 로컬 터미널에서 한글을 보기 위해서는 jfbterm 같은 것이 설치 되어야 함. 서버라는게 거의 원격을 이용하지 직접 서버앞에서 작업을 하는 경우는 적다.)) | ||
+ | export LANG=C | ||
+ | |||
+ | 한글 설정하려면 [[tech: | ||
+ | ====설치시 하드 파티션 수동 나누기..==== | ||
+ | |||
+ | - 루트(/ | ||
+ | - swap에 2Gb | ||
+ | - /home에 나머지 용량 전체 | ||
+ | * 포맷 방식은 ext4를 사용함. | ||
+ | ====배포주소 변경==== | ||
+ | |||
+ | archive.ubuntu.com -> mirror.kakao.com | ||
+ | |||
+ | |||
+ | ''/ | ||
+ | |||
+ | |||
+ | ====/ | ||
+ | DNS가 없던 아주 옛날에는 모든 서버의 /etc/hosts 파일에는 아래와 같은 형식으로 domain과 IP주소의 짝을 직접 등록하여 도메인에 대한 IP주소를 찾아가도록 하였다. 이는 파일을 일일이 매번 수정하여야 하는 고된노동이였기에 지금은 bind를 이용한 DNS서버를 구축하여 사용한다. | ||
+ | |||
+ | cat /etc/hosts | ||
+ | 127.0.0.1 | ||
+ | ::1 | ||
+ | |||
+ | 일반적으로 아래와 같이 설정한다. | ||
+ | |||
+ | IP | ||
+ | |||
+ | 192.168.0.1 | ||
+ | 192.168.0.2 | ||
+ | |||
+ | DNS서버를 운영할때 기본값으로 /etc/hosts 파일을 먼저 읽어 들인다. 요청받은 도메인이 이 곳에 등록되어 있다면 DNS요청을 네임서버에 보내지않고 이 곳에 등록되어 있는 주소로 연결이 된다. 그리하여 일종의 트릭으로 원하는 IP와 도메인명을 등록하고 사용할 수도 있다. | ||
+ | |||
+ | 윈도우는 C: | ||
+ | |||
+ | ====/ | ||
+ | 해당 서버가 사용하는 인터넷 주소가 있다면 변경해 준다. | ||
+ | 우분투의 경우 기본으로 '' | ||
+ | |||
+ | vaslor.net | ||
+ | |||
+ | 이런식으로 바꾼다. | ||
+ | |||
+ | |||