기본명령어
#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 /tec/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
반응형
'ICT > 메이커, 코딩' 카테고리의 다른 글
네이버 EBS 소프트웨어 학습 프로그램 (0) | 2014.10.27 |
---|---|
우분투 홈페이지 서버 설치 후 설정 과정 (0) | 2014.01.04 |
우분투 자료 (0) | 2013.06.28 |
apt-get 으로 oracle-java7 jdk 설치하기 (0) | 2013.06.25 |
[우분투]phpmyadmin 로그인시 #2002 에러 처리 (0) | 2013.06.23 |
UBUNTU에 APM (0) | 2013.02.28 |
부팅 USB 만드는 법 (0) | 2013.02.28 |