차이

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

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:우분투 [2020/05/19 12:55] V_Ltech:우분투 [2023/09/01 16:45] (현재) V_L
줄 11: 줄 11:
   * [[Universal USB Installer|]]를 사용해서 USB로 설치하는 것이 편함   * [[Universal USB Installer|]]를 사용해서 USB로 설치하는 것이 편함
  
-=====배포판=====+  
  
-====20.04 LTS==== 
-[[https://wnw1005.tistory.com/354|변경점]] 
  
-[[https://wnw1005.tistory.com/370?category=861024|업그레이드 방법]] +=====처음 설치시 할 것..=====
-=====Ubuntu server=====+
  
 +  - 사용자 추가 [[tech:useradd|]] 후 [[sudo]] 그룹에 추가
 +  - 저장소 변경 [[tech:우분투_저장소_변경하기|]] 하고 최신으로 업데이트
 +  - 터미널 [[locale|한글설정]]
 +  - [[tech:midnight_commander|]]  설치
 +  - [[tech:log2ram|]] 설치
  
-====우분투 서버를 데스크탑으로==== 
  
-   sudo aptitude install --without-recommends ubuntu-desktop+====기타 서비스 설정====
  
 +  * [[transmission]]
 +  * [[nano]] 설정
 +  * [[samba]]
 +  * [[http://kr.dnsever.com/index.html?user_domain=&selected_menu=aboutddns&skey=|dns ever ]]
 +  * FTP 서버 설정 [[vsftpd]] ((우분투의 문제인지 뭔지 몰라도 사용자 로그인이 안되는 문제가 있어 [[proftpd]]로 사용중..)) 혹은 [[proftpd]]
 +
 + 
 +
 +
 +  * 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|]] 참조
 +
 +  * (필요하면) [[tech:java|자바]]설치
 +
 +  * 방화벽 설정 [[iptables]] or [[ufw]]
 +
 +
 +  * 서버 공격에 대비한 [[nmap]] 사용법 숙지.
  
 =====우분투 서버 기본 설정===== =====우분투 서버 기본 설정=====
줄 31: 줄 53:
 http://ubuntu.com/ 에서 최신을 받는다. http://ubuntu.com/ 에서 최신을 받는다.
  
-초기 설치시 [[ssh|openssh]], [[samba|Samba]] 정도는 선택해 깔아 준다.+<del>초기 설치시 [[ssh|openssh]], [[samba|Samba]] 정도는 선택해 깔아 준다.</del>
  
 ====터미널 영어 설정==== ====터미널 영어 설정====
줄 38: 줄 60:
   export LANG=C   export LANG=C
  
- +한글 설정하려면 [[tech:locale|]] 참조.
 ====설치시 하드 파티션 수동 나누기..==== ====설치시 하드 파티션 수동 나누기..====
  
줄 50: 줄 72:
  
  
-/etc/apt/ sources.list 파일을 열어서 주소를 수정하면 된다.+''/etc/apt/sources.list'' 파일을 열어서 주소를 수정하면 된다.
  
-====리눅스 서버에 IP주소할당 및 IP주소 변경==== 
-=== 네트워크 설정파일을 이용한 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====
줄 94: 줄 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 +
-  +