學科:
(考古題寫一寫就好,重點在術科)
https://wwwmail.ccu.edu.tw/preExam.php
術科:
1.安裝作業系統
2.架伺服器的服務
3.資安防護
4.系統更新
5.變更資料庫和系統密碼
6.資料庫備份
下面把上面六點會用到的指令整理出來:
筆者所使用的作業系統環境為:Ubuntu 12.04.5 LTS
1.安裝作業系統
2.架伺服器的服務
0 - UPDATE
1 - SSH
略,這個我想就不用多說了......
sudo apt-get update
sudo apt-get install ssh
/etc/init.d/sshd restart
netstat -tlnp | grep ssh
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin
sudo gedit /etc/apache2/apache2.conf
加入下列設定文字
# Enable PHPMyAdmin Include /etc/phpmyadmin/apache.conf
sudo /etc/init.d/apache2 restart
查看iptable
sudo iptables -L
sudo ufw enable
sudo ufw disable
sudo ufw default allowip
sudo ufw default deny
sudo ufw allow ssh(使用服務名稱來允許連入,服務名稱請參考 /etc/services 檔案)
sudo ufw allow in 8080(使用 Port 號來允許連入 )
sudo ufw deny out 4662( 使用 Port 號來拒絕連出到別台電腦的指定 Port 號 )
sudo ufw deny in 4662/udp(使用 Port 號來拒絕接受指定 Port 號的 UDP 連入要求 )
sudo ufw status numbered查看防火牆規則號碼
sudo ufw delete 規則號碼
sudo ufw logging on查看log記錄
/var/log/ufw.log
sudo ufw status
sudo ufw status verbose
sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get clean參考:link
1.Stop the MySQL Server.
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
sudo /etc/init.d/mysql startmysql關閉
sudo /etc/init.d/mysql stop
passwd [account](更新linux使用者密碼)
其實主要是用tar和dump來備份「www」和「mysql」這兩個資料夾
沒有留言:
張貼留言