2008年7月1日 星期二

Linux History

1983 - GNU Project -Richard Stallman
1991 - Linux Kernel with GNU Hurd - Linus Torvalds
GNU組件可以運行於Linux內核之上。整個內核是基於 GNU 通用公共許可,也就是GPL
(GNU General Public License,GNU通用公共许可证)的,但是Linux內核並不是GNU
計劃的一部分。
Hurd 是一組在微內核 (例如 Mach) 上執行的提供各種不同功能的伺服器。
Hurd 是由 GNU 計劃 所設計的自由軟體。

1994 - Linux1.0 Published => Marc Ewing Set up Red Hat Company.

------------------------------------------------------------------
Base on Linux Kernel
1993 - Debian - Ian Murdock (Ian Murdock 和他的愛妻 Debra )

Mandrake   Mandrakelinux (symbolic of Mandrakelinux)  
  CentOS   CentOS (The Community ENTerprise Operating System)  
  CLE   CLE (Linux 中文延伸套件 -- http://cle.linux.org.tw)  
  Debian   Debian GNU/Linux (相當嚴謹的 Linux 套件 -- http://www.debian.org)  
  Fedora   Fedora Project, sponsored by Red Hat (http://fedora.redhat.com)  
  Gentoo   Gentoo Linux (提供相當便利的 Portage 軟體套件管理系統 -- http://www.gentoo.org)  
  kernel   Linux Kernel (Linux 核心 -- http://www.kernel.org)  
  Knoppix KNOPPIX Linux Live CD  
  LDP   The Linux Documantation Project  
  Mandrakelinux   Mandrakelinux (極容易上手的 Linux 套件 -- http://www.mandrakelinux.com)  
  RedHat   Red Hat -- Linux, Embedded Linux and Open Source Solutions  
  Slackware   Slackware (老牌的 Linux 套件)  
  Stanix   Stanix (.NET) Professional (http://stanserv.sourceforge.net/stanix/)  
  SuSE   SuSE Linux (http://www.suse.com)  
  Trustix  Trustix Secure Linux (著重於安全與穩定的 Linux 套件 -- http://www.trustix.net)  

Note Menu

Linux History

2008年3月31日 星期一

Date

echo `date \+\%Y\%m\%d\%H\%M\%S`

2008年2月29日 星期五

grep

[root @test /root ]# grep [-acinv] '搜尋字串' filename
參數說明:
-a :將 binary 檔案以 text 檔案的方式搜尋資料
-c :計算找到 '搜尋字串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字串' 內容的那一行!
範例:
[root @test /root]# grep 'root' /var/log/secure
將 /var/log/secure 這個檔案中有 root 的那一行秀出來
[root @test /root]# grep -v 'root' /var/log/secure
若該行沒有 root 才將資料秀出來到螢幕上!

[root @test /root]# last | grep root
若該行有 root 才將資料秀出來到螢幕上!

[root @test /root]# grep [A-Z]ANPATH /etc/man.config
將 /etc/man.config 這個檔案當中,所有有:
[任何一個大寫字元]後面接 ANPATH 的那一行就顯示出來!
例如 AANPATH, BANPATH.... ZANPATH 等等!

2008年1月28日 星期一

[教學]Linux文字模式中出現亂碼?

原因:沒中文系統支援,所以會變成亂碼。
解決方法:在你的環境設定中加入export LANG=C 就可解決。
步驟:
1. 用VI編輯器修改.bashrc
2. 在最後面加入一行export LANG=C
3. 存檔後重新登入系統
參考資料:
使用Redhat, 選擇用中文安裝後. 常在沒有中文系統的終端機模式下連線,老是看到變成亂碼的中文訊息,裡面的訊息要如何改回英文的呢? (http://www.linuxcenter.com.tw/LinuxCenter/ShowFAQLinuxContent.do?FAQLinuxID=263&currentPage=1&genusID=null&subGenusID=null)

2007年5月16日 星期三

系統更新

yum install -y man

yum list

類似 ports 或是 debian 的 dpg e管理或是 solaris 的 pkg 管理,大同小異