Linux調試工具strace和gdb常用命令小結

標籤:strace和gdb是Linux環境下的兩個常用調試工具,這裡是個人在使用過程中對這兩個工具常用參數的總結,留作日後查看使用。strace調試工具strace工具用於跟蹤進程執行時的系統調用和所接收的訊號,包括參數、傳回值、執行時間。在Linux中,使用者程式要訪問系統裝置,必須由使用者態切換到核心態,這是通過系統調用發起並完成的。strace常用參數:-c  統計每種系統調用執行的時間、調用次數、出錯次數,程式退出時給出報告-p

Linux程式管理:top.htop.glances,dstat等命令使用方法

標籤:多線程   linux   作業系統   空間   程式   Linux程式管理:top.htop.glances,dstat等命令使用方法進程和線程的區別: 

Linux系統的時間管理

標籤:linux   date   Linux系統的時間管理1 查看系統時間和日期 :date [[email protected] Desktop]# date Tue Jun  2 05:25:05 EDT 20152查看硬體時間:hwclock --show |

linux 根據時間篩選刪除檔案

標籤:for   bin   #! /bin/bash for filename in * do echo $filename y=$(date -r $filename +%Y) echo $y if [ "$y" == "2014" ] then echo ‘rm -r $

linux下gitflow協助工具輔助安裝和使用

標籤: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

給linux使用者添加sudo許可權

標籤:添加sudo許可權方法: 需要在/etc/sudoers檔案中添加想要條目以實現許可權。 其添加有兩種方法:(在root使用者環境下啟動並執行) 1:直接使用visudo(在root狀態下),vim /etc/sudoers(首先要用root使用者修改該檔案的讀寫權限) 2:使用visudo命令修改 添加的位置:找到 root ALL=(ALL) ALL 後,在下一行添加 UserName ALL=(ALL)  ALL

linux下socket編程歸納記錄

標籤:socket編程所需標頭檔:#include<sys/types.h>#include<sys/socket.h>基礎通訊端:傳回值: 0表示成功 -1表示失敗 errno記錄錯誤碼1:建立通訊端 int socket(int domain, int type, int protocol) 參數描述: domain:通訊端網域名稱 { AF_UNIX:用於本地通訊

Linux服務架設篇--arp命令

標籤: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地

Linux服務架設篇--traceroute命令

標籤:作用:查看資料包在傳輸過程中經過了哪些IP地址的路由器、網關。工作原理:首先向遠程主機發送TTL為1的UDP資料包,按照協議規定,路由器收到資料包,TTL值減1,這時TTL就為0,路由器就會丟棄資料包,並向寄件者回複一個ICMp資料包,這個資料包包含路由器自己的IP地址。同樣,執行traceroute的主機繼續項目的主機發送TTL為2的UDP資料包,就可以知道第二站路由器的地址。實際情況,有些路由器或目的主機並不回複ICMP資料包,或者所回複的資料包被中途的防火牆擋住了。常用選項:-f

LinuxRegex-重複出現的字元

標籤:Regex   重複出現的字元   星號(*)元字元表示它前面的Regex可以出現零次或多次。也就是說,如果它修改了單個字元,那麼該字元可以在那裡也可以不在那裡,並且如果它在那裡,那可能會不止出現一個。可以使用星號元字元匹配出現在引號中的單詞。□"*hypertext"*□不管單詞"hypertext"是否出現在引號中都會被匹配。而且,如果由星號修飾的字元確實存在,那麼有可能出現多次。例如,

Linux下常見壓縮解壓命令

標籤: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

Linux——使用者和使用者組管理

標籤:linux   linux使用者和使用者組管理   使用者和使用者組管理 1.使用者和使用者組設定檔/etc/passwd 使用者資訊的設定檔/etc/shadow 使用者密碼資訊的設定檔/etc/group 使用者組資訊的設定檔/etc/gshadow

linux下SVN遷移

標籤:將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

linux中lvm的縮減

標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:

linux中lvm的縮減

標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:

工作中常用Linux命令記錄

標籤:linux   常用命令    在工作中我們會用到各種各樣的命令來滿足我們工作的需要,再次以博文的方式記錄一下。一天記錄一條吧。    一、ls    列出所在目錄的檔案             

Linux FTP安裝與簡單配置,linuxftp配置

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

linux ps 命令使用,linuxps

linux ps 命令使用,linuxps Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。linux上進程有5種狀態ps命令使用說明ps [options] 支援的參數為 a 顯示所有進程 -a 顯示同一終端下的所有程式 -A 顯示所有進程 c 顯示進程的真實名稱 -N 反向選擇 -e 等於“-A”

LinuxRegex-單詞,linuxRegex

LinuxRegex-單詞,linuxRegex也許你已經發現,有時匹配完整的單詞很難。例如,如果想匹配模式"book",搜尋會命中包含單詞"book"和"books"的行,而且還有單詞"bookish"、"handbook"和"booky"。很顯然可以在"book"前後使用空格來限制匹配情況。□book□然而,這個運算式只匹配單詞"

(二)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-防火牆配置

(二)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-防火牆配置以下為本人本地測試實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql的操作文檔,梳理記錄如下,希望對於那些想要系統地完整搭建Linux環境的程式員們一個系統性的參考。但因大部分都是邊搭建邊記錄下的操作,有所疏漏在所難免,還望見諒;如有問題和意見請幫忙在後面的評論中指出,萬分感謝!另整個搭建的過程中參考了網上許多優秀博主的優秀實踐,在文中末尾或

總頁數: 3662 1 .... 3310 3311 3312 3313 3314 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.