Time of Update: 2018-12-03
原定於4月7日發布,希望和Ubuntu 8.04一較高下的Fedora 9因技術原因延遲到了5月13日發布。雖然讓廣大的擁護者們多等了一個月的時間,不過,Fedora 9這次終於根據原先承諾的發布了。 根據Fedora官方訊息,此次更新主要包括以下方面: -包含GNOME 2.22。GNOME中新加入的軟體包Cheese可以利用網路攝影機,創作照片和視頻。其他改進包括,改進的網路檔案系統支援,新的國際化時鐘小程式, Evolution中對Google日曆和自訂標籤的支援,新的遠端桌面查看器,
Time of Update: 2018-12-03
Linux向來對硬體支援都十分良好,很多古老的及其都因為能夠得到Linux的支援而運行者Linux作業系統。不過筆者最近獲悉由於使用者群體和使用頻率的關係多個Linux發行版本已經開始悄然放棄支援PowerPC。如此一來PowerPC使用者將失去對最新的主流Linux的支援(或許PPC使用者大部分都仍然在使用著蘋果的作業系統而無須切換成Linux吧) 迄今為止已經有三款主要的Linux發行版放棄了對PowerPC的支援,其中,OpenSUSE不
Time of Update: 2018-12-03
1. 不要當“傳教士” 很多人在討論區不斷的引起 "Linux vs. Windows" 之類的討論,甚至爭的面紅耳赤,這是沒有必要的。 這種爭論是浪費時間而沒有任何用處的。對,你花了一下午,用許多事實“捍衛”了 “Linux 比 Windows 好” 這個說法。但是 Windows 的支援者並不會喜歡上 Linux,他們只是稍微退縮一下,然後找一些新的證據來跟你辯論。 世界上的人們都在利用 Linux 研究最前沿的科學,我們還在這裡討論 “要不要用 Linux”
Time of Update: 2018-12-03
如果安裝linux的時候沒有分swap分區,那麼你可以: 1。重新劃分一個分區出來當作swap,然後在/etc/fstab裡面添加一行,/dev/sda9 swap swap defaults 0 0 這裡假定是sda9。 2。如果沒有空間,那麼 1) 建立一個足夠大的檔案 dd if=/dev/zero of=/swapfile bs=1024 count=262144
Time of Update: 2018-12-03
假期裡就自己玩了一下Ubuntu但是後來覺得挺多東西都不相容,或者說是使用起來不如WIN上面方便,所以還是沒有勇氣堅持使用下來,前段時間終於還是鼓起勇氣格掉了WINDOWS,決心以後堅持使用Ubuntu,現在算算,使用了也算是半個多月了,從開始的時候的不熟悉,不習慣,到現在的喜歡,習慣,到開始跟別人強烈推薦,感覺自己已經完全被 Linux所征服,它的優點我不想多說了,因為網上實在太多了,也沒必要去重複,剛從朋友
Time of Update: 2018-12-03
昨天 Goolge 案頭 Linux 版正式發布 介紹得太簡約,作為 Google 中國團隊研發的如此 萬德福 的軟體,不用力頂怎麼行啊!背景:Google 案頭搜尋 Linux 版 是由 Google 中國 Linux 團隊研發的全球性產品,主力成員包括劉欣、蔡健、李大海、劉黎、褚振宇、蘇哲(# 大名鼎鼎的 SCIM 作者)、王顯著、楊潤華、王詠剛等(# 嗯,應該都是著名大牛,可惜我只知道蘇哲。。。)。本文:安裝從 http://desktop.google.com/linux/ 下載
Time of Update: 2018-12-03
2006 年 11 月 06 日版本控制系統或資源管理系統是現代軟體開發的一個重要方面。不使用版本控制 系統就如同超速駕駛一輛汽車:很刺激,也可能會更快抵達目的地,但事故卻在所難免。本文概述了軟體組態管理(SCM)系統及其優勢,內容涵蓋 CVS、Subversion、Arch 和 Git。本文還討論了最常見的 SCM 體繫結構。本文在最後給出了新出現的一些方法及這些方法與先前方法的區別。 什麼是軟體組態管理?在學校學習的重要工具中,通常不會 包含
Time of Update: 2018-12-03
一、安裝SVN預設安裝到/usr/local/bin下面二、建立倉庫 svnadmin create /home/svnrepo/root/svnrepo為所建立倉庫的路徑,理論上可以是任何目錄三、修改設定檔/home/svnrepo/conf/svnserve.conf代碼#去掉#[general]前面的#號[general]#匿名訪問的許可權,可以是read,write,none,預設為readanon-access = none#認證使用者的許可權,可以是read,write,none,
Time of Update: 2018-12-03
Sun 公司的 RIA 架構 JavaFX 近日發布了大幅度更新的 1.2 版本,包括可運行於 Linux 和 OpenSolaris 平台的 1.2 SDK。JavaFX 是一種為 RIA 設計的動態指令碼型語言,與 Flex 和 Silverlight 類似,產生的二進位碼可運行在 JRE 6u10 及更新的 JVM 上,按照 Sun 公司的期望該版本也可以運行於支援 Java 的手持功能上。去年首次發布時僅包含 Windows 及 Intel Mac OS X 平台的 SDK
Time of Update: 2018-12-03
詳細列出各命令常用參數,在自己的虛擬機器上實驗,要求把每行沒列的資訊解釋清楚,還有不同作業系統平台下命令的不同之處。比如linux和AIX下top命令輸出的不同等。Top (linux系統下)top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員。<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0
Time of Update: 2018-12-03
linux 查看系統資訊命令是linux初學者必備的基礎知識, 這些命令也非常有用, 因為進入linux第一件事就可能是首先查看系統資訊, 因此必要的系統的學習一下這些linux系統資訊命令還是非常有必要的!下面給除了各linux發行版比較常用的系統資訊查詢的命令, 大家可以參考, 同時也可以測試學習, 必要的時候man, 一定要學學使用man命令, 呵呵# uname -a # 查看核心/作業系統/CPU資訊 # head -n 1 /etc/issue # 查看作業系統版本 # cat
Time of Update: 2018-12-03
本文連結:http://codingstandards.iteye.com/blog/986891 (轉載請註明出處) 用途說明whereis命令用來尋找命令的位置,包括執行檔案、原始碼和手冊頁檔案(locate the binary, source, and manual page files for a command)。如果要尋找任意檔案的所在位置,可以使用locate或者find等命令。 常用參數格式:whereis <command>尋找指定命令<command&
Time of Update: 2018-12-03
我的安裝背景:先在Ubuntu系統中安裝了mysql,沒有安裝apache21、利用sudo apt-get install phpmyadmin安裝的過程中提示選擇web server: 可以選擇apach2或lighttpd,我選擇了apache2,就直接進行了安裝。過程中還有如下提示,我選擇了no2、將phpmyadmin與apache2建立目中串連,www目錄在/var/www,phpmyadmin在/usr/share/phpmyadmin目錄,所以就用命令:sudo ln -s
Time of Update: 2018-12-03
下面介紹Linux通用鏈表(list)的splice(合并)函數:1. static inline void __list_splice(struct list_head *list, struct list_head *head){ struct list_head *first = list->next; struct list_head *last = list->prev; struct list_head *at =
Time of Update: 2018-12-03
介紹一下list中的關鍵函數container_of:/** * list_entry - get the struct for this entry * @ptr: the &struct list_head pointer. * @type: the type of the struct this is embedded in. * @member: the name of the list_struct within the struct. */#define
Time of Update: 2018-12-03
(一)ssh-add ~/.ssh/id_rsa [針對添加key異常的問題]ssh key-gen -t rsa [產生公開金鑰]產生的公開金鑰檔案預設在~.ssh/檔案夾中ps:產生的公開金鑰主要用於ssh登入認證,bitbucket認證等。(二)crontab調度問題home:~$ /etc/cron. (目錄)cron.d/ cron.daily/ cron.hourly/ cron.monthly/ cron.weekly/ crontab -e //增加cron
Time of Update: 2018-12-03
FIFO是一種常見的說法: First In First Out, 先進先出, 是資料結構中隊列(queue)的資料處理形式.而我們這裡要說的FIFO又叫做具名管道, 是一種處理序間通訊的方式. 1. 概念: 管道的限制是只能由擁有共同祖先的進程間使用, 而FIFO不需要, 它可以在不相關的進程間交換資料. 2. 建立FIFO: 在Linux下, FIFO是一種檔案類型, 建立FIFO類似於建立一個檔案. 確實, FIFO的路徑名存在於檔案系統中. 建立FIFO的函數:標頭檔:
Time of Update: 2018-12-03
如果進程中任一線程調用exit, _Exit, _exit, 整個進程終止. 這不是線程終止, 而是進程, 這將終止該進程中的所有線程. 1. 線程終止的方式: 單個線程可以通過3種方式退出:從啟動常式中返回, 傳回值是線程的退出碼.被同一進程中的其他線程取消.調用pthread_exit. 2. pthread_exit函數:原型: void pthread_exit(void *rval_ptr);標頭檔: <pthread.h>參數:
Time of Update: 2018-12-03
1. 用FIFO複製輸出資料流 管道只能用於進程間的線性串連, 而FIFO具有名字, 所以它可用於非線形串連. 使用FIFO以及UNIX系統程式tee, 就可以實現無需使用臨時檔案的過程. (tee程式將其標準輸入同時複製到其標準輸出以及其命令列中包含的命名檔案中.)mkfifo fifo1prog3 < fifo &prog1 < infile | tee fifo1 | prog2說明一下:首先, 建立FIFO 然後, 在後台啟動prog3,
Time of Update: 2018-12-03
1. 概念:訊號屏蔽字就是進程中被阻塞的訊號集, 這些訊號不能發送給該進程, 它們在該進程中被"屏蔽"了. 後面我們會提到, 實際上它們是被阻塞了.2. 訊號屏蔽函數:#include <signal.h>int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict oset);成功則返回0, 出錯則返回-1.sigprocmask函數有3個參數:how: