放資網中心的小校伺服器 CentOS 5
# vi /etc/sysconfig/iptables
加規則
-A RH-Firewall-1-INPUT -s 163.17.39.50/255.255.255.255 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -s 163.17.39.50/255.255.255.255 -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
存檔後重啟 iptables
# service iptables restart
2017年8月26日 星期六
2017年6月5日 星期一
PHP 重新安裝
不明原因個人網頁伺服器 PHP 不動了,PHP 程式碼直接被看到,重啟 Apache 也沒用,移除 PHP 後,重新安裝恢復正常。
# yum remove php
# yum install php
# systemctl restart httpd
# yum remove php
# yum install php
# systemctl restart httpd
2017年5月21日 星期日
CentOS 7.3 設定 IPv6 固定 IP
server IP: 2001:288:5468::2/64
default gateway: 2001:288:5468::ff
設定前
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 62:34:62:38:61:62 brd ff:ff:ff:ff:ff:ff
inet 163.17.50.131/25 brd 163.17.50.255 scope global ens18
valid_lft forever preferred_lft forever
inet6 2001:288:5468:0:14b6:c7fd:2131:5a43/64 scope global deprecated noprefixroute dynamic
valid_lft 2488333sec preferred_lft 0sec
inet6 fe80::3190:8336:231d:9dd3/64 scope link
valid_lft forever preferred_lft forever
inet6 fe80::b3af:dd64:6f0b:1002/64 scope link tentative dadfailed
valid_lft forever preferred_lft forever
default gateway: 2001:288:5468::ff
設定前
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 62:34:62:38:61:62 brd ff:ff:ff:ff:ff:ff
inet 163.17.50.131/25 brd 163.17.50.255 scope global ens18
valid_lft forever preferred_lft forever
inet6 2001:288:5468:0:14b6:c7fd:2131:5a43/64 scope global deprecated noprefixroute dynamic
valid_lft 2488333sec preferred_lft 0sec
inet6 fe80::3190:8336:231d:9dd3/64 scope link
valid_lft forever preferred_lft forever
inet6 fe80::b3af:dd64:6f0b:1002/64 scope link tentative dadfailed
valid_lft forever preferred_lft forever
2017年3月12日 星期日
CentOS 7.3 掛載新硬碟 (WEB)
詳:http://pejslin.blogspot.com/2017/03/centos-73_8.html
PVE 新增硬碟
PVE 新增硬碟
- Hardware → Add → Hard Disk
- 設為 IDE 128G → Add
2017年3月8日 星期三
掛載 NFS 硬碟
# mount -t nfs 163.17.50.XXX:/mnt/array1/backup/ /backup/
mount: wrong fs type, bad option, bad superblock on 163.17.50.XXX:/mnt/array1/backup/,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so.
因為沒安裝 nfs 出現錯誤訊息,安裝就好:
# yum install nfs-utils
2017年3月7日 星期二
mysql_secure_installation 設定資料庫
CentOS 7.3
如果安裝完 mariadb,在未啟動 mariadb 時直接執行指令,會出現錯誤訊息:
# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Enter current password for root (enter for none):
如果安裝完 mariadb,在未啟動 mariadb 時直接執行指令,會出現錯誤訊息:
# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Enter current password for root (enter for none):
2017年3月6日 星期一
CentOS 7.3 網路設定
# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
CentOS Linux release 7.3.1611 (Core)
- # cd /etc/sysconfig/network-scripts/
# vi ifcfg-ens18
2016年3月26日 星期六
每日備份 Z: 到 S:\班級\Z備份\
每日備份
rsync -avl /XXXX/temp/ /XXXX/班級/Z備份/
每週檢查超過56天的檔案刪除
find /XXXX/班級/Z備份/ -ctime +56 -exec rm {} \;
資料夾需手動刪除
rsync -avl /XXXX/temp/ /XXXX/班級/Z備份/
每週檢查超過56天的檔案刪除
find /XXXX/班級/Z備份/ -ctime +56 -exec rm {} \;
資料夾需手動刪除
2016年3月25日 星期五
安裝 vsftp 失敗
Server 端
CentOS release 6.7 (Final)
SeLinux 已關閉
Client 端
Windows 10
安裝
# yum install vsftpd
編輯設定檔
# vi /etc/vsftpd/vsftpd.conf
檢查防火牆
# vi /etc/sysconfig/iptables
啟動
# service vsftpd start
CentOS release 6.7 (Final)
SeLinux 已關閉
Client 端
Windows 10
安裝
# yum install vsftpd
編輯設定檔
# vi /etc/vsftpd/vsftpd.conf
檢查防火牆
# vi /etc/sysconfig/iptables
啟動
# service vsftpd start
誤刪 "S:\班級\" 資料復原
因下指令時沒想清楚,誤刪 "S:\班級\" 內原有資料。
錯誤的指令
rsync -avl --delete /XXXX/temp/ /XXXX/班級/
原本應該用
rsync -avl /XXXX/temp/ /XXXX/班級/Z備份/
復原週六的備份
錯誤的指令
rsync -avl --delete /XXXX/temp/ /XXXX/班級/
原本應該用
rsync -avl /XXXX/temp/ /XXXX/班級/Z備份/
復原週六的備份
- 掛載 NAS
mount -t nfs 163.17.xxx.xxx:/mnt/array1/backup/ /backup -o nolock - 複製
cp -R /backup/s/XXXX/班級/ /XXXX/班級/ - 調整擁有者
chown -R AAA:teacher 個別資料夾 - 卸載 NFS
umount /backup
2016年2月23日 星期二
雲端學務系統安裝 "姓名譯音轉換" 模組 pinyin-master
CentOS release 5.11 (Final)
- 檢查是否支援 PHP PDO, PDO_SQLITE
- # vi /var/www/html/sfs3/phpinfo.php
輸入
<?php
phpinfo();
?>
2016年2月10日 星期三
將雲端主機的學務系統鎖在校內
學務系統在資網中心雲端主機 CentOS 5.11
校內 IP :163.17.50.128/25
# vi /etc/sysconfig/iptables
原本
...
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
...
校內 IP :163.17.50.128/25
# vi /etc/sysconfig/iptables
原本
...
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
...
2016年1月31日 星期日
CentOS 7 安裝 phpMyAdmin
CentOS Linux release 7.2.1511 (Core)
httpd-2.4.6-40.el7.centos.x86_64
mariadb-server-5.5.44-2.el7.centos.x86_64
php-5.4.16-36.el7_1.x86_64
httpd-2.4.6-40.el7.centos.x86_64
mariadb-server-5.5.44-2.el7.centos.x86_64
php-5.4.16-36.el7_1.x86_64
- 官網
https://www.phpmyadmin.net/ - 下載:從官網找到最新版本的鏈結
wget https://files.phpmyadmin.net/phpMyAdmin/4.4.15/phpMyAdmin-4.4.15-all-languages.zip
(安裝 wget:yum install zip wget) - 解壓縮
unzip phpMyAdmin-4.4.15-all-languages.zip
(安裝 zip 和 unzip:yum install zip unzip) - 移動解壓縮出來的資料夾到網頁目錄,並改名。
mv phpMyAdmin-4.4.15-all-languages /var/www/html/phpma
以上資料夾改名為 phpma,名稱自訂,自己記得就好。 - 開啟瀏覽器測試
http://y.y.y.y/phpma/
2016年1月30日 星期六
CentOS7 安裝 AMP
CentOS 7.2 最小安裝
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
- 更新
- yum update
- 安裝常用工具 (非必要)
- yum install mlocate
- yum install wget
- yum install zip unzip
- yum install ntpdate
- 關閉 SELINUX
- vi /etc/sysconfig/selinux
將
SELINUX=enforcing
改為
SELINUX=disabled
重開機後生效 - setenforce 0
暫時關閉 SELINUX
2014年5月10日 星期六
學務系統啟用SSL(https)連線
參考網頁:http://www.sfs.project.edu.tw/modules/news/article.php?storyid=163
系統:CentOS
系統:CentOS
2014年4月23日 星期三
CentOS 使用 yum 更新 kernel
CentOS 使用 yum 更新 kernel 時顯示 /boot 空間不足
Error Summary
-------------
Disk Requirements:
At least 2MB more space needed on the /boot filesystem.
Error Summary
-------------
Disk Requirements:
At least 2MB more space needed on the /boot filesystem.
訂閱:
文章 (Atom)






