차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:우분투 [2016/10/07 02:28] – ↷ 링크가 옮기기 작업으로 인해 적응했습니다 V_Ltech:우분투 [2023/09/01 16:45] (현재) V_L
줄 9: 줄 9:
   * [[http://deepbluespaces.blogspot.com/2008/07/install-ubuntu-804-from-hard-disk.html|Install Ubuntu 8.04 from Hard Disk]]   * [[http://deepbluespaces.blogspot.com/2008/07/install-ubuntu-804-from-hard-disk.html|Install Ubuntu 8.04 from Hard Disk]]
  
 +  * [[Universal USB Installer|]]를 사용해서 USB로 설치하는 것이 편함
  
-  * [[Universal USB Installer|]]를 사용해서 USB로 설치하는 것이 편합니다.+  
  
-=====Ubuntu server===== 
  
-=== 버전보기 ===+=====처음 설치시 할 것..=====
  
-  cat /etc/issue +  - 사용자 추가 [[tech:useradd|]] 후 [[sudo]] 그룹에 추가 
-http://ubuntu.com/ 서 최신을 받는다.+  - 저장소 변경 [[tech:우분투_저장소_변경하기|]] 하고 최신으로 업데이트 
 +  - 터미널 [[locale|한글설정]] 
 +  - [[tech:midnight_commander|]]  설치 
 +  - [[tech:log2ram|]] 설치
  
  
-기 설치시 [[ssh|openssh]], [[samba|Samba]] 도는 선택해 깔아 줍니다. +====타 서비스 설정====
  
-===FTP 미러 관련=== +  * [[transmission]] 
-Ubuntu 때면 ftp.kaist.ac.kr 이나 ftp.neowiz.com 을 이해 보세요. ftp.sayclub.com 이 ftp.neowiz.com 으로 이름이 변경이 었습니다. 아직까지는 둘다 접근이 능하지만 정책상 ftp.sayclub.com 은 사라질 운명입니다. ^^+  * [[nano]] 설정 
 +  * [[samba]] 
 +  * [[http://kr.dnsever.com/index.html?user_domain=&selected_menu=aboutddns&skey=|dns ever ]] 
 +  * FTP 서버 설정 [[vsftpd]] ((우분투의 제인지 뭔지 몰도 사자 그인이 되는 문제가 있어 [[proftpd]]로 사용중..)) 혹은 [[proftpd]]
  
 + 
  
-====우분투 서버를 데스크탑으로==== 
  
-   sudo aptitude install --without-recommends ubuntu-desktop+  * APM환경 구축 [[apache]] 
 +  * [[phpmyadmin]]  [[http://blog.yesyo.com/entry/phpMyAdmin-340-%ED%95%9C%EA%B5%AD%EC%96%B4-%EC%96%B8%EC%96%B4%ED%8C%A9|한글언어팩]] 
 +  * [[apache rewrite module]] 활성화. ((우분투에서 apt-get으로 apache2를 설치 하였을 경우 기본적으로 mod_rewrite가 비활성화 되어있다))
  
 +  * 필요한 HDD 연결 [[tech:hdd_mount|]] 참조
  
-===lte=== +  * (필요하면) [[tech:java|자바]]설치
-You can upgrade smoothly through LTS releases whether it's Server or Desktop. It doesn't matter what you use, you just need to use these commands:+
  
-For Desktop Version:+  * 방화벽 설정 [[iptables]] or [[ufw]]
  
-sudo do-release-upgrade 
-For Server Version: 
  
-sudo apt-get install update-manager-core +  * 서버 공격에 대비한 [[nmap]] 사용법 숙지.
-sudo do-release-upgrade +
-=====설치시 하드 파티션 수동 나누기..=====+
  
-- 루트(/)에 10Gb +=====우분투 서버 기본 설정===== 
-- swap에 2Gb +==== 버전보기 ====
-- /home에 나머지 용량 전체 +
-  * 포맷 방식은 ext4를 사용합니다. +
-=====터미널 영어 설정=====+
  
-보통 서버앞에서 작업할 때 한글 깨지니 로케일을 임시로 영어로 바꾸고 사용합니다. ((서버가 원격이 아닌 로컬 터미널에서 한글을 보기 위해서는 jfbterm 같은 것이 설치 되어야 합니다. 서버라는게 거의 원격을 이용하지 직접 서버앞에서 작업을 하는 경우는 적습니다.))+  cat /etc/issue 
 +http://ubuntu.com/ 에서 최신을 받는다. 
 + 
 +<del>초기 설치시 [[ssh|openssh]], [[samba|Samba]] 정도는 선택해 깔아 준다.</del> 
 + 
 +====터미널 영어 설정==== 
 + 
 +보통 서버앞에서 작업할 때 한글 깨지니 로케일을 임시로 영어로 바꾸고 사용. ((서버가 원격이 아닌 로컬 터미널에서 한글을 보기 위해서는 jfbterm 같은 것이 설치 되어야 . 서버라는게 거의 원격을 이용하지 직접 서버앞에서 작업을 하는 경우는 적다.))
   export LANG=C   export LANG=C
  
-=====우분투 서버 본 설정=====+한글 설정하려면 [[tech:locale|]] 참조. 
 +====설치시 하드 파티션 수동 나누..====
  
-http://kr.archive.ubuntu.com -> http://ftp.daum.net/ubuntu +루트(/)에 10Gb 
- +- swap에 2Gb 
-/etc/apt/ sources.list 파일을 열어서 아래와 같이 주소를 수정하면 된다.+/home에 나머지 용량 전체 
 +  * 포맷 방식은 ext4를 사용함. 
 +====배포주소 변경====
  
 +    archive.ubuntu.com -> mirror.kakao.com
  
  
-====리눅스 서버에 IP주소할당 및 IP주소 변경==== +''/etc/apt/sources.list'' 파일을 열서 주소를 수정하면 된다.
-=== 네트워크 설정파일을 이용한 IP주소 할당 및 변경=== +
-/etc/sysconfig/network +
-- /etc/sysconfig/network-scripts/ifcfg-eth0  +
-/etc/sysconfig/network-scripts/ifcfg-eth1  +
-- 설정완료후 : /etc/rc.d/init.d/network restart  +
-=== 명령를 이용한 IP주소 할당 및 변경=== +
-  - ifconfig eth0 192.168.0.253 netmask 255.255.255.0 broadcast 192.168.0.255 up  +
-  - route add default gw 192.168.0.254 dev eth0  +
-=== 유틸리티를 이용한 IP주소 할당 및 변경=== +
-  - netconfig  +
-  - system-config-network +
-  - redhat-config-network+
  
-===Hostname 설정=== 
-  nano /etc/hostname 
  
 ====/etc/hosts==== ====/etc/hosts====
줄 83: 줄 81:
   127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4   127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
   ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6   ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
- 
  
 일반적으로 아래와 같이 설정한다. 일반적으로 아래와 같이 설정한다.
  
   IP           (탭)            호스트명       (탭)  Alias   IP           (탭)            호스트명       (탭)  Alias
- 
  
   192.168.0.1    www.uzuro.com    uzuro   192.168.0.1    www.uzuro.com    uzuro
   192.168.0.2    ftp.uzuro.com    ftp   192.168.0.2    ftp.uzuro.com    ftp
  
 +DNS서버를 운영할때 기본값으로 /etc/hosts 파일을 먼저 읽어 들인다. 요청받은 도메인이 이 곳에 등록되어 있다면 DNS요청을 네임서버에 보내지않고 이 곳에 등록되어 있는 주소로 연결이 된다. 그리하여 일종의 트릭으로 원하는 IP와 도메인명을 등록하고 사용할 수도 있다.
  
- +윈도우는 C:\Windows\System32\drivers\etc 에 hosts 파일이 존재한다. 대부분 윈도우를 주 운영체제로 사용할텐데 이 파일을 수정해서 home , webhard, study 등등 등록해서 사용하면 좋을듯 싶다.
-DNS서버를 운영할때 기본값으로 /etc/hosts 파일을 먼저 읽어 들인다. 요청받은 도메인이 이 곳에 등록되어 있다면 DNS요청을 네임서버에 보내지않고 이 곳에 등록되어 있는 주소로 연결이 된다. 그리하여 일종의 트릭으로 원하는 IP와 도메인명을 등록하고 사용할 수도 있다.  +
- +
-윈도우는 C:\Windows\System32\drivers\etc 에 hosts 파일이 존재한다. 대부분 윈도우를 주 운영체제로 사용할텐데 이 파일을 수정해서 home , webhard, study 등등 등록해서 사용하면 좋을듯 싶다. +
  
 ====/etc/hostname==== ====/etc/hostname====
줄 106: 줄 100:
  
 이런식으로 바꾼다. 이런식으로 바꾼다.
-==== 기본 명령어==== + 
-   df -h               # 하드 사용량 보기 +
-   last | more         # 마지막에 접속한 사용자 확인+
  
 +====우분투 서버를 데스크탑으로====
  
 +   sudo aptitude install --without-recommends ubuntu-desktop
  
- 
-=====처음 설치시 할 것..===== 
-  * 최신으로 업데이트  
- 
-   sudo apt-get update 
-   sudo apt-get upgrade 
- 
- 
- 
-  * [[transmission]] 
-  * [[nano]] 설정 
-  * [[samba]] 
-  * [[http://kr.dnsever.com/index.html?user_domain=&selected_menu=aboutddns&skey=|dns ever ]] 
-  * FTP 서버 설정 [[vsftpd]] ((우분투의 문제인지 뭔지 몰라도 사용자 로그인이 안되는 문제가 있어 [[proftpd]]로 사용중..)) 혹은 [[proftpd]] 
- 
-   sudo apt-get install vsftpd 
- 
-   sudo apt-get install proftpd 
- 
-  * Midnight Commander 설치 
- 
-   sudo apt-get install mc 
- 
- 
-  * APM환경 구축 
- 
-   sudo apt-get install mysql-server 
-   sudo apt-get install apache2 
-   sudo apt-get install php5 php5-mysql php5-gd 
-   sudo apt-get install phpmyadmin 
- 
- 
-  * [[phpmyadmin]]  [[http://blog.yesyo.com/entry/phpMyAdmin-340-%ED%95%9C%EA%B5%AD%EC%96%B4-%EC%96%B8%EC%96%B4%ED%8C%A9|한글언어팩]] 
- 
-  * [[apache rewrite module]] 활성화. ((우분투에서 apt-get으로 apache2를 설치 하였을 경우 기본적으로 mod_rewrite가 비활성화 되어있다)) 
- 
-  * 필요한 HDD 연결 [[tech:hdd_mount|]] 참조 
- 
-  * (필요하면) 자바 설치 
- 
-   sudo apt-get install openjdk-7-jre-headless 
- 
-  * 방화벽 설정 [[iptables]] or [[ufw]] 
- 
- 
- 
- 
- 
-  * 서버 공격에 대비한 [[nmap]] 사용법 숙지. 
-=====아파치 모드 추가===== 
- 
- 
-  * 공격에 대비한 [[mod_evasive]] 설치 
- 
-아파치 mod_expires 모듈에 관해 알아 보았는데 
-우분투는 sudo a2enmod expires 하고 아파치 재시작하면 사용할 수 있군요(역시 편한 우분투) 
- 
-.htaccess에 추가. 
-  ExpiresActive On 
-  ExpiresByType image/gif A2592000 
-  ExpiresByType image/jpg A2592000 
-  ExpiresByType image/png A2592000 
-   
-