Time of Update: 2015-03-09
Linux man系統使用基礎,linuxman系統基礎man系統是linux下強大的協助系統,能提供給系統使用者,程式員幾乎所有的協助資訊。這些協助資訊主要來自於Linux開源世界眾多的文檔維護者的無私貢獻。man系統本身有一些基本的提示,摘錄如下:1. 開啟xxx的協助資訊man xxx2. 查看某shell命令的協助資訊man 1
Time of Update: 2015-03-09
Linux核心驅動學習(六)----核心鏈表,linux----回顧鏈表的概念Linux核心鏈表:雙向迴圈鏈表。核心鏈表的設計思想:實現儘可能的代碼重用可以使大量的鏈表設計為單個鏈表。核心鏈表的結構(代碼位於include/linux/list.h中):struct list_head{ struct list_head *next,*prev;}list_head 結構包含兩個指向list_head結構的指標 prev 和
Time of Update: 2015-03-09
Linux進程的堆,Linux進程進程的地址空間中有很大的一塊地區是被稱作“堆”的地區其地址空間是在進程的.data和.bss的地址增長方向到動態庫地區的低地址部分的範圍堆可以理解成是進程的一大塊記憶體地區(已經分配實際實體記憶體,但並不是所有的地址空間都分配了實體記憶體,其大小根據系統類別型和版本來定)用來供進程中的程式動態分配記憶體空間通常,進程通過向作業系統批發一大塊實際的記憶體空間交給glibc管理以提高動態記憶體請求和釋放的效率在程式要請求動態分配比較小的記憶體空間的時候,glibc從
Time of Update: 2015-03-09
用SecureCRT串連VMware中的Linux系統,securecrtvmwareubuntu下面測試通過VMware上的操作:1、VMware中的Linux系統需要安裝SSH服務sudo apt-get install openssh-server openssh-client2、一般安裝後ssh服務會自動開啟,如果重新啟動後ssh服務關閉了,可以/etc/init.d/sshd start (驗證狀態/etc/init.d/sshd
Time of Update: 2015-03-09
IPython與Python的區別IPython的開發人員吸收了標準解譯器的基本概念,在此基礎上進行了大量的改進,創造出一個令人驚奇的工具。在它的首頁上是這麼說的:“這是一個增強互動式Python
Time of Update: 2015-03-09
Linux下crontab的使用1.作用使用crontab命令可以修改crontab設定檔,然後該配置由cron公用程式在適當的時間執行,該命令使用許可權是所有使用者。2.格式crontab [-u user] {-l | -r | -e} 3.主要參數-e:執行文字編輯器來設定時程表,內空的文字編輯器是vi-r:刪除目前的時程表-l列出目前的時程表。Crontab檔案的格式為”M H D m d cmd”。其中,M代表分鐘(0~59),H代表小時(0~23),
Time of Update: 2015-03-09
Linux修改檔案許可權命令:chmod Linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。 檔案或目錄的存取權限分為唯讀,唯寫和可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式執行。檔案被建立時,檔案所有者自動擁有對該檔案的讀、寫和可執行許可權,以便於對檔案的閱讀和修改。使用者也可根據需要把存取權限設定為需要的任何組合。 有三種不同類型的使用者可對檔案或目錄
Time of Update: 2015-03-09
CentOS中編譯安裝Percona Server 5.5.42出現問題解決一例這段時間想編譯安裝Percona Server,找了很多文章,做了很多準備。在Ubuntu14.04 、12.04.1、CentOS5.11 與 CentOS6.6上都試了試,發現針對最新版本 http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.41-37.0/source/tarball/percona-server-5.5.
Time of Update: 2015-03-09
Linux入門學習教程:GNU C及將Vim打造成C/C++的半自動化IDEC語言在Linux系統中的重要性自然是無與倫比、不可替代,所以我寫Linux江湖系列不可能不提C語言。C語言是我的啟蒙語言,感謝C語言帶領我進入了程式世界。雖然現在不靠它吃飯,但是仍免不了經常和它打交道,特別是在Linux系統下。 Linux系統中普遍使用的是GNU-C,這裡有一份Gnu-C語言手冊.pdf,:。------------------------------------------分割線---------
Time of Update: 2015-03-09
Linux下Qt開發環境的搭建之前一直使用Ubuntu軟體中心中的Qt4開發Qt的應用程式,現在轉到Linux下來做Qt5開發,但是必須從Qt官網上面下載對應的安裝包,配置起來相對麻煩一些,這裡介紹整個開發流程。 首先,在官網上面可以找到離線安裝包,最新的為qt-opensource-linux-x86-5.4.1.run,這是一個可執行檔,下載下來後可以修改許可權後直接運行。另外,你也可以在官網上面找到原始碼的壓縮包,因為這是一個開源的GUI類庫,所以你可以下載所有的原始碼,然後自己在本機上
Time of Update: 2015-03-09
手把手教你安裝Xubuntu Linux簡介這個教程會一步步教你如何安裝XUbuntu Linux。為什麼你會想要安裝Xubuntu呢?這裡有三個原因:你有一台安裝Windows XP的電腦,但是微軟已經不再對Windows
Time of Update: 2015-03-09
Linux作業系統學習筆記第一次接觸Linux作業系統,只是知道一些簡單的命令,當工作中再次用到時,不得不又重新溫故那些知識並做系統的學習,現在將以學習筆記的形式記錄,分享一些簡單知識和個人拙見,如有錯誤,歡迎指出。 基本知識: Linux中磁碟分割表示: 如:/dev/hda5 :/dev/目錄是存放硬體裝置檔案,hd表示IDE裝置,sd表示SCSI裝置,a表示硬碟的順序號,即第一塊硬碟是a,第二塊是b.
Time of Update: 2015-03-09
Raspberry Pi 2 安裝最新版FPC和Lazarus 1.52015年2月推出的Raspberry Pi2不能用以前的方法安裝Lazarus,當安裝fpc時出現下面的問題停止安裝。 從http://otapi.com/2015/02/10/raspberry-pi-2-freepascal-lazarus-and-delphi/找到解決方案: 1.安裝subversion和unzipSudo Apt-get updateSudo Apt-get install
Time of Update: 2015-03-09
Ubuntu系統安裝Ruby的三種方法Ruby是一個開源的動態程式設計語言,它有優美的文法,可用於構建可伸縮的Web應用程式。ruby gems可以很好地增強Ruby開發人員的開發效率。要在Ubuntu系統上安裝Ruby,有幾種方法,每種方法都只需幾步就能搞定。方法一:使用apt-get安裝可以直接使用兩個命令完成Ruby的安裝。# sudo apt-get update# sudo apt-get install ruby或者# sudo apt-get install ruby2.0方法二:
Time of Update: 2015-03-09
Linux crontab 命令格式與舉例Linux crontab 命令格式與舉例每五分鐘執行 */5 * * * *每小時執行 0 * * * *每天執行 0 0 * * *每周執行 0 0 * * 0每月執行 0 0 1 * *每年執行 0 0 1 1
Time of Update: 2015-03-09
Linux dd命令在擴增SWAP分區時的應用一、Linux中swap分區的基礎作用:Linux
Time of Update: 2015-03-09
Linux入門學習教程:如何備份Linux系統在前面的一些文章中,我反覆提到經常會把Linux系統搞崩潰,所以備份系統就是一件不容忽視的事情。由於Linux系統本身的優越性,系統的備份與還原還是比較容易的。主要表現在以下方面:Linux系統所有的資料都以檔案的形式存在,所以備份就是直接拷貝檔案;硬碟分區也被當成檔案,所以可以直接複製硬碟資料。Linux系統內建很多工具 +
Time of Update: 2015-03-09
CentOS磁碟管理命令CentOS磁碟管理命令df disk free顯示磁碟的相關資訊df [-aHhiklmPT] [--block-sze=<區塊大小>] [-t 檔案系統類型] [-x 檔案系統類型]參數:-a 或 all 包含全部的檔案系統-h 以可讀性較高的方式來顯示資訊-H 或-si 與-h相同,但是在計算是已1000bytes為單位而非1024-i 顯示iNode節點資訊-l 僅顯示本地端的檔案系統dirs.顯示目錄記錄參數-l 顯示目錄完成記錄 類似pwddu
Time of Update: 2015-03-09
CentOS安裝python包管理安裝最新工具pip的方法CentOS 6.4安裝pip,CentOS安裝python包管理安裝工具pip的方法如下:截至包子寫本文的時候,pip最新為 1.5.5wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz注意:wget擷取https的時候要加上:--no-check-certificatetar zvxf 1.5.5.tar.gz #解壓檔案cd
Time of Update: 2015-03-09
LinuxNFS伺服器的安裝與配置一、NFS服務簡介 NFS 是Network File System的縮寫,即網路檔案系統。一種使用於分散式檔案系統的協定,由Sun公司開發,於1984年向外公布。功能是通過網路讓不同的機器、不同的作業系統能夠彼此分享個別的資料,讓應用程式在用戶端通過網路訪問位於伺服器磁碟中的資料,是在類Unix系統間實現磁碟檔案分享權限設定的一種方法。 NFS