Skip to content
기본명령어
#sudo apt-get update # 저장소정보 업뎃
#sudo apt-get upgrade # OS 업글
#sudo apt-get install 모듈명 # 모듈설치
#sudo apt-get remove --purge # 설정파일까지 제거

#sudo cd 폴더경로 # 폴더이동
#sudo vi 파일경로 # 파일 생성, 편집
#sudo ls -al 폴더경로 # 폴더정보
#sudo chown -­R 사용자 /var/www # 사용자에게 /var/www의 접속 권한을 준다는 것이고
#sudo chmod -­R 777 /var/www # /var/www 에 읽고 쓰는 모든 권한을 준다는 겁니다.

#sudo init 0 # 종료
#sudo init 6 # 재부팅


텔넷설치
#sudo apt-get install xinetd
#sudo apt-get install telnetd
#sudo vi /etc/xinetd.conf

service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

#sudo /etc/init.d/xinetd restart


방화벽 설정
#sudo ufw enable
#sudo ufw allow 21/tcp (ftp)
#sudo ufw allow 22/tcp (ftp)
#sudo ufw allow 23/tcp (telnet)
#sudo ufw allow 80/tcp (http)
#sudo ufw allow 139/tcp (samba)
#sudo ufw allow 445/tcp (samba)
#sudo ufw allow 137/udp (samba)
#sudo ufw allow 138/udp (samba)

#sudo ufw status # 현재상태
#sudo ufw remove 규칙 # 규칙삭제


웹서버설치
#sudo apt-get install apache2
#sudo apt-get install libapache2-mod-auth-mysql
#sudo apt-get install mysql-server mysql-client
#sudo apt-get install php5-common php5 libapache2-mod-php5
#sudo apt-get install php5-mysql
#sudo apt-get install php5-gd
#sudo apt-get install phpmyadmin
>> apache 선택, 설치

#sudo vi /etc/apache2/apache2.conf
>> 제일 밑에 아래 줄 추가
>> Include /etc/phpmyadmin/apache.conf

#sudo /etc/init.d/apache2 restart
#sudo netstat -tap | grep mysql
[tcp 0 0 localhost.localdomain:mysql *:* LISTEN -]
>> 성공


웹서버 디폴트 폴더 변경
#sudo vi /etc/apache2/sites-enabled/000-default

<VirtualHost *:80>
ServerAdmin webmaster@localhost # 자신의 이메일 주소를 입력
DocumentRoot /var/www # 웹사이트의 루트가 되는 폴더 (변경 가능)
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www> # 웹 루트 폴더의 접근 권한을 지정해준다.
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

#sudo vi /etc/php5/apache2/php.ini
post_max_size = 2047M # 2048M 부터는 오류 발생
upload_max_filesize = 2047M # 결국 위에 설정한 post_max_size 값을 넘지 못한다.
max_file_uploads = 200

#sudo /etc/init.d/apache2 restart


FTP설치
#sudo apt-get install vsftpd
#sudo vi /etc/vsftpd.conf

>>변경
anonymous_enable=NO

>>주석제거
local_enable=YES
write_enable=YES
local_umask=022

>>사용자가 root까지 접속막기
chroot_local_user=YES
passwd_chroot_enable=YES

>>새 사용자 ftp 접속 권한
#sudo adduser 사용자
#sudo chown -­R 사용자 /home/사용자
#sudo chmod -­R 777 /home/사용자


삼바설치
#sudo apt-get install samba
#sudo apt-get install smbfs

#sudo vi /etc/samba/smb.conf

>> 언어설정
[global]
workgroup = workgroup # 윈도우즈의 작업 그룹명.
unix charset = cp949
dos charset = UTF8
display charset = UTF8
server string = samba server

>>제일 아랫줄에
[아이디]
comment = ubuntu
path = /home/아이디
guest ok = no
browseable = yes
writable = yes
create mask = 0755
directory mask = 0755

>>계정설정
#sudo smbpasswd -a 아이디
#sudo service smbd restart

>> 방화벽 설정
#sudo ufw allow 137
#sudo ufw allow 138
#sudo ufw allow 139
#sudo ufw allow 445


webdav설치
#sudo a2enmod dav_fs
#sudo a2enmod dav

#sudo chown www-data:아이디 /home/아이디
#sudo htpasswd -c /home/아이디/passwd.dav 아이디

#sudo chown www-data:아이디 /home/아이디/passwd.dav
#sudo chmod 660 /var/www/webdav/passwd.dav

#sudo vi /etc/apache2/sites-available/default

>>추가
Alias /webdav "/home/아이디/"
<Directory "/home/아이디/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

<Location /webdav>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile //home/아이디/passwd.dav
Require valid-user
</Location>

#sudo service apache2 restart


프린터설치
#sudo apt-get install cups
#sudo sh /루트/install.sh


utorrent설치
#sudo cp ~/Downloads/utorrent-server-3.0-ubuntu-10.10-27079.tar.gz /opt/
#cd /opt
#sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
#sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/sbin/utserver
#sudo rm -f utorrent-server-3.0-ubuntu-10.10-27079.tar.gz

#sudo apt-get install libssl0.9.8
#utserver -settingspath /opt/utorrent-server-v3_0

자동스크립트 실행 /etc/rc.local

localhost:8080/gui

'2' 댓글

Admin

2013.10.28
17:49:08
(*.93.90.9)

Admin

2013.10.28
17:51:08
(*.93.90.9)


- 우분투(리눅스)에서 BIOS 버전 보기

sudo dmidecode -s bios-version


- 명령어 한줄짜리 웹서버

원하는 웹디렉토리로 이동후에 다음 명령어를 수행

sudo python -m SimpleHTTPServer 81
81은 port (기본적으로 웹서버는 80을 쓰는데, 임의의 port를 지정)
81로 한경우 웹주소는 http://자신아이피:81
80으로 한경우엔 뒤에 :숫자 필요 없음(단 80 포트가 열린 경우만 가능)


- 4GB(32bit ubuntu)이상 메모리 사용하기

32bit에서 메모리를 4G이상 지원하려면 PAE (Physical Address Extension)를 인식하는 Kernel을 설치

1. 현재 메모리 사용량
free -m

2. PAE Kernel 을 설치
sudo apt-get update
sudo sudo apt-get install linux-headers-server linux-image-server linux-server

sync;sync;sync
sudo reboot

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
57 Ubuntu에서 Bind9 DNS Server 설치하기 Admin 2014-01-06 1643
56 Ubuntu vmware-tools 설치 Admin 2013-11-17 1929
55 USB 외장 하드로부터 Ubuntu 설치하려면 ... Admin 2013-11-12 1945
54 [Linux]우분투 (리눅스) 에서 vmware tools 설치하기 file Admin 2013-11-02 1662
53 [linux] 윈도우 PC -> 리눅스 PC 원격 접속하기 [1] file Admin 2013-11-02 2063
52 우분투 서버에 한글을 기본 언어로 설정하는 방법 file Admin 2013-11-02 1930
51 우분투에서 root로 로그인하기 [1] Admin 2013-11-02 1785
50 우분투 서버 설치하기, http, ftp 설정하기 Admin 2013-11-01 1962
49 저비용 고효율 리눅스 서버 설치 및 운영 가이드 - Ubuntu Server 설치 [1] file Admin 2013-11-01 1961
48 [리눅스] 우분투 root 비밀번호 설정 Admin 2013-10-31 1886
47 USB에 우분투 설치하기 Admin 2013-10-31 1900
46 [스크랩] usb에 우분투 설치하여 휴대용(?)으로 사용하기 [1] file Admin 2013-10-31 2335
45 Linux-Ubuntu 유용한 정보 4 - mount 명령어 [1] Admin 2013-10-30 2430
44 [Ubuntu] 설치 중 파티션에 대한 이모저모 file Admin 2013-10-30 1699
43 Ubuntu package delete - 우분투 패키지 강제 삭제 [2] file Admin 2013-10-30 1932
42 500 OOPS: vsftpd: refusing to run with writable root inside chroot() [2] Admin 2013-10-30 1833
41 [Ubuntu] vsftpd 설치 및 설정 [2] file Admin 2013-10-30 1682
40 우분투 vsftpd 설치하기 [3] Admin 2013-10-29 1719
39 Ubuntu에 APM 설치 및 설정, 제로보드 XE 설치하기 [2] Admin 2013-10-29 1617
» 우분투 12.04 서버세팅 [필독] [2] file Admin 2013-10-28 1458

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5