本文來自博客園:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764204.html一.線程屬性線程具有屬性,用pthread_attr_t表示,在對該結構進行處理之前必須進行初始化,在使用后需要對其去除初始化。我們用pthread_attr_init函數對其初始化,用pthread_attr_destroy對其去除初始化。1.名稱:pthread_attr_init/pthread_att
系統 2019-08-12 01:32:45 2368
[Linux]Vim的NERDTree快捷鍵_SupermanArthurYoo_百度空間切換工作臺和目錄ctr+w+h光標focus左側樹形目錄,ctrl+w+l光標focus右側文件顯示窗口。ctrl+w+w,光標自動在左右側窗口切換111o.......在已有窗口中打開文件、目錄或書簽,并跳到該窗口.....|NERDTree-o|112go......在已有窗口中打開文件、目錄或書簽,但不跳到該窗口.....|NERDTree-go|113t...
系統 2019-08-12 01:32:42 2368
如何對CentOSFTP服務配置-51CTO.COM根據很多人對CentOSFTP服務的不解,我覺得應該對CentOSFTP服務做出一定的解釋。1.安裝一般在CentOS上都自動安裝了vsftd,若沒有安裝則可以使用以下步驟進行安裝yum-yinstallvsftpdtouch/var/log/vsftpd.log#創建vsftp的日志文件在CentOS中,這樣就可以完成了一個簡單的匿名FTP的搭建。你可以通過訪問ftp://yourip來進行,不過這個F
系統 2019-08-12 01:32:08 2368
作者:華江從目前的情況來看,Syslog(系統日志)這一歷史悠久的日志系統仍舊占據著最主流的地位。由于與類UNIX平臺之間的淵源,Syslog是在實際應用環境中最容易獲得的日志系統。同時,還有很多的基于Syslog的擴展產品存在,這其中也包括大量基于UNIX平臺構建內核的網絡硬件設備,這些設備往往都內置了Syslog功能支持,例如Cisco路由器就是如此。一、配置syslog守護進程syslog是Linux系統默認的日志守護進程。默認的syslog配置文件
系統 2019-08-29 23:40:03 2366
1.Linux環境下JDK的安裝步驟1.1上傳jdk-7u75-linux-x64.tar.gz并解壓1.把下載好的jdk-7u75-linux-x64.tar.gz文件上傳到Linux服務器,或采用wget的方式在線下載。2.加壓jdk-7u75-linux-x64.tar.gz。解壓的命令為:tar–zxvfjdk-7u75-linux-x64.tar.gz解壓后的文件目錄結構為:1.2設置PATH1.在/usr/local/目錄下創建java目錄.命
系統 2019-08-12 09:30:13 2366
文件的權限有rwx這3個讀、寫、執行的權限。但是,怎么/tmp權限有些奇怪?還有,/usr/bin/passwd也有些奇怪,怎么回事呢?不是只有rwx嗎?為什么還有其他的特殊權限呢?不要擔心,我們這里先不談這兩個權限,只是先介紹一下而已。因為必須要有賬號的ID概念,以及程序的進程(process)概念后,才能夠進一步了解這些特殊權限所表示的意義。SetUID會創建s與t權限,是為了讓一般用戶在執行某些程序的時候,能夠暫時具有該程序擁有者的權限。舉例來說,我
系統 2019-08-12 01:33:48 2366
對消息隊列的操作無非有以下三種類型:1、打開或創建消息隊列消息隊列的內核持續性要求每一個消息隊列都在系統范圍內相應唯一的鍵值,所以,要獲得一個消息隊列的描寫敘述字,僅僅需提供該消息隊列的鍵值就可以;注:消息隊列描寫敘述字是由在系統范圍內唯一的鍵值生成的,而鍵值能夠看作相應系統內的一條路經。2、讀寫操作消息讀寫操作很easy,對開發者來說,每一個消息都相似例如以下的數據結構:structmsgbuf{longmtype;charmtext[1];};mtyp
系統 2019-08-12 01:33:43 2366
在apache,nginx,lighttpd等webserver其中,都有一項sendfile相關的配置,在一些網上的資料都有談到sendfile會提升文件傳輸性能,那sendfile究竟是什么呢?它的原理又是怎樣呢?在傳統的文件傳輸里面(read/write方式),在實現上事實上是比較復雜的,須要經過多次上下文的切換,我們看一下例如以下兩行代碼:Java代碼read(file,tmp_buf,len);write(socket,tmp_buf,len);
系統 2019-08-12 01:33:34 2366
1.磁盤使用情況du-h查看當前用戶每個文件的大小,格式化顯示du-h--max-depth=1當前各個目錄下的總大小du-sh查看總的大小df-h磁盤使用情況iostat-xm3磁盤的讀寫情況2.VI常用命令esc切換文件讀寫狀態,I鍵插入,O鍵追加:q!強制退出:wq保存后退出:x保存后退出G到文件尾部1G到文件首或者gg0行首$行尾ctrl+f向文件尾翻一頁ctrl+b向文件首翻一頁/patten從光標開始處,向文件尾搜索patten?patten從
系統 2019-08-12 01:33:26 2366
一、Linux的登陸流程login:用戶名:每個用戶名都有一個用戶ID(用戶標識符),計算機處理的就是用戶ID(數字)而不是用戶名(字符),。認證機制:Authentication,比如密碼或者其他生物識別技術授權:Authorization,資源訪問的權限授權。但是授權不代表權限可以濫用,因此需要審計。審計:Audition(通過日志)。登陸成功后,進入prompt,命令提示符界面,因此需要輸入命令來執行程序。這些命令既可以是二進制程序也可以是腳本文件。
系統 2019-08-12 01:33:22 2366
一:配置vim的顏色方案配置顏色方案,下載插件ColorSamplerPack.zip,將其解壓縮到.vim文件夾下,如果沒有該文件夾,則自己創建一個。在.vimrc文件中添加下面一行配置:colorschemefruity其中fruity是一個顏色主題的名字,當然也可以選用別的主題(筆者在嘗試多個主題后選擇了fruity),ColorSamplerPack.zip的頁面上有鏈接指向各個主題的預覽。但是,這里的許多主題只適用于iGvim(包括fruity在
系統 2019-08-12 01:33:21 2366
有許多情況下,我們需要查看一個進程當前打開了哪些文件,反過來我們也希望知道某一個文件正在被哪些進程所讀寫。在Linux下有許多有用的工具可以幫我們完成這兩個工作,下面介紹這兩個工具:lsof與fuser。fuserfindfilesorsockets'user格式:fuser[選項]fname-k如果找到打開文件的進程,則發送SIGKILL殺死此進程,通過-i選項,可以為用戶提供交互選擇-signal用戶可以指定使用何種信號去kill進程,如果-k參數指定
系統 2019-08-12 01:33:07 2366
4.了解/etc目錄下的各種配置文章,學會查看/var/log下的系統日志,以及/proc下的系統運行信息了解/etc目錄下的各種配置文章/etc/hosts主機配置文件/etc/networks路由表功能/etc/passwd用戶配置文件/etc/exports系統自動掛載盤配置文件/etc/fstab系統自動掛載盤配置文件/etc/group用戶組文件其他用處不是很大查看/var/log下的系統日志1)/var/log/secure:記錄登錄系統存取數
系統 2019-08-12 01:32:21 2366
功能描述:touch可以修改文件的access/modify/change時間戳。當輸入的文件參數代表的文件不存在的時候,touch會create一個空的文件,并以當前最新的時間戳來標記。所以touch主要有2個功能:創建一個新的空白文件修改已經存在的文件的時間戳,包括access,modify,change.命令:touch[-acm][-rref_file(參照文件)|-ttime(時間值)]file(文件名)...GNU版本:touch[-acfm]
系統 2019-08-29 22:32:47 2365
眾所周知的是,vim的代碼是Bram用patch的方式維護的,一種典型的集約式管理,雖然edyfox在https://vim.svn.sourceforge.net/svnroot/vim維護了svn版本,但這也只是導入CVS的內容而已,別人無法往里面加入代碼,問題是,當你想開發一系列試驗性功能時,沒法直接在vim的svn倉庫上工作(比如創建分支),而只能用自己的版本管理倉庫。這便造成了一個顯然的維護問題,以我自己為例,vim-cocoa的代碼原本使用co
系統 2019-08-12 01:33:34 2365