顯示具有 CentOS 標籤的文章。 顯示所有文章
顯示具有 CentOS 標籤的文章。 顯示所有文章

2017年8月26日 星期六

開放學籍 XML 橋接 163.17.39.50 的 port 80 及 port 443 連線

放資網中心的小校伺服器 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年6月5日 星期一

PHP 重新安裝

不明原因個人網頁伺服器 PHP 不動了,PHP 程式碼直接被看到,重啟 Apache 也沒用,移除 PHP 後,重新安裝恢復正常。

# 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

2017年3月12日 星期日

CentOS 7.3 掛載新硬碟 (WEB)

詳:http://pejslin.blogspot.com/2017/03/centos-73_8.html

PVE 新增硬碟

  1. Hardware → Add → Hard Disk
  2. 設為 IDE 128G → Add

2017年3月8日 星期三

PuTTY SSH 連線 CentOS 中文亂碼

# vi ~/.bashrc

加入設定
LANG=zh_TW.Big5
export LANG

掛載 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

CentOS 7.3 掛載新硬碟 (SCHOOL)

PVE 新增硬碟

  1. Hardware → Add → Hard Disk
  2. 設為 IDE 256G → Add

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):


2017年3月6日 星期一

CentOS 7.3 網路設定

# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

  1. # cd /etc/sysconfig/network-scripts/
    # vi ifcfg-ens18

安裝 CentOS 7.3

  1. 光碟開機開始安裝

    Install CentOS Linux 7 直接開始安裝
    Test this media & install CentOS Linux 7 先檢查光碟再開始安裝

建立 CentOS 7.3 虛擬機

硬體不知怎麼配置好,大部分用預設值。
CentOS 偵測不到 SCSI 硬碟 (不知怎麼設),改 IDE 硬碟。
Memory 最少要 256 M,否則無法安裝。

2016年3月26日 星期六

每日備份 Z: 到 S:\班級\Z備份\

每日備份
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

誤刪 "S:\班級\" 資料復原

因下指令時沒想清楚,誤刪 "S:\班級\" 內原有資料。

錯誤的指令
rsync -avl --delete /XXXX/temp/ /XXXX/班級/
原本應該用
rsync -avl /XXXX/temp/ /XXXX/班級/Z備份/

復原週六的備份
  1. 掛載 NAS
    mount -t nfs 163.17.xxx.xxx:/mnt/array1/backup/ /backup -o nolock
  2. 複製
    cp -R /backup/s/XXXX/班級/ /XXXX/班級/
  3. 調整擁有者
    chown -R AAA:teacher 個別資料夾
  4. 卸載 NFS
    umount /backup

2016年2月23日 星期二

雲端學務系統安裝 "姓名譯音轉換" 模組 pinyin-master

CentOS release 5.11 (Final)
  1. 檢查是否支援 PHP PDO, PDO_SQLITE
    1. # 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
...

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


  1. 官網
    https://www.phpmyadmin.net/
  2. 下載:從官網找到最新版本的鏈結
    wget https://files.phpmyadmin.net/phpMyAdmin/4.4.15/phpMyAdmin-4.4.15-all-languages.zip
    (安裝 wget:yum install zip wget)
  3. 解壓縮
    unzip phpMyAdmin-4.4.15-all-languages.zip
    (安裝 zip 和 unzip:yum install zip unzip)
  4. 移動解壓縮出來的資料夾到網頁目錄,並改名。
    mv phpMyAdmin-4.4.15-all-languages /var/www/html/phpma
    以上資料夾改名為 phpma,名稱自訂,自己記得就好。
  5. 開啟瀏覽器測試
    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)

  1. 更新
    1. yum update
  2. 安裝常用工具 (非必要)
    1. yum install mlocate
    2. yum install wget
    3. yum install zip unzip
    4. yum install ntpdate
  3. 關閉 SELINUX
    1. vi /etc/sysconfig/selinux

      SELINUX=enforcing
      改為
      SELINUX=disabled
      重開機後生效
    2. setenforce 0
      暫時關閉 SELINUX

2014年5月10日 星期六

學務系統啟用SSL(https)連線

參考網頁:http://www.sfs.project.edu.tw/modules/news/article.php?storyid=163
系統: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.