老系統了,沒想到可以透過簡單的官方 automatic script ( webmin-setup-repo.sh )完成自動設定後執行 # yum install webmin usermin 就完成安裝了。
2025年11月5日
2025年11月3日
CentOS Vault
今天在一台 Asus eeePC 小筆電上面安裝 CentOS7,沒想到竟然還可以從 https://ftp.iij.ad.jp/pub/linux/centos-vault/altarch/7.9.2009/isos/i386/下載到 x86 的版本!
而且 yum update 的路徑也都是通的~
https://ftp.iij.ad.jp/pub/linux/centos-vault/altarch/7.9.2009/os/i386/
https://ftp.iij.ad.jp/pub/linux/centos-vault/altarch/7.9.2009/updates/i386/
2019年9月16日
CentOS 7 安裝 webmin 缺乏套件
# yum install perl-Net-SSLeay perl-Time-Local perl-Encode-Detect perl-Data-Dumper unzip
Linux CentOS 7 停用 IPv6
如果 IPv6 尚未完全,瀏覽速度會被拖慢,可以先將 IPv6 停用。
增加以下兩行的內容
重新啟動服務
這樣就正常了。
# vi /etc/sysctl.conf
增加以下兩行的內容
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
重新啟動服務
# sysctl -p
這樣就正常了。
2019年8月11日
在 CentOS 7 上面安裝 Joomla 簡易步驟
前言:
步驟及說明如下:
1.使用 yum 指令安裝 httpd php php-mysql wget unzip 套件
2.下載MySQL 的 depo 檔,yum 安裝 MySQL 必須用到 。
3.安裝 mysql-community-server
啟動 MySQL
4.查詢 MySQL 暫時性密碼
5.登入 MySQL ,並設定新密碼
6.重新啟動 httpd
7.下載 Joomla
創建 Joomla 的安裝目錄
將下載的 Joomla 移動到上個步驟的目錄
切換到上述的目錄
解壓縮 Joomla
- CentOS 7 是目前臺中市國小校內自架伺服器的主流之一。
- 但是 CentOS 7 的預設資料庫是 mariadb ,而不是 MySQL 。
- Joomla 是一套多功能強大的 文件內容管理系統 ,國小端可用來架設學校網站。
- Joomla 僅支援 MySQL ,官方不支援 mariadb 資料庫。
- 所以,要在 CentOS 7 上面安裝 Joomla 架設學校網站,必須安裝 MySQL 才可以。
步驟及說明如下:
1.使用 yum 指令安裝 httpd php php-mysql wget unzip 套件
# yum install httpd php php-mysql wget unzip
2.下載MySQL 的 depo 檔,yum 安裝 MySQL 必須用到 。
# wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
# yum localinstall mysql57-community-release-el7-11.noarch.rpm
3.安裝 mysql-community-server
# yum install mysql-community-server
啟動 MySQL
# systemctl start mysqld
4.查詢 MySQL 暫時性密碼
# grep "password" /var/log/mysqld.log
5.登入 MySQL ,並設定新密碼
# mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
6.重新啟動 httpd
# systemctl restart httpd
7.下載 Joomla
# wget https://downloads.joomla.org/zh/cms/joomla3/3-9-10/Joomla_3-9-10-Stable-Full_Package.zip
創建 Joomla 的安裝目錄
# mkdir /var/www/html/Joomla
將下載的 Joomla 移動到上個步驟的目錄
# mv Joomla_3-9-10-Stable-Full_Package.zip /var/www/html/Joomla/
切換到上述的目錄
# cd /var/www/html/Joomla/
解壓縮 Joomla
# unzip Joomla_3-9-10-Stable-Full_Package.zip
8.用瀏覽器打開 http://your.server.ip/Joomla 就可以看到 Joomla 的安裝過程了。
2019年5月21日
CentOS 6 安裝 PHP 7
CentOS 6 目前官方提供的 PHP 版本只有到 5.3 ,如果需要用到 PHP 的話,必須更換一些套件。
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
# yum install php70w
2018年10月5日
安裝 Windows 7 時,USB 滑鼠沒有作用
Intel 100 晶片 Skylake 架構,移除 XHCI 主控,改為支援 XHCI 主控,但原生 Windows 7系統不支援 XHCI 主控 要靠Intel USB 3.0 驅動程式才能使用 USB 裝置,而 Windows 10 原生支援 XHCI 主控。所以,在安裝 Windows 7 的過程及安裝完畢,USB 滑鼠及裝置都無法驅動,必須靠 ps/2 的滑鼠來使用操作,安裝 USB 3.0 驅動程式。
沒想到我竟然還留有一隻 羅技 的 PS/2 介面的滑鼠。
沒想到我竟然還留有一隻 羅技 的 PS/2 介面的滑鼠。
2018年6月23日
在 CentOS 7 設定 加密代理伺服器 squid ( ncsa_auth )
squid 3.5 使用的加密套件名稱已經改為 basic_ncsa_auth ( squid 2.x 以前是 ncsa_auth )
# touch /etc/squid/passwd
# chown squid /etc/squid/passwd
# htpasswd -d /etc/squid/passwd lsps
# vi /etc/squid/squid.conf
# touch /etc/squid/passwd
# chown squid /etc/squid/passwd
# htpasswd -d /etc/squid/passwd lsps
# vi /etc/squid/squid.conf
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd# systemctl restart squid
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
#下面這行放在 acl 最前面
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
2018年5月22日
CentOS 7 快速安裝 squid 手記
# yum install squid
# vi /etc/squid/squid.conf
# squid -z
# systemctl start squid
# vi /etc/squid/squid.conf
acl Your_Name src 123.123.123.0/24
http_access allow Your_Name
http_port Your_port_NO
cache_dir ufs /var/spool/squid 100 16 256
# squid -z
# systemctl start squid
2018年3月6日
2018年2月3日
CentOS 7 安裝 phpMyAdmin 缺少 mcrypt
OS:CentOS Linux release 7.4.1708 (Core)
PHP:php-5.4.16-43.el7_4.x86_64phpMyAdmin:4.0.10.20
# yum install epel-release
# yum install php-mcrypt
# systemctl restart httpd
2018年1月31日
CentOS 7 開機掛載 網路硬碟
CentOS 7 掛載 沒有認證的網路硬碟
# vi /etc/fstab
# vi /etc/fstab
//123.123.123.123/share1 /mnt/s1 cifs root,uid=0,rw,suid,username="",password="" 0 0
//123.123.123.123/share2 /mnt/s2 cifs root,uid=0,rw,suid,username="",password="" 0 0
在全新的 CentOS7 安裝 SFS3 學務系統
0.系統準備工作:
設定時區
# timedatectl set-timezone Asia/Taipei
- - - - - - - - - - - - - - - - - - - - - - - -
開始安裝學務系統:
1.安裝基本所需套件
# yum install wget unzip php php-gd php-mbstring php-mysql php-xml httpd cifs-utils mariadb mariadb-server
2.啟動 mariadb 資料庫
# systemctl start mariadb
3.第一次安裝好 mariadb 資料庫之後,設定mariadb管理者密碼
# mysql_secure_installation
(輸入新的root密碼,其他都直接按確定)
- - - - - - - - 2018.05.21 增加 - - - - - - - -
# vi /etc/my.cnf
# vi /etc/php.ini
- - - - - - - - - - - - - - - - - - - - - - - -
4.修改網站預設的語系編碼(學務系統big5)
# vi /etc/httpd/conf/httpd.conf
將 AddDefaultCharset UTF-8 改成 AddDefaultCharset big5
5.啟動網站
# systemctl start httpd
(這時可以用瀏覽器打開 http://123.123.123.123 了)
6.下載 學務系統安裝包
# wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz
7.解壓縮 學務系統安裝包
# tar zxvf sfs_stable5.tar.gz
8.將解壓縮好的 sfs3_stable 移動到 /var/www/html/sfs3
# mv sfs3_stable/ /var/www/html/sfs3
9.用瀏覽器打開 http://123.123.123.123/sfs3 進行安裝,原來還需要做一些準備工作。
10.產生要給學務系統設定使用的 config.php 空白檔案。
# touch /var/www/html/sfs3/include/config.php
11.將 config.php 這個檔案設定成可以寫入。
# chmod 666 /var/www/html/sfs3/include/config.php
12.重新用瀏覽器開啟 http://123.123.123.123/sfs3,就進入安裝的畫面了。
13.填入 root 的密碼,填入你自己設定sfs3man的密碼,按 開始安裝。
14.耐心等候。成功。
15.調整設定檔屬性為只能讀、不能寫。
# chmod 644 /var/www/html/sfs3/include/config.php
16.移除安裝的程式,避免被他人破壞網站。
# rm -rf /var/www/html/sfs3/install.php
17.建立上傳的資料夾 data
# mkdir /var/www/html/sfs3/data/
18.修改上傳上述這個資料夾屬性為可以讀寫
# chmod 777 /var/www/html/sfs3/data/
19.修改 httpd.conf 的設定檔
# vi /etc/httpd/conf/httpd.conf
20.在檔案最下方,增加下列設定
Alias /upfiles/ '/var/www/html/sfs3/data/'
<Directory '/var/www/html/sfs3/data/'>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
存檔離開
21.要重新啟動 httpd ,上面的設定才能生效。
# systemctl restart httpd
22.用瀏覽器重新打開 http://123.123.123.123 ,就能看到新的學務系統了。
登入帳密 1001/demo
設定時區
# timedatectl set-timezone Asia/Taipei
- - - - - - - - - - - - - - - - - - - - - - - -
開始安裝學務系統:
1.安裝基本所需套件
# yum install wget unzip php php-gd php-mbstring php-mysql php-xml httpd cifs-utils mariadb mariadb-server
2.啟動 mariadb 資料庫
# systemctl start mariadb
3.第一次安裝好 mariadb 資料庫之後,設定mariadb管理者密碼
# mysql_secure_installation
(輸入新的root密碼,其他都直接按確定)
- - - - - - - - 2018.05.21 增加 - - - - - - - -
# vi /etc/my.cnf
max_allowed_packet = 100M
# vi /etc/php.ini
error_reporting = E_ALL & ~E_NOTICE
date.timezone = "Asia/Taipei"
short_open_tag = On
max_execution_time = 300
upload_max_filesize = 20M
post_max_size = 20M
- - - - - - - - - - - - - - - - - - - - - - - -
5.啟動網站
# systemctl start httpd
(這時可以用瀏覽器打開 http://123.123.123.123 了)
6.下載 學務系統安裝包
# wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz
7.解壓縮 學務系統安裝包
# tar zxvf sfs_stable5.tar.gz
8.將解壓縮好的 sfs3_stable 移動到 /var/www/html/sfs3
# mv sfs3_stable/ /var/www/html/sfs3
9.用瀏覽器打開 http://123.123.123.123/sfs3 進行安裝,原來還需要做一些準備工作。
10.產生要給學務系統設定使用的 config.php 空白檔案。
# touch /var/www/html/sfs3/include/config.php
11.將 config.php 這個檔案設定成可以寫入。
# chmod 666 /var/www/html/sfs3/include/config.php
12.重新用瀏覽器開啟 http://123.123.123.123/sfs3,就進入安裝的畫面了。
13.填入 root 的密碼,填入你自己設定sfs3man的密碼,按 開始安裝。
14.耐心等候。成功。
15.調整設定檔屬性為只能讀、不能寫。
# chmod 644 /var/www/html/sfs3/include/config.php
16.移除安裝的程式,避免被他人破壞網站。
# rm -rf /var/www/html/sfs3/install.php
17.建立上傳的資料夾 data
# mkdir /var/www/html/sfs3/data/
18.修改上傳上述這個資料夾屬性為可以讀寫
# chmod 777 /var/www/html/sfs3/data/
19.修改 httpd.conf 的設定檔
# vi /etc/httpd/conf/httpd.conf
20.在檔案最下方,增加下列設定
Alias /upfiles/ '/var/www/html/sfs3/data/'
<Directory '/var/www/html/sfs3/data/'>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
存檔離開
21.要重新啟動 httpd ,上面的設定才能生效。
# systemctl restart httpd
22.用瀏覽器重新打開 http://123.123.123.123 ,就能看到新的學務系統了。
登入帳密 1001/demo
2018年1月27日
2017年10月24日
2017年8月30日
CentOS 7 安裝 Webmin
CentOS 7 Minimal 安裝 Webmin ,需要再安裝兩個套件
# yum install perl-Net-SSLeay perl-Encode-Detect
# yum install perl-Net-SSLeay perl-Encode-Detect
訂閱:
文章 (Atom)


