Time of Update: 2015-06-03
標籤:strace和gdb是Linux環境下的兩個常用調試工具,這裡是個人在使用過程中對這兩個工具常用參數的總結,留作日後查看使用。strace調試工具strace工具用於跟蹤進程執行時的系統調用和所接收的訊號,包括參數、傳回值、執行時間。在Linux中,使用者程式要訪問系統裝置,必須由使用者態切換到核心態,這是通過系統調用發起並完成的。strace常用參數:-c 統計每種系統調用執行的時間、調用次數、出錯次數,程式退出時給出報告-p
Time of Update: 2015-06-03
標籤:多線程 linux 作業系統 空間 程式 Linux程式管理:top.htop.glances,dstat等命令使用方法進程和線程的區別:
Time of Update: 2015-06-03
標籤:linux date Linux系統的時間管理1 查看系統時間和日期 :date [[email protected] Desktop]# date Tue Jun 2 05:25:05 EDT 20152查看硬體時間:hwclock --show |
Time of Update: 2015-06-03
標籤:for bin #! /bin/bash for filename in * do echo $filename y=$(date -r $filename +%Y) echo $y if [ "$y" == "2014" ] then echo ‘rm -r $
Time of Update: 2015-06-03
標籤:gitflow是一個確保nvie推薦的git branch分支策略最佳模型得到有效實施的協助工具輔助。它作為git的一個子命令而存在。 http://nvie.com/posts/a-successful-git-branching-model/linux下安裝非常簡單 https://github.com/nvie/gitflow/wiki/Linux$ yum install gitflow安裝完成以後git flow xxx就可以使用了。git flow
Time of Update: 2015-06-03
標籤:添加sudo許可權方法: 需要在/etc/sudoers檔案中添加想要條目以實現許可權。 其添加有兩種方法:(在root使用者環境下啟動並執行) 1:直接使用visudo(在root狀態下),vim /etc/sudoers(首先要用root使用者修改該檔案的讀寫權限) 2:使用visudo命令修改 添加的位置:找到 root ALL=(ALL) ALL 後,在下一行添加 UserName ALL=(ALL) ALL
Time of Update: 2015-06-03
標籤:socket編程所需標頭檔:#include<sys/types.h>#include<sys/socket.h>基礎通訊端:傳回值: 0表示成功 -1表示失敗 errno記錄錯誤碼1:建立通訊端 int socket(int domain, int type, int protocol) 參數描述: domain:通訊端網域名稱 { AF_UNIX:用於本地通訊
Time of Update: 2015-06-03
標籤:ARP,位址解析通訊協定。在以太區域網路中,主機之間交換資料幀時,是通過MAC地址進行的。因此,當乙太網路的一台主機向另一台IP地址的主機發送資料包時,它需要知道目的IP地址所對應的MAC地址,才能把這個IP資料包發送過去。工作過程:主機A(192.168.0.10)向主機B(192.168.0.20)發送一個IP資料包,主機A需要把這個IP資料包封裝在以太資料幀中才能發送,此時需要知道主機B的MAC地址。如果主機A不知道主機B的MAc地址,它就會在網路上發送一個廣播資料幀,其目標MAC地
Time of Update: 2015-06-03
標籤:作用:查看資料包在傳輸過程中經過了哪些IP地址的路由器、網關。工作原理:首先向遠程主機發送TTL為1的UDP資料包,按照協議規定,路由器收到資料包,TTL值減1,這時TTL就為0,路由器就會丟棄資料包,並向寄件者回複一個ICMp資料包,這個資料包包含路由器自己的IP地址。同樣,執行traceroute的主機繼續項目的主機發送TTL為2的UDP資料包,就可以知道第二站路由器的地址。實際情況,有些路由器或目的主機並不回複ICMP資料包,或者所回複的資料包被中途的防火牆擋住了。常用選項:-f
Time of Update: 2015-06-03
標籤:Regex 重複出現的字元 星號(*)元字元表示它前面的Regex可以出現零次或多次。也就是說,如果它修改了單個字元,那麼該字元可以在那裡也可以不在那裡,並且如果它在那裡,那可能會不止出現一個。可以使用星號元字元匹配出現在引號中的單詞。□"*hypertext"*□不管單詞"hypertext"是否出現在引號中都會被匹配。而且,如果由星號修飾的字元確實存在,那麼有可能出現多次。例如,
Time of Update: 2015-06-03
標籤:inux zip命令zip -r myfile.zip ./*將目前的目錄下的所有檔案和檔案夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip檔案解壓到 /home/sunny/-o:不提示的情況下覆蓋檔案;-d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下;3.其他zip -d myfile.zip
Time of Update: 2015-06-03
標籤:linux linux使用者和使用者組管理 使用者和使用者組管理 1.使用者和使用者組設定檔/etc/passwd 使用者資訊的設定檔/etc/shadow 使用者密碼資訊的設定檔/etc/group 使用者組資訊的設定檔/etc/gshadow
Time of Update: 2015-06-03
標籤:將192.168.8.xxx 上的svn遷移到另外一台機器上svn遷移步驟如下:1.將原來的Repository匯出為一個檔案,在/u01/svn/repo/db目錄下svnadmin dump /u01/svn/repo> /u01/backup這裡說明下/u01/svn/repo是我svn庫存放的地址.2.使用scp把repo傳輸到要新伺服器上scp /u01/backup
Time of Update: 2015-06-03
標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:
Time of Update: 2015-06-03
標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:
Time of Update: 2015-06-03
標籤:linux 常用命令 在工作中我們會用到各種各樣的命令來滿足我們工作的需要,再次以博文的方式記錄一下。一天記錄一條吧。 一、ls 列出所在目錄的檔案
Time of Update: 2015-06-03
Linux FTP安裝與簡單配置,linuxftp配置1.檢測是否原有啟動ps -ef|grep vsftpd2.檢測是否有安裝包rpm -qa|grep vsftpd3.如果有輸出,查看狀態並啟動service vsftp status --查看狀態service vsftp start--開啟服務4.如果無輸出,需要安裝yum install vsftpd5.啟動vsftpservice vsftp start--開啟服務6.預設開機開啟vsftp服務chkconfig
Time of Update: 2015-06-03
linux ps 命令使用,linuxps Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。linux上進程有5種狀態ps命令使用說明ps [options] 支援的參數為 a 顯示所有進程 -a 顯示同一終端下的所有程式 -A 顯示所有進程 c 顯示進程的真實名稱 -N 反向選擇 -e 等於“-A”
Time of Update: 2015-06-03
LinuxRegex-單詞,linuxRegex也許你已經發現,有時匹配完整的單詞很難。例如,如果想匹配模式"book",搜尋會命中包含單詞"book"和"books"的行,而且還有單詞"bookish"、"handbook"和"booky"。很顯然可以在"book"前後使用空格來限制匹配情況。□book□然而,這個運算式只匹配單詞"
Time of Update: 2015-06-03
(二)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-防火牆配置以下為本人本地測試實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql的操作文檔,梳理記錄如下,希望對於那些想要系統地完整搭建Linux環境的程式員們一個系統性的參考。但因大部分都是邊搭建邊記錄下的操作,有所疏漏在所難免,還望見諒;如有問題和意見請幫忙在後面的評論中指出,萬分感謝!另整個搭建的過程中參考了網上許多優秀博主的優秀實踐,在文中末尾或