CentOS一些筆記

總覺得每一個Linux都有自己的問題

這次玩CentOS一開始就看到了方塊的中文字了…不過也還好,因為這我是想綀習使用remote的方式來操作的

中文方塊字的問題:

1. 修改/etc/sysconfig/i18n

LANG="zh_TW.Big5"
SUPPORTED="zh_TW.Big5:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

2. 安裝中文字型:這得使用到安裝光碟了,進到 /media/CentOS_5.5_Final/CentOS

rpm -ivh fonts-chinese-xxxxxxx.noarch.rpm
rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
 

========================================================================

yum設定proxy

在設定檔 /etc/yum.conf 中加入proxy設定

proxy=http://10.76.xxx.xxx:xxxx
 

========================================================================

vim   這個居然還要另外安裝

安裝指令:

yum -y install vim-enhanced

from  http://jikang87.blog.163.com/blog/static/10221063020093103937795/

========================================================================

權限:

在unix中文件權限是三類用戶,三種權限。三類用戶分別是文件所有者user(u),文件所有者所在主群組group(g)、其它用戶others(o),三種權限分別是起讀read(r)、寫write(w)、執行execute(x)。

如果一個文件的權限如下:所有者有讀寫的權限,群組有讀和執行權限、其它用戶有讀權限,可以寫成:
rw-r-xr--
其中前三位指明了所有者的權限、中間三位指明了組權限、最後三位指明了其它用戶的權限。我們用ls -l可以看到文件權限詳情,列出來的是10位,最前一位如果是d表示是子目錄。
說回來,如果把這上面9位字母換成二進制數則是:
110101100

==>若是有所有權限就會是111111111=777

umask=022

022=000010010

==>合原本的權限做XOR ==> 1&1=0 ==> 111101101 = 755  ==>  表示只有所有者才有寫入的權限!

========================================================================

嘸蝦米安裝 - SCIM

1.安裝scim

yum -y install scim
yum -y install scim-tables-chinese.i386

2.再將liu.bin複製到/usr/share/scim/tables下,將liu5.png複製到/usr/share/scim/icons下,重啟scim,搞定!(附件)

嘸蝦米新版 - 根據下面兩篇文章修改

http://blog.yorkxin.org/2009/01/11/make-a-hyper-boshiamy-cin-from-its-win-vers/

http://plog.longwin.com.tw/my_note-unix/2007/06/21/install_liu_in_debian_2007

第一篇中會產生一個.cin的檔案,但我的目的是丟到scim中,需要的是bin檔,所以又按第二篇中的方法

將.cin檔轉成.bin檔,但是失敗,原因是檔頭不對,於是再按第二篇中的設定改了該cin的檔頭後就可以轉了

scim-make-table boshiamy-hyper-scim.cin -b -o Liu7.bin

將該bin檔cp到/usr/share/scim/tables,再scim-restart即可!

名稱及圖示都可以在檔頭那裡設定哦!

========================================================================

查詢名稱有gcin的package

rpm -qa | grep gcin

查詢被需要的package

rpm -q -R gcin

移除package

rpm -e gcin
 

對應的yum指令

yum list | grep scim

yum deplist scim

yum remove scim

from http://www.linuxquestions.org/questions/linux-newbie-8/centos-how-to-check-for-dependency-and-uninstall-package-601503/

========================================================================

自動啟動

from http://blog.renhao.org/2010/05/centos-set-service-auto-start/

========================================================================

screen

1.檢查是否有該指令:

which scren

2.安裝screen (需要先取得root權限su):

yum install screen

3.它的基本關念是,一個session可以有多個screen

a.建立session:

screen

建立後可以用下面的組合鍵回到原畫面

Ctrl+a d

b.screen相關的組合鍵:

C-a c -> Create == 開啟新的 window
C-a n -> Next == 切換到下個 window
C-a p -> Previous == 前一個 window
C-a C-a -> Other == 在兩個 window 間切換
C-a w -> Windows == 列出已開啟的 windows 有那些
C-a 0 -> 切換到第 0 個 window
C-a 1..9 -> 切換到第 1..9 個window
C-a a -> 發出 C-a,在 emacs, ve, bash, tcsh 下可移到行首
C-a t -> Time,顯示當前時間,和系統的 load
C-a K(大寫) -> kill window,強行關閉當前的 window
C-a [ -> 進入 copy mode,在 copy mode 下可以回滾、搜索、複製就像用使用 vi 一樣
C-b Backward,PageUp
C-f Forward,PageDown
H(大寫) High,將游標移至左上角
L Low,將游標移至左下角
0 移到行首
$ 行末
w forward one word,以字為單位往前移
b backward one word,以字為單位往後移
Space 第一次按為標記區起點,第二次按為終點
Esc 結束 copy mode

C-a ] -> Paste,把剛剛在 copy mode 選定的內容貼上
C-a ? -> Help,顯示簡單說明
C-a d -> detach,將目前的 screen session (可能含有多個 windows)

c.session的相關指令:

screen -ls

screen -r sessionId (用在Detached,恢復過來)

screen id sessionId (用在Attached,強搶過來)

猜你喜欢

转载自eggboss.iteye.com/blog/841541