公告版位
2012/9/12 開始每週三的父子時間!!

目前分類:Linux/Unix (15)

瀏覽方式: 標題列表 簡短摘要

目前遇到各戶新購的機器太新,得安裝 CentOS 8.3 的版本才有支援新的 Intel Chipset;然而,部分的 EDA tools 又只正運行在 CentOS 7 的OS 上,真的挺傷腦筋的。經過幾番波折後,才決定採取 CentOS 8.3 + KVM ( 安裝 CentOS 7.9) 的方式解決這些問題。預計的配置如下:

Host ( CentOS 8.3)
> NIS Server
> NFS Server

Guest ( KVM : CentOS 7.9 )
> Mount NFS Folder
> 加入 NIS Domain.

夢想是豐腴的,現實是骨感的。這幾個星期真的對這句話有相當的理解,主要在於自己對 KVM 的不熟悉,對此白走了不少路;尤其是在 Bridge network 的設定,更是傷神。好不容易透過網友無私地分享,總算搞定 bridge network for KVM。步驟如下:

  1. Open the Terminal app.
  2. Get info about the current connection
    透過  nmcli connection 取得目前的網路設定資訊.
    [empyrean@WS1 ~]$ nmcli connection
    NAME    UUID                                  TYPE      DEVICE 
    enp0s3  3e19abc6-8e28-403c-94fa-89e17d7aaadf  ethernet  enp0s3 
    virbr0  2d7cae19-e9f5-4eda-a2a1-8fa753acf529  bridge    virbr0 
    [empyrean@WS1 ~]$ 
    
  3. Add a new bridge

ccchiu 發表在 痞客邦 留言(0) 人氣()

最近幫客戶處理系統的問題,遇到 VirtualBox 於 CentOS 8.3 上無法正常運作的問題。當啟動 VirtualBox 時,會出現錯誤訊息 "vboxclient the virtualbox kernel service is not running"。重新執行 /sbin/vboxconfig 則會出現下列訊息。 

[root@localhost ~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.

/var/log/vbox-setup.log 的內容如下 : 

Building the main VirtualBox module.
Error building the module:
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/4.18.0-240.el8.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Makefile:978: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel".  Stop.
make: *** [/tmp/vbox.0/Makefile-footer.gmk:114: vboxdrv] Error 2

這個檔案內容的重點,就是 "please install libelf-dev, libelf-devel". ( OS : 漏看這訊息,花了一天的時間。) 所以,只要執行下列指令,重新安裝該兩套件即可。

dnf install elfutils-devel elfutils-libelf-devel

軟硬體體設備:

  • HP Z2 G5 Workstation
  •  CentOS 8.3
  •  Virtualbox 6.18

Reference : JOELIA


ccchiu 發表在 痞客邦 留言(0) 人氣()

若在 CenOS 6.4 ( 64bit 機器 ) 執行軟體時,發生這個錯誤訊息時,該如何處理? 解法爐下 :

1. 確認你的 CenOS 可以直接連上 Internet.

2. 輸入指令

#yum install compat-libstdc++-33

3. 確認安裝結果,請輸入
#ls /usr/lib64/libstdc++*
#/usr/lib64/libstdc++.so.5

 

以上!!

 

ccchiu 發表在 痞客邦 留言(1) 人氣()

參考資料連結

Software - http://www.sun.com/software/sge/
Documentation - http://wikis.sun.com/display/sungridengine/Home
Community Resources - http://gridengine.sunsource.net/


ccchiu 發表在 痞客邦 留言(0) 人氣()

本身是在 Linux 環境下的高級打字員,對於 vim 已經到了無法沒有他的地步。記得四年前剛剛開始使用 vi 時,因為方向鍵不夠直覺,所以轉換到 vim 這個編輯器。剛開始使用時,真的是有種想要放棄的念頭。但一路使用下來,有種倒吃甘蔗的感覺,越用越覺得好用;到現在,已經到了無法沒有他的境界。連再打 offfice 時,存檔時都會習慣性打。

透過這篇文章,慢慢分享一些自己常用的指令。如有錯誤,也請不吝指教。

排序

有時候在處理一些文字資料時,就會深深覺得如果有 excel 的排序功能該有多好。嘿嘿,vim  也提供這樣的功能喔!!指令用法如下:

:1,$!sort -k 1

表示從第 1 列開始,以第 1 欄進行資料排序;分欄符號字元是  " "( 預設分欄符號字元是空格

:4,$!sort -k 3 -t ","

表示從第 4 列開始,以第 3 欄進行資料排序;分欄符號字元是  ",";並依文字順序 ( 預設 )排序。

:4,$!sort -k 3 -t "," -n

表示從第 4 列開始,以第 3 欄進行資料排序;分欄符號字元是  "," ;並依數字大小排序。

ccchiu 發表在 痞客邦 留言(0) 人氣()

 

 

Step1 : 確認系統是否有安裝 vncserver

透過 rpm –qa vnc 的指令來確認是否有安裝 vncserver

# rpm -qa | grep vnc

vnc-server-4.0-11.el4

vnc-4.0-11.el4

Step2 : VNC Server 的設定配置

1)      第一次啟動vncserver 會提示輸入密碼:

甲、Root

ccchiu 發表在 痞客邦 留言(0) 人氣()

近來想透過 ssh 登入至新安裝的 ubutu 上,竟然無法連線。

經確認,原來是沒有安裝 ssh server  的緣故。

因此,可透過此指令進行 ssh server 的安裝

#apt-get install ssh


ccchiu 發表在 痞客邦 留言(0) 人氣()

使用 ubuntu 進行 linux c programming 時,發生下列錯誤訊息:


error: stdio.h: No such file or directory

 

這是因為缺少了 Development Libraries and Header Files
因此,於 ubuntu 需使用這個指令來進行該套件的安裝

apt-get install libc6-dev


ccchiu 發表在 痞客邦 留言(0) 人氣()

依需求修改下列文件

  1. /etc/inet/hosts
  2. /etc/hostname.xxx(xxx代表你的網卡名稱)
  3. /etc/nodename
  4. /etc/inet/ipnodes(ipv6 的主機文件 )

修改完成後,重新啟動即可。


ccchiu 發表在 痞客邦 留言(0) 人氣()

# useradd [-u UID] [-g initial_group] [-G other_group] -[Mm] [-c 說明欄] [-d home] [-s shell] username
參數:
-u :後面接的是 UID ,是一組數字。直接指定一個特定的 UID 給這個帳號;
-g :後面接的那個群組名稱就是我們上面提到的 initial group 啦~
該 group ID (GID) 會被放置到 /etc/passwd 的第四個欄位內。
-G :後面接的群組名稱則是這個帳號還可以支援的群組。
這個參數會修改 /etc/group 內的相關資料喔!
-M :強制!不要建立使用者家目錄
-m :強制!要建立使用者家目錄!
-c :這個就是 /etc/passwd 的第五欄的說明內容啦~可以隨便我們設定的啦~

ccchiu 發表在 痞客邦 留言(0) 人氣()

轉載自 http://blog.yam.com/pupu6047/article/12247587

昨天順利安裝了6.0版,發現有些地方不太一樣了,於是稍做更新
------------------------------------------------------------------------------------------------
這篇是把黃狗從安裝到上手會遇到的問題地解決方案全部整理出來
讓我自以為是的把它稱為實用寶典吧,哈哈
原文如下

黃狗初學者實用整理
有PS3不養小黃狗是一件很可惜的事,一來無法充分發揮PS3的價值,二來錯過一個學習LINUX的好機會,
我也是因為黃狗而接觸LINUX,一開始也是摸不著頭緒,但靠著許多熱心玩家所發表的文章指導,

ccchiu 發表在 痞客邦 留言(0) 人氣()

VSFTPD DEAD BUT SUBSYS LOCKED

Please follow this procedure....

1. Remove the vsftpd lock from /var/lock/subsys/
2. In /etc/rc.d/init.d/ directory stop the xinetd daemon.
    ./xinetd stop
3. Now restart the vsftpd service
    service vsftpd restart
4. start the xinetd daemon again...

ccchiu 發表在 痞客邦 留言(0) 人氣()

不管是TELNET跟SSH等相關的遠端登入,或是直接本機端登入. 所有設定閒置時間自動登出都是 /etc/profile 這一個檔案設定 在最後一行加上 export TMOUT=100 在存檔就可以 那個"100"單位是秒. 不需重新開機.只要登出在登入,就可以立即生效.


ccchiu 發表在 痞客邦 留言(0) 人氣()

文章擷取自鳥哥的 Linux 私房菜

讓我們直接查閱一下 /etc/fstab 這個檔案的內容吧!

[root@www ~]# cat /etc/fstab
# Device Mount point filesystem parameters dump fsck
LABEL=/1 / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0

ccchiu 發表在 痞客邦 留言(0) 人氣()

在 Linux 下如何強迫取消掛載 NFS 目錄

上 週因為有一台很舊的 Linux 伺服器需重新安裝(簡稱 A 主機),因為所有資料都已經備份,且也已經確認無任何服務在這台主機了,所以也很放心的重灌了。不過,重灌了之後才發現原來還有另一台 Linux 伺服器(簡稱 B 主機)還掛載(mount)著 A 主機的某個 NFS 目錄,但因為 A 主機已經移除了,進而導致 B 主機只要讀取到 NFS mount 的目錄就會整個被 hang 住,大概要等 1 個小時才會 Release 鎖定狀態,整個 Console 就會動彈不得,必須強制斷線重連,但是重連後該 Process 也還在,使用 kill -9 也刪除不了,這真的很困擾我。

我的 mount point 是在 /backup 目錄下,所以只要執行以下指令都會完全 Hang 住:

# df -h

# ls -l /backup

# umount -f /backup

反正我連 umount 都不行就是了,非常的困擾,以前遇到此問題時,我唯一的解法就是「重開機」,但這真的很蠢,所以這次我無論如何都要解決此問題!

上週我就到摩托學園討論區尋求解答,今天總算有人解開了我的困擾,感謝 kibymo 提供資訊,解決方法整理如下:

ccchiu 發表在 痞客邦 留言(0) 人氣()