Time of Update: 2013-12-12
/etc/passwd & /etc/shadow詳解 1.passwd檔案 passwd檔案存放在/etc目錄下。這個檔案存放著所有使用者帳號的資訊,包括使用者名稱和密碼,因此,它對系統來說是至關重要的。可以使用如下命令查看該檔案:cat
Time of Update: 2013-12-12
linux檔案系統詳解之檔案時間屬性 檔案是linux中儲存資料的基本結構,儲存在像硬碟hard disk、光碟片CD、磁碟片等儲存介質中,並且被命名,該名稱即檔案名稱。linux中的檔案均為無結構的字元流格式。
Time of Update: 2013-12-12
CentOS 6下安裝OMSA出現的依賴性問題 環境是CentOS 6.3,在安裝DELL的OpenMange Server Administrator時,出現如下報錯: error: Failed dependencies: libcmpiCppImpl.so.0()(64bit) is needed by
Time of Update: 2013-12-12
線上添加磁碟,擴充LVM卷案例 一、添加硬碟,線上掃描出來首先到虛擬機器那裡添加一塊硬碟,注意必須是SCSI類型的硬碟。 掃描硬碟,不用重啟作業系統的。echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" >
Time of Update: 2013-12-04
.bash_profile與.bashrc和.profile的區分概念 bashshelllinux在Linux系統中配置環境變數相關的檔案主要有如下幾個,很容易弄混的,這兒簡單區分下: /etc/profile:此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行.並從/etc/profile.d目錄的設定檔中搜集shell的設定./etc/bashrc:為每一個運行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.&
Time of Update: 2013-12-04
# copy files from the rhel.iso image to system if [ ! -b /tmp/cdrom ];then echo "make cdrom node using mknod" >> /root/ins.log # get the
Time of Update: 2013-12-04
我的ubuntu 12.04精簡配置 是這樣的情況,在windows 7的vm虛擬機器上裝了Ubuntu 12.04 Desktop, 主要是想用它的gui,在Ubuntu中用Python開發,有時要matplot畫圖,server版畫不了。 所以把不要的給刪了。 列出的東西可能還有問題,指點指點哈 引用了部分網友的 sudo apt-get -y --auto-remove purge unity
Time of Update: 2013-12-04
《Linux命令列與shell指令碼編程大全》初識sed和gawk 文本處理sed編輯器sed編輯器可以基於輸入到命令列的或是儲存在命令文字檔中的命令來處理資料流中的資料。它每次讀取一行,用提供的編輯器命令匹配資料、按命令中指定的方式修改流中的資料,然後將產生的資料輸出到STDOUT。在流編輯器將所有命令與一行資料進行匹配後,它會讀取下一行資料並重複這個過程。在流編輯器處理完流中的所有資料行後,它就會終止。sed命令格式:sed options script
Time of Update: 2013-11-18
[我的linux,讓linux更易用]此安裝包為當前最為流量行的web應用lamp,lnmp架構一鍵安裝包,下載解壓後,執行一個指令碼即可全部安裝完.簡單,方便,快速如下lamp (apache + mysql教程 + php教程 + zend + eaccelerator + vsftpd + phpmyadmin)lnmp (nginx + mysql + php + zend + eaccelerator + vsftpd +
Time of Update: 2013-11-18
本人在安裝yum 時出現yum install gcc*提示Error: requested datatype primary not available錯誤,下面我來分享我的解決辦法解決方案如下:root使用者下運行: 代碼如下複製代碼 # yum clean all# rpm --rebuilddb 即可解決問題,可以通過下列命令驗證: 代碼如下複製代碼 # yum grouplist# yum install iptraf
Time of Update: 2013-11-18
文章總結了四種在linux中實現郵件發送的方法,有需要學習的朋友可參考一下本文章。Linux下郵件發送又一方法——sendEmail使用方法:下載sendEmailwget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.55.tar.gz 代碼如下複製代碼 tar –zxvf sendEmail-v1.55.tar.gzcd
Time of Update: 2013-11-18
本文章從五個方面來介紹linux中shell命令,包括有Shell變數、Shell的基本結構、Shell函數的傳回值、Shell函數詳解 、Shell當中的特殊變數 希望能對初學者有所協助。Shell入門教程:Shell變數 變數變數是暫時用來儲存資料的地方,是一個記憶體空間。bash
Time of Update: 2013-11-18
今天在linux中利用tar打包檔案時怎麼也打包不成功,後來查了一下原來裡面是有隱藏檔案了,可以使用tar cf file.tar $(find /path -type f)打包,結果還真成了。之前打包檔案夾的時候,老是忽略掉.htaccess檔案,這對整站備份來說很不爽!!打包目前的目錄下所有檔案(不包含.htaccess等隱含檔案)成xxx.tar.gz 代碼如下複製代碼 tar -czvf xxx.tar.gz *
Time of Update: 2013-11-18
本文章來給各位同學介紹關於 Linux C語言寫的超級簡單連接埠掃描器,希望方法對各位同學有協助。 代碼如下複製代碼 #include #include #include #include #include #include #include void msg() {
Time of Update: 2013-11-17
對於一個完整的訊號生命週期(從訊號發送到相應的處理函數執行完畢)來說,可以分為三個階段: 訊號誕生 訊號在進程中註冊 訊號在進程中的登出 訊號處理函數執行 1 訊號誕生 訊號事件的發生有兩個來源:硬體來源(比如我們按下了鍵盤或者其它硬體故障);軟體來源,最常用發送訊號的系統函數是kill, raise,
Time of Update: 2013-11-17
一,訊號集及相關操作函數 訊號集被定義為一種資料類型: typedef struct { unsigned long sig[_NSIG_WORDS]; } sigset_t
Time of Update: 2013-11-17
一,alarm() 在將可重新進入函數之前我們先來瞭解下alarm()函數使用: #include <unistd.h> unsigned int alarm(unsigned int seconds) 系統調用alarm安排核心為調用進程在指定的seconds秒後發出一個SIGALRM的訊號。如果指定的參數seconds為0,則不再發送 SIGALRM訊號。後一次設定將取消前一次的設定。該調用傳回值為上次定時調用到發送之間剩餘的時間,或者因為沒有前一次定時調用而返回0。
Time of Update: 2013-11-17
【題外話】閑的無聊竟然想嘗試測試自己做的項目在不同作業系統上的效能表現,所以決定試試在Linux上部署Apache和Mono的環境。由於平時很少接觸Linux,所以從網上找了幾篇文章(附在相關連結中)嘗試,部署的過程也並非一帆風順,所以就根據自己在Azure上配置的情況重新進行了整理,希望對很少接觸Linux的同學有所協助。以下所有操作均在Azure上的虛擬機器裡配置,如果在本地或者虛擬機器裡配置,可能首先還需要配置網卡設定等。 【文章索引】 【一、在Ubuntu下安裝Apa
Time of Update: 2013-11-17
1 # -*- Autoconf -*- 2 # Process this file with autoconf to produce a configure script. 3
Time of Update: 2013-11-17
驅動程式英文全稱Device Driver,也稱作裝置驅動程式。 在現代電腦體繫結構中,作業系統並不直接於硬體打交道,而是通過驅動程式於硬體通訊。