修改 Linux 的網路名稱 – 以 CentOS 6.7 為例

使用 VM 的環境當作開發環境,而且還加上公司、家裡兩地跑,常常會出現網路卡編號遞增,然後就連不上 Linux

這是因為 Linux 無法判斷要抓取新舊哪一塊網路卡,這時把多餘的網路卡刪除是比較好的處理方式

將多餘的網路卡資訊刪除後,把 NAME 設定為 eth0 ,然後重新開機。

重新開機後 Linux 會重新抓到網路卡並且給予初始設定,這時只要重新設定網路卡即可

 

352 total views, no views today

Windows 內的 /dev/null

Windows 也有 Linux /dev/null 的相同功能

Windows 的保留關鍵字是 NUL ,因為 Windows 不分大小寫,所以 nul 意思也是一樣的

也因為是保留關鍵字,所以無法創建檔名為 NUL 的檔案

  • 此指令會成功複製,不過是複製到外太空

本來找這個功能是為了讓某些軟體的暫存功能不要佔用硬碟空間,不過如果資料夾選擇是使用瀏覽選擇的話就不行了,因為無法選擇 NUL 的資料夾…

232 total views, no views today

CentOS 6.5 安裝、學習筆記

中文化

 

編輯設定檔,將 LANG 修改為 zh_TW.UTF-8

需要重新開機方可生效。

安裝 Apache

安裝軟體 – 從光碟安裝

baseurl 設定增加光碟掛載路徑

或是修改光碟掛載路徑

 

安裝 Apache HTTP Server

Apache 2.2.15

 

系統 → 管理 → 防火牆 →

 

 

  • Samba
  • SSH
  • WWW (HTTP)
  • 其他通訊埠,加入 8000 – 9000

系統 → 管理 → 服務

  • Httpd

設定 httpd SELinux

所有自定義的網站資料夾皆需要重新設定

 

  • Change the SELinux security context of each FILE to CONTEXT.

網路設定

 

名稱伺服器設定檔

主機名稱設定檔 /etc/sysconfig/network

三、啟動網路與測試

安裝 PHP

php 5.3.3

MySQL 資料庫

 

 

設定服務於每次開機啟動

Samba 檔案共用

重新啟動 Samba 服務

新增一般使用者,並且加入為 Samba 使用者

修改 SELinux

  • samba_export_all_ro : 只允許讀取
  • samba_export_all_rw : 允許讀取和寫入

安裝 Extra Packages for Enterprise Linux (EPEL)

 

phpMyAdmin

複製一份現成的比較快

 

上、下鍵搜尋指令

 

vsftpd

設定開機啟動服務

1)进入超级用户模式。
也就是输入”su -“,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)

2)添加文件的写权限。
也就是输入命令”chmod u+w /etc/sudoers”。

3)编辑/etc/sudoers文件。
也就是输入命令”vim /etc/sudoers”,输入”i”进入编辑模式,找到这一 行:

“root ALL=(ALL) ALL” 在起下面添加”xxx ALL=(ALL) ALL”(这里的xxx是你的用户名),然后保存

 

MySQL 無法啟動

查看 mysqld.log

得到

解決方法:刪除 /var/lib/mysql/mysql.sock 後重新啟動 MySQL 即可,每次當機都會造成一樣問題,不確定 FreeBSD 是否有相同問題,待測試。

PHP 開發

網頁發送 email

關閉 SELinux

 

350 total views, no views today