OB2D是以debian為基礎開發的Linux套件,OB2D很小很穩定!非常適合拿來架設伺服器,拿來當作虛擬機也很好用。
此版是以 jessie 版為主,此版本為主流版本,不至於太新或太舊,至少撐個三、五年沒問題。
sudo iptables -F
sudo vi /etc/rc.local
把 #LAN_IP_RANGE="192.168.1.0/24″ 改成:
LAN_IP_RANGE="192.168.0.0/24"
並把 #$IPTABLES -A INPUT -p tcp -s $LAN_IP_RANGE –dport 22 -j ACCEPT的註解#拿掉即可。使設定生效,請執行:
sudo /etc/rc.local
vi ~/.profile
在最後面加入以下語法即可。
export LANG=C
sudo passwd root
su -
按鍵 | 用途 |
a | 編輯模式下新增、插入內容 |
esc鍵 | 切換指令模式或編輯模式 |
:wq! | 指令模式下w 儲存,q 離開,! 強制模式 |
/ | 指令模式下搜尋 |
n | 指令模式下搜尋下一個 |
# You may uncomment the following lines if you want `ls' to be colorized: export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA'
修改 ssh 設定
sudo vi /etc/ssh/sshd_config
修改其中的 PermitRootLogin 為
PermitRootLogin yes
重新啟動 SSH
sudo service ssh restart
大功告成!您已經可以啟動 pietty,並連上主機後,直接以root身份登入了。
下載pietty:http://ntu.csie.org/~piaip/pietty/
「選項→字元字碼表」請選擇「Unicode」,輸入連線網域名稱或IP即可連線。
vi /etc/apt/sources.list
deb http://opensource.nchc.org.tw/debian/ jessie main contrib non-free deb-src http://opensource.nchc.org.tw/debian/ jessie main contrib non-free deb http://opensource.nchc.org.tw/debian/ jessie-updates main contrib non-free deb-src http://opensource.nchc.org.tw/debian/ jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
apt-get update
apt-get install debian-keyring debian-archive-keyring apt-key update
apt-get install php5-curl
apt-get install rsync
apt-get install htop
apt-get install sshfs
apt-get install zip
apt-get install unzip
apt-get install ntp ntpdate
apt-get install linux-image-4.9.0-ob2d linux-headers-4.9.0-ob2d linux-firmware-image-4.9.0-ob2d
vi /etc/php5/apache2/php.ini
vi /etc/apache2/conf-available/charset.conf
AddDefaultCharset UTF-8
vi /etc/apache2/conf.d/ra-phpmyadmin
allow from 127.0.0.1 120.115.3.0/24 106.104.14.111
service apache2 restart
a2enmod userdir
cd /home/帳號 mkdir public_html vi public_html/index.html
index.html的內容:
Hi 您好!
建立index.php
vi public_html/index.php
index.php內容
<?php phpinfo();
變更檔案擁有者
chown -R 帳號:帳號 /home/帳號/public_html 如: chown -R tad:tad /home/tad/public_html
vi /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> AllowOverride All Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Require all granted </Limit> <LimitExcept GET POST OPTIONS> Require all denied </LimitExcept> </Directory> </IfModule>
vi /etc/apache2/mods-available/php5.conf
#<IfModule mod_userdir.c> # <Directory /home/*/public_html> # php_admin_flag engine Off # </Directory> #</IfModule>
a2enmod rewrite
service apache2 restart
wget http://myip.tw/download/yhtools.tar.gz
tar xzvf yhtools.tar.gz
cd yhtools/maccount
vi passwd.txt
./maccount.sh add passwd.txt
./maccount.sh mysql passwd.txt
dpkg-reconfigure postfix
ntpdate -s time.stdtime.gov.tw hwclock --systohc
crontab -e
10 5 * * * root /usr/sbin/ntpdate -s time.stdtime.gov.tw
ifconfig -a
vi /etc/network/interfaces
auto lo eth0 iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.11 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.255 gateway 192.168.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 8.8.8.8 dns-search tn.edu.tw
127.0.0.1 localhost 192.168.0.11 tad.tn.edu.tw tad
hostname tad
uname -a
vi /etc/resolv.conf
search campus-xoops.tn.edu.tw nameserver 163.26.1.1
/etc/init.d/networking restart