2016年4月18日 星期一

CentOS 7.2 Kernel升級

CentOS 7.2的原始kernel是3.10.0-327
目前最新版的kernel是4.5.0-1

人性始終來自帶墮性
人的努力,原自於不想出力

以前的kernel升級,必須要自已去下載binary,依自已的需求,調整內容
再complier過,才能放上去更新
一個不小心,可能就會讓系統崩潰

現在…似乎已經沒這麼麻煩了
(以下流程來自:http://www.ostechnix.com/install-linux-kernel-4-4-5-centos-ubuntu/)

Add ELRepo GPG key:
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Then, add ELRepo in CentOS 7 / RHEL 7 / Scientific Linux 7 using command:
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Enable ELRepo fastest mirror using by installing the following package:
# yum install yum-plugin-fastestmirror
(fastestmirror似乎是CentOS7.2預設安裝,我執行這個命令時,告訴我已經有安裝了)

We have added the ELRepo. Now, it is time to install Linux kernel 4.4.1 LTS.
Let us find out the current version details with command:
# uname -r
Sample output:
3.10.0-123.9.3.el7.x86_64
As you see, the installed version is 3.10.0-123.9.3.el7.x86_64.
Install Linux Kernel 4.4.1 LTS using command:
# yum --enablerepo=elrepo-kernel install kernel-ml
到這裡已經安裝完成
再來只要確認GRUB預設是以kernel4.5.0-1開機,然後重新開機,就完成了





在Windows中產生大檔案

Linux有dd可以產生大檔,Windows則可以利用Fsutil去產生
執行cmd.exe,然後執行以下命令

fsutil createnew c:\bigfile.txt 6294967285

就會在C槽下產生一個約6GB的檔案,檔名為bigfile.txt



2016年1月10日 星期日

如何在ubuntu14.04上安裝無蝦米

個人是使用無蝦米,這點在使用Linux桌面系統的時候,會是一個很頭痛的點,無蝦米是一種商業版的輸入法,而且看官網的銷售模式,應該是每一種系統就賣一次…

windows系統…買一次
android系統…再買一次?
MAC OS...再再買一次?
近期在玩ubuntu系統,還好不用買,因為官網根本就沒出,想用也沒的用

以上小抱怨一下,如果官方可以一次授權,在不同系統中使用,那我會下手買
(你沒買是抱怨個屁啊)   好的,我閉嘴!!

如何在ubuntu 14.04安裝無蝦米
其他的發行版我沒試過,不過我猜應該都通用

1. 在軟體中心安裝gcin
進到軟體中心之後,搜尋gcin,點安裝

 一般在軟體中心安裝軟體時,都會詢問密碼,輸入密碼後,就會完成安裝。

2.切換輸入法管理程式為gcin
 因為我在「系統設定值」中沒看到語言支援的設定,所以自已安裝im-switch

按「ctrl」+「alt」+ T叫出終端機介面
然後輸入 sudo apt-get install im-switch
下圖因為已經安裝過了,所以顯示已經是最新的版本
切換輸入法管理程式為gcin,語法  im-switch -s gcin   

到這裡gcin的安裝已經完成了,gcin預設就帶有無蝦米,但是在我切換時,一直沒辦法切換,所以我猜應該是gcin不會自帶tab。

4. 安裝無蝦米tab
在gcin設定介面(如果找不到,請搜尋gcin)

點擊「內定輸入法& 開啟/關閉」



看到嘸蝦米的檔案名是noseeing.gtab

所以,就google一下這個檔案吧,先找看看有沒有這個檔案可以下載
因為我不知道有沒有版權問題,所以請自行搜尋下載

接著把這個檔案,丟到 ~/.gcin裡,再重新登入之後,就可以使用無蝦米囉



2015年6月22日 星期一

tar打包與解壓

環境:CentOS 6.6 x86_64

我的需求是打包後解包,所以不用壓縮,只用tar打包就好
語法~

tar -cvf filename.tar /etc /home /root /data

說明~
-c 打包為tar
-v 打包過程顯示
-f 指定打包的檔名
/etc /home /root /data 打包這4個目錄,包含子目錄及檔案,這樣系統重建時,只要直接倒回去就可以了。

解包
語法~

tar -xvf filename.tar -C /

說明
-x 解包
-C 指定解包後的目錄

2015年6月17日 星期三

Apache VirtualHost虛擬網站設定

環境:CentOS 6.6 x86_64,Apache 2.2.15,PHP 5.3.3

建立要虛擬網站的設定檔
這次我的網站是維修專用系統,所以取名為maintain

vi /etc/httpd/conf.d/maintain.conf

maintain.conf內容:
Listen 88                                                    #用port88
NameVirtualHost *:88                              #開啟VirtualHost,如果有固定ip,把*換成你的ip
ServerAdmin root@localhost                   #管理者mail

<VirtualHost *:88>                                   #這裡的設定要跟NameVirtualHost一樣
    ServerName maintain.domain.con.tw   #domain name設定
    DocumentRoot /var/www/html/maintain    #maintain的網頁檔案位置
</VirtualHost>


接下來要注意iptables有沒有開對應的port 88
然後重開apache就完成了

service httpd reload