Time of Update: 2015-05-31
標籤:linux 字串 單詞 統計 定向 1.diff--查看兩個檔案間不同地方,對比兩個檔案。#diff /etc/passwd /tmp/passwd2.uniq--去除重複行 -c統計重複的行數有幾行 -i忽略大小寫 -d只顯示重複的行# uniq /tmp/passwd uniq -d /tmp/passwd |
Time of Update: 2015-05-27
標籤:squid正向 Proxy、反向 Proxysquid配置1. 什麼是squid squid可以做代理也可以做緩衝squid緩衝不僅可以節省寶貴的頻寬資源,也可以大大降低伺服器的I/O. squid不僅可以做正向 Proxy,又可以做反向 Proxy。 正向 Proxy,squid後面是用戶端,用戶端上網要通過Squid去上;反向 Proxy,squid後面是伺服器,伺服器返回給使用者資料需要走squid.正向
Time of Update: 2015-05-27
標籤:linux的組成 linux發行版本 linux的分區 linux常識 Unix 誕生於 1969 年,Ken Thompson 和 Dennis Riche 在美國貝爾電話實驗室開發的Linux誕生於1991年,一個芬蘭大學生,林納斯·托馬斯寫的一個類Unix,全稱叫GNU/Linux,是一個免費使用和自由傳播的開源的(UNIX
Time of Update: 2015-05-27
標籤:?使用Ctr + Alt + F1(2,3,4,5,6)進入終端。使用Ctr + Alt + F7回到介面。?date顯示系統日期cal 2015顯示2015年的日曆表reboot重啟shutdown -r now重啟init 0關閉系統shutdown -h now關閉系統telinit 0關閉系統cd ..返回上一級目錄ls查看目錄中的檔案ls -F查看目錄中的檔案ls -l顯示檔案和目錄的詳細資料ls -a顯示隱藏檔案mkdir dir1建立一個叫做 ‘dir1‘ 的目錄‘rm
Time of Update: 2015-05-27
標籤:測試環境主機系統:Win7 64位虛擬機器:VMware® Workstation 11.1.0虛擬機器系統:CentOS 6.5 64位 Kernel
Time of Update: 2015-05-26
標籤:1. man 對你熟悉或不熟悉的命令提供協助解釋 eg:man ls 就可以查看ls相關的用法 註:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當前程式運行。 2. ls 查看目錄或者檔案的屬*,列舉出任一目錄下面的檔案 eg: ls /usr/man ls -l a.d表示目錄(directory),如果是一個”-”表示是檔案,如果是l則表示是一個串連檔案(link) b.
Time of Update: 2015-05-26
標籤: 在核心中的中斷機制中,為了防止解決中斷嵌套(防止一個中斷打斷另一個中斷)的問題,引進小任務機制: 使用小任務機制需要三步: 第一:定義一個struct tasklet_struct的類; 第二步:初始化taskelet將處理任務的函數和takslet任務捆綁; 第三步:調度tasklet :tasklet_schedule(&tasklet); 12 #include
Time of Update: 2015-05-26
標籤:1、查看系統安裝軟體 rpm -qa //(不包括綠色安裝的軟體程式,也就是直接在安裝目錄中啟動的不包括) rpm -qa |grep gcc 參數解釋:q ——詢問 a —— 查詢全部 l —— 顯示列表 rpm 是Red Hat Package Manager的縮寫,
Time of Update: 2015-05-26
標籤:個人情感 我是一名21歲的小菜鳥,接觸linux大概有幾個月了,前幾個月註冊了個部落格,知道昨天才寫出了一個博文,水平很菜,望大神們批評指正。自從開始學我就想一直寫下去,寫下自幾在學習linux的成長心得,成長艱辛和成長的軌跡。。。在這個大家庭裡真心的希望各位大神前輩能夠指導批評,將不勝感激。 作為一名普通的大學生,我感覺我還是挺幸運的,在大二就確定了自己的方向,能夠有充足的時間去學習去探索,並且能
Time of Update: 2015-05-26
標籤:linux下壓縮命令(轉載).tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName.tar.gz 和 .tgz解壓:tar zxvf FileName.tar.gz壓縮:tar zcvf FileName.tar.gz DirName————
Time of Update: 2015-05-27
標籤:字元驅動學習完了字元驅動,是按照宋寶華的Linux裝置驅動開發講解學習的,代碼練習敲了一遍,自己也理解了。 字元驅動主要的就是一些open,close,read,write等操作 通過上層調用到自己寫的底層函數這裡寫代碼片#include <linux/fs.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/types.h>#include <linux/
Time of Update: 2015-05-31
LinuxRegex-編寫Regex為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題(排除輸入或語法錯誤)在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的運算式。運算式不完整或者公式表示得不正確。例如,如果程式計算下面的運算式:PAY = WEEKLY_SALARY *
Time of Update: 2015-05-27
Linux下SSH遠端連線服務慢解決方案Linux下SSH遠端連線服務慢解決方案1、適用命令及方案如下:【遠端連線及執行命令】ssh -p22 [email protected]ssh -p22 [email protected] /sbin/ifconfig【遠程拷貝:推送及拉取】scp -P22 -r -p /etc [email protected]:/tmp/scp -P22 -r -p [email protected]:/tmp/
Time of Update: 2015-05-27
linuxC編程實戰 my_server.c例子問題總結,linuxcmy_server.c今天看linux C 編程實戰的my_server例子時,敲到這段代碼,對其父子進程關閉socket 進行close調用產生疑問中標註的三個close socket,思考子進程通訊結束
Time of Update: 2015-05-27
使用ansible批量管理遠程伺服器,ansible使用ansible批量管理遠程伺服器背景本地需要管理遠端一批伺服器,主要執行以下任務:1) 將本地的檔案複製到遠端所有伺服器; 2) 需要在遠程伺服器中執行一個個命令;遠端伺服器路徑並非完全一致,一般訪問通過環境變數中定義的變數路徑訪問; 比如在.bashrc中定義$app_path=/opt/app/bin最終選擇ansible,使用這個自動化營運工具可以滿足我的需求; 下面介紹下對於我這種情境需要使用的ansible的主要模組;
Time of Update: 2015-05-27
Linux 基礎教程:Linux Kickstart 自動安裝從系統安裝說起在 RHEL,CentOS,Fedora 等系統中,安裝系統使用的程式名叫 anaconda,它屬於 FedoraProject,由 Python 開發,能夠提供圖形或者文本介面用於系統安裝。在安裝系統之前,電腦的硬體上可能是沒有作業系統的,因此為了能夠運行安裝程式,需要一個臨時的作業系統,引導開機,啟動安裝程式,在使用光碟片安裝操作 Linux 系統(這裡特指 RHEL
Time of Update: 2015-05-27
Xshell實現Windows上傳檔案到Linux主機經常有這樣的需求,我們在Windows下載的軟體包,如何上傳到遠程Linux主機上?還有如何從Linux主機下載軟體包到Windows下;之前我的做法現在看來好笨好繁瑣,不過也達到了目的,笨人有本方法嘛;我是怎麼操作的:1、開啟一台本地Linux虛擬機器,使用mount
Time of Update: 2015-05-27
CentOS7設定開機自啟動命令大全任務舊指令新指令使某服務自動啟動chkconfig --level 3 httpd on systemctl enable httpd.service使某服務不自動啟動chkconfig --level 3 httpd offsystemctl disable httpd.service檢查服務狀態service httpd statussystemctl statushttpd.service (服務詳細資料)systemctl
Time of Update: 2015-05-27
SSH預設連接埠更改後使用Git由於安全或者其它原因,我們可能會修改預設的SSH服務連接埠號碼,預設情況下,已有的git項目在pull或者push的時候會報錯。現在假設原來的項目的remote設定為[email protected]:Projects/p1.git,將伺服器SSH預設連接埠修改為3022後,導致push出錯。有兩個解決辦法:一、直接修改URL為SSH://開頭git remote set-url origin ssh://[email protected]:3
Time of Update: 2015-05-27
CentOS許可權系統復原方法有時候手賤不小心給chmod -R 777 / 了,這下系統就癱瘓了~怎麼辦呢?? 往下看吧首先你必須準備一台和故障機器一樣的系統,比如可以在虛擬機器中安裝一套一樣版本的linux在新系統中建立一個 waynerQiu.c 程式,內容如下#include <sys/stat.h>#include <ftw.h>intlist(constchar*name,conststructstat *status,inttype){if(type ==