Archive

作者Archive

Novell SUSE Linux Enterprise Server 12 安裝心得

2014年12月19日 尚無評論

Novell SUSE Linux Enterprise Server 12 (以下簡稱 SLES12)其實已經上市一段時間了,但最近實在太忙了一直沒時間針對這個版本進行簡單的安裝測試,昨天在聽完 SUSE Instructor – SLE 12 Online Session 之後,趁今天晚上稍微有點空閒進行簡單的安裝測試分享。

基本上這次由於是一個新版本的開始,再加上這段時間一些軟體版本與架構的大幅異動之外,對於舊有用戶來說必須要重新花點時間去了解 SLES 12 的使用。在這個版本中有幾個主要的異動項目大家需要注意的,包含:

  • 預設的檔案系統改以 Btrfs 檔案系統為主
  • GRUB2 取代原先的 GRUB
  • systemd取代原先 System V的 init
  • Linux Containers / cgroup 的增加
  • MariaDB終於扶正了,成為預設的資料庫系統
  • 增加了PolicyKit這個驗證機制

當然,除了上面條列的項目之外,也有一些技術預覽的部分,例如:Docker、zSWAP等。這些主題有空的話我後續會進行相關文章的介紹,接下來我們來看一下這個版本的安裝模式是不是有什麼較大的異動。

閱讀全文…

「C#」DataView.RowFilter 特殊字元處理

2014年12月7日 尚無評論

在 Linux 要處理這些特殊字元並不覺得太過複雜,前陣子剛好碰到在 C# 中要處理這些特殊字元就一籌末展,分享一下強者我同事的經驗,筆記紀錄一下 ~

http://boywhy.blogspot.tw/2014/12/cdataviewfilter.html?spref=fb

Categories: 拾人牙慧 Tags: ,

LXC 與 Docker的差異

2014年11月29日 尚無評論

剛好看到有人分享  Understanding the key differences between LXC and Docker ,紀錄一下,對這兩個技術有興趣的朋友可以參考一下

Categories: 拾人牙慧 Tags: ,

在 Rescue Mode 掛 LVM 磁碟來進行存取

2014年11月26日 尚無評論

由於現在大部分使用 RedHat / Fedora 體系的 Linux,預設安裝除非有特別的設定否則安裝精靈都會將磁碟做成 LVM 架構,一但在檔案系統出現狀況時,怎樣在 Rescue Mode 中將這個 LVM 磁碟掛載呢,操作步驟如下:

  • 首先,可以先透過 lvm vgscan -v 檢查一下目前看的到的卷冊群組有那些
  • 接著,我們必須要將這些卷冊群組給啟動,操作方式為:
    lvm vgchange -a y
  • 順利的話,目前在 rescue mode 已經可以看到這些 LVM 裝置位置,當然你也可以透過 lvm lvs –all 來看一下有那些邏輯卷冊被偵測到
  • 最後我們便可以將啟用的 LVM 裝置透過 mount /dev/VolumeGroupNmae/LVName  /mnt 掛載

Oracle VM 對於 PVM 與 HVM 的一些限制

2014年11月16日 尚無評論

剛好這幾天有學生在問 Oracle VM 的一些問題,在 OVM 中建立 PVM 虛擬機器掛上 ISO 檔案怎無法光碟開機,基本上 Oracle VM 在 PVM 與 HVM 的虛擬機器上有一些使用上的限制,使用時要特別注意:

  • PVM:可以透過 Template 虛擬機器、PXE、組件來進行安裝
  • HVM:可以透過 ISO 檔案、Template 虛擬機器、組件來進行安裝
Categories: Oracle, Oracle_VM Tags: , ,

nmap 指定掃描埠號

2014年10月27日 尚無評論

nmap 指令工具預設掃描時是以 1 ~ 1024 這個埠號範圍來作為搜尋依據,若是我們要搜尋超過這個範圍的其他埠號範圍可以透過下列方式達成:

nmap -p 2000-3000 IP位址

Categories: Linux 基礎操作技巧 Tags:

SQL 語法同時要使用 Update 與 Insert 判斷用法

2014年9月20日 尚無評論

有時候在資料庫語法撰寫時會需要用到若是 TABLE 中無此紀錄,則用 INSERT 將紀錄插入,若已經存在紀錄時則改用 UPDATE 更新,語法如下:

 

UPDATE table SET field='C', field2='Z' WHERE id=3;
INSERT INTO table (id, field, field2)
       SELECT 3, 'C', 'Z'
       WHERE NOT EXISTS (SELECT 1 FROM table WHERE id=3);

 

參考:http://stackoverflow.com/questions/11135501/postgresql-update-if-row-with-some-unique-value-exists-else-insert

Coming Soon: New Oracle Linux Advanced Certification

2014年9月18日 尚無評論

Oracle Linux Advanced 認證終於要釋出了,這也是  Oracle Linux 的 OCP 認證考試科目,目前預計 9/20 可以開放登記 Beta 考試,由於因應考試的關係該科課程內容也進行大量調整,將 KVM 與 XFS 加入了訓練項目中,詳細資訊如下,有興趣的朋友可以前往瀏覽:

https://blogs.oracle.com/linux/entry/coming_soon_new_oracle_linux

於 Oracle Linux 上安裝 Docker

2014年8月26日 尚無評論

m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory 錯誤

2014年8月12日 尚無評論

在執行 sendmail 組態檔案修改時,我們會透過 m4 來將組態檔案進行轉換為 cf 檔案,但執行 m4 sendmail.mc > sendmail.cf 時,若出現 m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory 錯誤訊息時,則必須要確認一下主機是否已經安裝了 sendmail-cf 套件,若沒有安裝後便可以排除這個問題