安裝NFS:
yum install nfs-utils
建立分享的目錄:
mkdir /mnt/nfsshare
chmod -R 777 /mnt/nfsshare/
建立exports檔案:
vi /etc/exports
內容:
/mnt/nfsshare 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)
設定開機啟動服務:
systemctl enable rpcbind
systemctl enable nfs-server
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
systemctl enable nfs-lock
systemctl enable nfs-idmap
現在啟動服務:
systemctl restart rpcbind
systemctl start nfs-server
systemctl start nfs-lock
systemctl start nfs-idmap
設定防火牆:
firewall-cmd --permanent --zone=public --add-service=nfs
firewall-cmd --reload
查看NFS是否有啟動:
showmount -e
連接mount:
mount -t nfs 192.168.1.100:/mnt/nfsshare/ /mnt/nfsshare/
開機自動連接:
vi /etc/fstab
192.168.1.100:/mnt/nfsshare/ /mnt/nfsshare/ nfs rw,sync,hard,intr 0 0
2017年10月9日 星期一
2016年8月5日 星期五
CentOS 6 NetworkManager 停用
service NetworkManager stop
chkconfig NetworkManager off
chkconfig NetworkManager --list
2016年6月16日 星期四
Centos 7 VNC 設定
安裝VNC Server
yum install tigervnc-server
複製設定檔
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
修改 VNC Client 連結的帳號
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l USER -c "/usr/bin/vncserver %i"
PIDFile=/home/USER/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
建立 VNC Server 密碼
su user
vncpasswd
設定開機自動啟用
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
確認是否啟用VNC Server虛擬桌面
vncserver -list
啟用 VNC Server 錯誤
systemctl start vncserver@:1.service
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
刪除 /tmp/.X11-unix/ 目錄
\rm -R /tmp/.X11-unix/
設定防火牆允許VNC Server服務
firewall-cmd --permanent --add-service="vnc-server" --zone="public"
firewall-cmd --reload
查看防火牆zone所開的服務
firewall-cmd --zone=public --list-all
yum install tigervnc-server
複製設定檔
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
修改 VNC Client 連結的帳號
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l USER
PIDFile=/home/USER
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
建立 VNC Server 密碼
su user
vncpasswd
設定開機自動啟用
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
確認是否啟用VNC Server虛擬桌面
vncserver -list
啟用 VNC Server 錯誤
systemctl start vncserver@:1.service
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
刪除 /tmp/.X11-unix/ 目錄
\rm -R /tmp/.X11-unix/
設定防火牆允許VNC Server服務
firewall-cmd --permanent --add-service="vnc-server" --zone="public"
firewall-cmd --reload
查看防火牆zone所開的服務
firewall-cmd --zone=public --list-all
2016年3月28日 星期一
CentOS 7 設定IP
關掉 NetworkManager
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl restart network
修改/etc/sysconfig/network-scripts/ifcfg-(connection)
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
UUID=77f81288-6408-45e4-a1d7-114b8ea7690d
DEVICE=eno1
ONBOOT=yes
IPADDR=192.168.1.66
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
ifdown eth1 = 關閉網路卡
ifup eth1 = 開啟網路卡
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl restart network
修改/etc/sysconfig/network-scripts/ifcfg-(connection)
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
UUID=77f81288-6408-45e4-a1d7-114b8ea7690d
DEVICE=eno1
ONBOOT=yes
IPADDR=192.168.1.66
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
ifdown eth1 = 關閉網路卡
ifup eth1 = 開啟網路卡
2016年3月15日 星期二
Linux ibus 中文輸入法安裝
新酷音輸入法
yum install ibus-chewing
行列輸入法
yum install ibus-array
日文輸入法
yum install ibus-anthy
韓文輸入法
yum install ibus-hangul
拼音輸入法
yum install ibus-pinyin
倉頡輸入法
yum install ibus-table-cangjie
yum install ibus-table-chinese-cangjie
五筆輸入法
yum install ibus-table ibus-table-wubi
yum install ibus-chewing
行列輸入法
yum install ibus-array
日文輸入法
yum install ibus-anthy
韓文輸入法
yum install ibus-hangul
拼音輸入法
yum install ibus-pinyin
倉頡輸入法
yum install ibus-table-cangjie
yum install ibus-table-chinese-cangjie
五筆輸入法
yum install ibus-table ibus-table-wubi
2016年1月10日 星期日
systemd 基本管理方式
#systemctl --help #查詢systemctl指令用法
#systemctl list-units #查詢目前所有啟動中的服務
#systemctl list-units -a #查詢目前所有已啟動及未啟動的服務
#systemctl enable xxx.service #設定開機啟動xxx.service
#systemctl disable xxx.service #設定開始不啟動xxx.service
#systemctl stop xxx.service #立即停止xxx.service
#systemctl start xxx.service #立即啟動xxx.service
#ssytemctl status xxx.service #查詢xxx.serivce目前的狀態
#systemctl is-active xxx.service #查詢服務是否正常啟動
#systemctl list-units #查詢目前所有啟動中的服務
#systemctl list-units -a #查詢目前所有已啟動及未啟動的服務
#systemctl enable xxx.service #設定開機啟動xxx.service
#systemctl disable xxx.service #設定開始不啟動xxx.service
#systemctl stop xxx.service #立即停止xxx.service
#systemctl start xxx.service #立即啟動xxx.service
#ssytemctl status xxx.service #查詢xxx.serivce目前的狀態
#systemctl is-active xxx.service #查詢服務是否正常啟動
Centos 7 Run Level修改
顯示可用的運作層級
systemctl list-units --type target
顯示目前系統預設層級
systemctl get-default
切換到Run Level 3 [文字模式]
systemctl isolate multi-user.target
切換到Run Level 5 [圖形模式]
systemctl isolate graphical.target
設定開機為Run Level 3 [文字模式]
systemctl set-default multi-user.target
設定開機為Run Level 5 [圖形模式]
systemctl set-default graphical.target
systemctl list-units --type target
顯示目前系統預設層級
systemctl get-default
切換到Run Level 3 [文字模式]
systemctl isolate multi-user.target
切換到Run Level 5 [圖形模式]
systemctl isolate graphical.target
設定開機為Run Level 3 [文字模式]
systemctl set-default multi-user.target
設定開機為Run Level 5 [圖形模式]
systemctl set-default graphical.target
2015年7月17日 星期五
CentOS 6.6 DHCP
檢查是否有安裝
#rpm -qa | grep dhcp
安裝DHCP
#yum -y install dhcp
設定DHCP設定檔
#vi /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.20 192.168.10.29;
option domain-name-servers 192.168.10.1,8.8.8.8;
option domain-name "xxx.xxx.xxx";
option routers 192.168.10.1;
option broadcast-address 192.168.10.255;
default-lease-time 14400;
max-lease-time 28800;
}
設定DHCP使用的網路卡
#vi /etc/sysconfig/dhcpd
DHCPDARGS="eth1"
啟用DHCP服務
#service dhcpd start [Centos 6]
# systemctl start dhcpd [Centos 7]
設定開機時啟用DHCP
#chkconfig --level 345 dhcpd on
#systemctl enable dhcpd
查詢使用者租用清單
#more /var/lib/dhcpd/dhcpd.leases
登入系統模式
/etc/inittab
更改下列文字將5改成3
id:5:initdefault
run level 0 關機
run level 1 單一使用者模式
run level 2 多使用者模式(沒有NFS)
run level 3 多使用者模式
run level 4 保留
run level 5 X11
run level 6 重開機
#rpm -qa | grep dhcp
安裝DHCP
#yum -y install dhcp
設定DHCP設定檔
#vi /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.20 192.168.10.29;
option domain-name-servers 192.168.10.1,8.8.8.8;
option domain-name "xxx.xxx.xxx";
option routers 192.168.10.1;
option broadcast-address 192.168.10.255;
default-lease-time 14400;
max-lease-time 28800;
}
設定DHCP使用的網路卡
#vi /etc/sysconfig/dhcpd
DHCPDARGS="eth1"
啟用DHCP服務
#service dhcpd start [Centos 6]
# systemctl start dhcpd [Centos 7]
設定開機時啟用DHCP
#chkconfig --level 345 dhcpd on
#systemctl enable dhcpd
查詢使用者租用清單
#more /var/lib/dhcpd/dhcpd.leases
登入系統模式
/etc/inittab
更改下列文字將5改成3
id:5:initdefault
run level 0 關機
run level 1 單一使用者模式
run level 2 多使用者模式(沒有NFS)
run level 3 多使用者模式
run level 4 保留
run level 5 X11
run level 6 重開機
2015年1月12日 星期一
Ubuntu Grub Customizer
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
2012年12月2日 星期日
Mandriva 安裝 f77
Mandriva 2010.2_x86_64 安裝 f77
urpmi -a gcc
urpmi -a make
urpmi -a csh
將下列內容儲存成install_f2c_linux.csh安裝檔
#! /bin/csh
setenv INSTALL /usr/local
curl "http://netlib.sandia.gov/cgi-bin/netlib/netlibfiles.tar?filename=netlib/f2c" -o "f2c.tar"
tar -xvf f2c.tar
gunzip -rf f2c/*
cd f2c
mkdir libf2c
mv libf2c.zip libf2c
cd libf2c
unzip libf2c.zip
cp makefile.u Makefile
make
cp f2c.h $INSTALL/include
cp libf2c.a $INSTALL/lib
cd ../src
cp makefile.u Makefile
make
cp f2c $INSTALL/bin
cd ..
mkdir -p $INSTALL/man/man1
cp f2c.1t $INSTALL/man/man1
cp fc $INSTALL/bin/f77
chmod +x $INSTALL/bin/f77
cd ..
rm -rf f2c
echo "==================SUMMARY=================="
echo $0 " has built and installed:"
find $INSTALL -name '*f2c*' -mmin -5
find $INSTALL -name '*f77*' -mmin -5
執行安裝檔
測試是否安裝成功
將下列內容儲存成hello.f程式檔
program hello
print *,'Hello World!'
end program
urpmi -a gcc
urpmi -a make
urpmi -a csh
將下列內容儲存成install_f2c_linux.csh安裝檔
#! /bin/csh
setenv INSTALL /usr/local
curl "http://netlib.sandia.gov/cgi-bin/netlib/netlibfiles.tar?filename=netlib/f2c" -o "f2c.tar"
tar -xvf f2c.tar
gunzip -rf f2c/*
cd f2c
mkdir libf2c
mv libf2c.zip libf2c
cd libf2c
unzip libf2c.zip
cp makefile.u Makefile
make
cp f2c.h $INSTALL/include
cp libf2c.a $INSTALL/lib
cd ../src
cp makefile.u Makefile
make
cp f2c $INSTALL/bin
cd ..
mkdir -p $INSTALL/man/man1
cp f2c.1t $INSTALL/man/man1
cp fc $INSTALL/bin/f77
chmod +x $INSTALL/bin/f77
cd ..
rm -rf f2c
echo "==================SUMMARY=================="
echo $0 " has built and installed:"
find $INSTALL -name '*f2c*' -mmin -5
find $INSTALL -name '*f77*' -mmin -5
執行安裝檔
chmod +x install_f2c_linux.csh
./install_f2c_linux.csh
將下列內容儲存成hello.f程式檔
program hello
print *,'Hello World!'
end program
執行程式
f77 -o hello hello.f
./hello
./hello
2012年11月21日 星期三
Linux查硬體資訊指令
主機板
lshw -c bus | head
dmidecode -t baseboard
BIOS
dmidecode -t bios
中央處理器
less /proc/cpuinfo
lshw -c processor
dmidecode -t processor
記憶體
dmidecode -t memory
硬碟
lshw -c disk
hdparm -I /dev/sda
網路卡
lspci | grep -i eth (查看網卡名稱)
ethtool -i eth0 (查看網卡 driver)
顯示卡
lspci | grep VGA
lshw -c display
USB 裝置
lsusb
2011年2月27日 星期日
gedit 中文亂碼
開啟終端機
輸入:
gconf-editor
出現組態編輯器
尋找路徑:
apps_gedit-2_preferences_encodings
點選:auto_detected
出現另一小視窗:編輯設定鍵
點選:加入
出現另一小視窗:加入新的清單項目
手動輸入:BIG5
將移動至第一個項目
輸入:
gconf-editor
出現組態編輯器
尋找路徑:
apps_gedit-2_preferences_encodings
點選:auto_detected
出現另一小視窗:編輯設定鍵
點選:加入
出現另一小視窗:加入新的清單項目
手動輸入:BIG5
將移動至第一個項目
2011年1月2日 星期日
PostgreSQL安裝
下載
postgresql-9.0.2-1-linux.bin
chmod +x postgresql-9.0.2-1-linux.bin
./postgresql-9.0.2-1-linux.bin
postgresql-9.0.2-1-linux.bin
chmod +x postgresql-9.0.2-1-linux.bin
./postgresql-9.0.2-1-linux.bin
2010年2月21日 星期日
2010年1月2日 星期六
APT-GET
apt-get update
軟體資料庫同步
/etc/apt/sources.list
apt-get install package_nam
軟體安裝
apt-get remove package_nam
軟體移除
apt-get --purge remove package_nam
軟體移除purge 與 remove 相同,但連設定檔也會移除
apt-get upgrade
軟體升級
apt-get dist-upgrade
整個系統昇級
apt-get source
取得某個軟體套件的原始碼指令
apt-get clean
清除掉 apt 的 cache 內容
/var/cache/apt/archives/
/var/cache/apt/archive/partial/
apt-get autoclean
安裝完畢後會自動刪除該軟體的deb檔
apt-get check
診斷問題所在
軟體資料庫同步
/etc/apt/sources.list
apt-get install package_nam
軟體安裝
apt-get remove package_nam
軟體移除
apt-get --purge remove package_nam
軟體移除purge 與 remove 相同,但連設定檔也會移除
apt-get upgrade
軟體升級
apt-get dist-upgrade
整個系統昇級
apt-get source
取得某個軟體套件的原始碼指令
apt-get clean
清除掉 apt 的 cache 內容
/var/cache/apt/archives/
/var/cache/apt/archive/partial/
apt-get autoclean
安裝完畢後會自動刪除該軟體的deb檔
apt-get check
診斷問題所在
2009年10月10日 星期六
停用NetworkManager
Fedora
# service NetworkManager stop
# chkconfig NetworkManager off
# chkconfig network on
# service network start
Ubuntu
sysv-rc-conf --level 2 \NetworkManager off
sysv-rc-conf --level 2 \networking on
/etc/init.d/NetworkManager stop
/etc/init.d/networking start
# service NetworkManager stop
# chkconfig NetworkManager off
# chkconfig network on
# service network start
Ubuntu
sysv-rc-conf --level 2 \NetworkManager off
sysv-rc-conf --level 2 \networking on
/etc/init.d/NetworkManager stop
/etc/init.d/networking start
設定固定IP
Ubuntu
設定IP
# sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
#預設的DHCP取得IP
# iface eth0 inet dhcp
#改為靜態IP
iface eth0 inet static
#固定IP位址
address 192.168.1.100
#網路遮罩
netmask 255.255.255.0
#預設閘道
gateway 192.168.1.1
最後別忘了重新啟動網路才會生效喔
#sudo /etc/init.d/networking restart
設定DNS server
#vi /etc/resolv.conf
nameserver 168.95.1.1
Fedora
/etc/sysconfig/network-scripts/ifcfg-eth0
改為 Static IP
#USERTRL=no
#PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
#BOOTPROTO=dhcp
#BOOTROTO=none
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.0.10
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1
設定DNS Server
#vi /etc/resolv.conf
nameserver 168.95.1.1
設定IP
# sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
#預設的DHCP取得IP
# iface eth0 inet dhcp
#改為靜態IP
iface eth0 inet static
#固定IP位址
address 192.168.1.100
#網路遮罩
netmask 255.255.255.0
#預設閘道
gateway 192.168.1.1
最後別忘了重新啟動網路才會生效喔
#sudo /etc/init.d/networking restart
設定DNS server
#vi /etc/resolv.conf
nameserver 168.95.1.1
Fedora
/etc/sysconfig/network-scripts/ifcfg-eth0
改為 Static IP
#USERTRL=no
#PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
#BOOTPROTO=dhcp
#BOOTROTO=none
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.0.10
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1
設定DNS Server
#vi /etc/resolv.conf
nameserver 168.95.1.1
2009年9月20日 星期日
Linux指令
dmesg
查看硬體資訊
df
查硬碟容量
參數:-a 全部資訊 ,-h 使用易讀的容量顯示
free
查記憶體資訊
參數:-m 用mb來顯示容量
fdisk
磁碟分割
參數:-l 顯示全部磁碟資訊
範例:fdisk /dev/sdb
mkfs
磁碟格式化
範例:mkfs -t ext3 /dev/sdb1
參數:-t 指定檔案格式
mke2fs
磁碟格式化
範例:mke2fs -j /dev/sdb1
參數:-j 無參數格式為ext2,有為ext3
mount
磁碟掛載
範例:mount -t ext3 /dev/sda1 /mnt/sda1
umount
磁碟卸載
cd
變換目錄
pwd
顯示目前的目錄
mkdir
建立一個新的目錄
rmdir
刪除一個空的目錄
chmod
改變權限
-rwxrwxrwx 每種身份owner/group/others各自的三個權限r/w/x,r=4,w=2,x=1
r=read,w=write,x=execute。
第一個字元代表這個檔案的屬性:- = 正規檔案,d = 目錄,l = 連結檔,
b = 可隨機存取裝置 ,c = 序列埠設備
chown
改變檔案擁有者
範例:chown [-R] user:workgroup filename
參數:-R 進行遞迴的持續變更,即連同次目錄下的所有檔案
chgrp
改變所屬群組
範例:chgrp [-R] workgroup/filename
參數:-R 進行遞迴的持續變更,即連同次目錄下的所有檔案
cp
複製檔案目錄
範例:cp /soure /destination
rm
移除檔案目錄
mv
移動檔案目錄
passwd
更改密碼
who
顯示目前系統上的使用者
clear
清除螢幕畫面
ps
查看執行中的程式
參數:-aux
kill
停止執行中的程式
範例:kill PID代碼
查看硬體資訊
df
查硬碟容量
參數:-a 全部資訊 ,-h 使用易讀的容量顯示
free
查記憶體資訊
參數:-m 用mb來顯示容量
fdisk
磁碟分割
參數:-l 顯示全部磁碟資訊
範例:fdisk /dev/sdb
mkfs
磁碟格式化
範例:mkfs -t ext3 /dev/sdb1
參數:-t 指定檔案格式
mke2fs
磁碟格式化
範例:mke2fs -j /dev/sdb1
參數:-j 無參數格式為ext2,有為ext3
mount
磁碟掛載
範例:mount -t ext3 /dev/sda1 /mnt/sda1
umount
磁碟卸載
cd
變換目錄
pwd
顯示目前的目錄
mkdir
建立一個新的目錄
rmdir
刪除一個空的目錄
chmod
改變權限
-rwxrwxrwx 每種身份owner/group/others各自的三個權限r/w/x,r=4,w=2,x=1
r=read,w=write,x=execute。
第一個字元代表這個檔案的屬性:- = 正規檔案,d = 目錄,l = 連結檔,
b = 可隨機存取裝置 ,c = 序列埠設備
chown
改變檔案擁有者
範例:chown [-R] user:workgroup filename
參數:-R 進行遞迴的持續變更,即連同次目錄下的所有檔案
chgrp
改變所屬群組
範例:chgrp [-R] workgroup/filename
參數:-R 進行遞迴的持續變更,即連同次目錄下的所有檔案
cp
複製檔案目錄
範例:cp /soure /destination
rm
移除檔案目錄
mv
移動檔案目錄
passwd
更改密碼
who
顯示目前系統上的使用者
clear
清除螢幕畫面
ps
查看執行中的程式
參數:-aux
kill
停止執行中的程式
範例:kill PID代碼
2009年7月26日 星期日
Linux的三種證照
目前在臺灣,主要的Linux證照有3張,分別是LPIC(Linux Professional Institute Certified),NCLP(Novell Certified Linux Professional),以及RHCE(Red Hat Certified Engineer)。
考試內容,決定證照鑑別度
從考試內容來看,我們可以發現Linux是一種鑑別度不錯的證照類別,對於想要取得證照的人來說,如果沒有經常實作系統的安裝管理,一般來說,通過考試的機會並不高。
LPIC
LPIC 是由LPI(Linux Professional Institute,Linux專家協會)所推動的認證考試,該認證可以向下區分為Level 1、Level 2以及Level 3等3種不同等級,而每個等級則各有2項考試科目,考試以線上筆試的方式為主。 低階的Level 有101 Exam和102 Exam兩項科目,其中101 Exam以測試常用指令為主,至於102 Exam則是著重在基本的系統操作。 Level 2包含201 Exam和202 Exam。201 Exam涵蓋的範圍為系統的進階管理;202 Exam的訴求則是以如何讓Linux達到最佳化為主要目的,除了作業系統與各項服務之外,也將系統安全的項目涵括其中。 推出不久的Level 3是LPIC等級最高的一種,欲取得這張證照必須通過301 Exam和302 Exam兩項考試科目。
Novell Linux認證
SUSE Linux的 證照體系包含NCLP和NCLE(Novell Certified Linux Engineer)2張認證,其中NCLE的等級較高。考試是採用實機操作的方式進行,除了要求人員應試題需求完成各項系統服務的操作之外,NCLP也相 當重視測驗人員撰寫Shell Script的能力,以便日後能夠以程式語言輔助企業有效管理Linux伺服器。
Red Hat Linux證照
Red Hat的證照體系一共包含了3張證照:低階的RHCT(Red Hat Certified Technician)、中階的RHCE,以及高階的RHCA(Red Hat Certified Architect),其中RHCE是目前的主力,欲參加RHCA考試之前也必須取得RHCE。
和前面的2種Linux證照一樣,RHCE也重視人員實際操作系統的能力,因此取消原先筆試的項目,僅保留實機操作等2大項目,內容以實機除錯,以及系統的部署管理為主,人員必須在純文字介面的終端機介面下,完成試題所要求的動作。
不再提供終身效期
取得Linux證照並不代表永久有效。像LPI在2006年底宣布將LPIC的有效期限從10年縮短至5年,並取消終身認證的有效性,所有人都必須從LPIC取得之日起算5年之內完成更新。
NCLP 和RHCE目前還沒有要求已經考上證照的人員必須在期限內重新認證,以Novell的做法來說,只要市面上仍有用戶在使用該版本的SUSE Linux,則相對應的NCLP版本便依然有效。至於Red Hat的做法是隨著新產品的推出,而將和舊版本相對應的RHCE排除在「Current RHCE」的範圍之外,藉此彰顯與新版RHCE之間的差別。
考試內容,決定證照鑑別度
從考試內容來看,我們可以發現Linux是一種鑑別度不錯的證照類別,對於想要取得證照的人來說,如果沒有經常實作系統的安裝管理,一般來說,通過考試的機會並不高。
LPIC
LPIC 是由LPI(Linux Professional Institute,Linux專家協會)所推動的認證考試,該認證可以向下區分為Level 1、Level 2以及Level 3等3種不同等級,而每個等級則各有2項考試科目,考試以線上筆試的方式為主。 低階的Level 有101 Exam和102 Exam兩項科目,其中101 Exam以測試常用指令為主,至於102 Exam則是著重在基本的系統操作。 Level 2包含201 Exam和202 Exam。201 Exam涵蓋的範圍為系統的進階管理;202 Exam的訴求則是以如何讓Linux達到最佳化為主要目的,除了作業系統與各項服務之外,也將系統安全的項目涵括其中。 推出不久的Level 3是LPIC等級最高的一種,欲取得這張證照必須通過301 Exam和302 Exam兩項考試科目。
Novell Linux認證
SUSE Linux的 證照體系包含NCLP和NCLE(Novell Certified Linux Engineer)2張認證,其中NCLE的等級較高。考試是採用實機操作的方式進行,除了要求人員應試題需求完成各項系統服務的操作之外,NCLP也相 當重視測驗人員撰寫Shell Script的能力,以便日後能夠以程式語言輔助企業有效管理Linux伺服器。
Red Hat Linux證照
Red Hat的證照體系一共包含了3張證照:低階的RHCT(Red Hat Certified Technician)、中階的RHCE,以及高階的RHCA(Red Hat Certified Architect),其中RHCE是目前的主力,欲參加RHCA考試之前也必須取得RHCE。
和前面的2種Linux證照一樣,RHCE也重視人員實際操作系統的能力,因此取消原先筆試的項目,僅保留實機操作等2大項目,內容以實機除錯,以及系統的部署管理為主,人員必須在純文字介面的終端機介面下,完成試題所要求的動作。
不再提供終身效期
取得Linux證照並不代表永久有效。像LPI在2006年底宣布將LPIC的有效期限從10年縮短至5年,並取消終身認證的有效性,所有人都必須從LPIC取得之日起算5年之內完成更新。
NCLP 和RHCE目前還沒有要求已經考上證照的人員必須在期限內重新認證,以Novell的做法來說,只要市面上仍有用戶在使用該版本的SUSE Linux,則相對應的NCLP版本便依然有效。至於Red Hat的做法是隨著新產品的推出,而將和舊版本相對應的RHCE排除在「Current RHCE」的範圍之外,藉此彰顯與新版RHCE之間的差別。
2009年6月19日 星期五
Linux 版本查詢
uname -a
Linux user-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"
lsb_release -a
No LSB modules are available.
Distributor ID : Ubuntu
Description : Ubuntu 9.04
Release : 9.04
Codename : jaunty
Linux user-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"
lsb_release -a
No LSB modules are available.
Distributor ID : Ubuntu
Description : Ubuntu 9.04
Release : 9.04
Codename : jaunty
訂閱:
文章 (Atom)