linux date 命令詳解

http://www.cnblogs.com/wllyy189/archive/2008/06/05/1214448.html 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 說明 : date

linux core檔案機制

http://www.51testing.com/?uid-159438-action-viewspace-itemid-102761  在程式不尋常退出時,核心會在當前工作目錄下產生一個core檔案(是一個記憶體映像,同時加上調試資訊)。使用gdb來查看core檔案,可以指示出導致程式出錯的代碼所在檔案和行數。1.core檔案的產生開關和大小限制--------------------------------- 1)使用ulimit

linux core 配置與調試

http://www.cppblog.com/loky/archive/2008/12/10/69106.html 當我們的程式崩潰時,核心有可能把該程式當前記憶體映射到core檔案裡,方便程式員找到程式出現問題的地方。最常出 現的,幾乎所有C程式員都出現過的錯誤就是“段錯誤”了。也是最難查出問題原因的一個錯誤。下面我們就針對“段錯誤”來分析core檔案的產生、以及我們

Linux strace命令

簡介strace常用來跟蹤進程執行時的系統調用和所接收的訊號。 在Linux世界,進程不能直接存取硬體裝置,當進程需要訪問硬體裝置(比如讀取磁碟檔案,接收網路資料等等)時,必須由使用者態模式切換至核心態模式,通 過系統調用訪問硬體裝置。strace可以跟蹤到一個進程產生的系統調用,包括參數,傳回值,執行消耗的時間。輸出參數含義root@ubuntu:/usr# strace cat /dev/null execve("/bin/cat", ["cat", "/dev/null"], [/* 22

linux lsof命令詳解

簡介lsof(list open files)是一個列出當前系統開啟檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連接和硬體。所以如傳輸控制通訊協定 (TCP) 和使用者資料包通訊協定 (UDP)

linux的top命令參數詳解

簡介top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員。top顯示系統當前的進程和其他狀況,是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理目前狀態.如果在前台執行該命令,它將獨佔前台,直到使用者終止該程式為止.

Linux vmstat命令實戰詳解

vmstat命令是最常見的Linux/Unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的CPU使用率,記憶體使用量,虛擬記憶體交換情況,IO讀寫情況。這個命令是我查看Linux/Unix最喜愛的命令,一個是Linux/Unix都支援,二是相比top,我可以看到整個機器的CPU,記憶體,IO的使用方式,而不是單單看到各個進程的CPU使用率和記憶體使用量率(使用情境不一樣)。一般vmstat工具的使用是通過兩個數字參數來完成的,第一個參數是採樣的時間間隔數,單位是秒,第二個參數是採

釋放 Linux 系統預留的硬碟空間)

前言大多數檔案系統都會保留一部分空間留作緊急情況時用(比如硬碟空間滿了),這樣能保證有些關鍵應用(比如資料庫)在硬碟滿的時候有點餘地,不致於馬上就 crash,給監控系統和管理員一點時間去察覺。不過有時候這部分預留的硬碟空間不用的話有點浪費。如何釋放這部分系統預留的空間呢?在 Linux ext2/ext3/ext4 檔案系統上通常預設預留5%的硬碟空間,如果硬碟是 4TB 的話就意味著有 200GB 的空間就這樣浪費了,我們可以通過 tune2fs 來改變5%的預設設定,比如只預留1%的空間。

Linux磁碟空間被未知資源耗盡

在linux中,當我們使用rm在linux上刪除了大檔案,但是如果有進程開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼linux核心還是不會釋放這個檔案的磁碟空間,最後造成磁碟空間佔用100%,整個系統無法正常運行。這種情況下,通過df和du命令尋找的磁碟空間,兩者是無法匹配的,可能df顯示磁碟100%,而du尋找目錄的磁碟容量佔用卻很小。遇到這種情況,基本可以斷定是某些大檔案被某些程式佔用了,並且這些大檔案已經被刪除了,但是對應的檔案控制代碼沒有被某些程式關閉,造成核心無法回收這些檔案佔

linux下dlopen的使用

dlopen()  功能:開啟一個動態連結程式庫   包含標頭檔:   #include <dlfcn.h>   函數定義:   void * dlopen( const char * pathname, int mode );   函數描述:   在dlopen的()函數以指定模式開啟指定的動態串連庫檔案,並返回一個控制代碼給調用進程。使用dlclose()來卸載開啟的庫。  mode是開啟檔案,其值有多個,不同作業系統上實現的功能有所不同,在linux下,按功能可分為三類:   

linux man 手冊各個章節的意義和用法

Linux的man很強大,該手冊分成很多section,使用man時可以指定不同的section來瀏覽,各個section意義如下:1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro packages and conventions8 - system management commands9 -

正確理解Linux記憶體使用量

http://hi.baidu.com/zheng918/blog/item/5dbe257ffae2e60029388a5b.html 老有人問為何開機後,還沒有其他服務,mem就被用完了?是不是記憶體泄露?是否要重啟服務?只能說不要看現象,要看本質才能找到問題的根源。往往給出這樣的結果,懷疑記憶體用了90%:Mem: 4146788k total, 3825536k used, 321252k free, 213488k buffersSwap: 2650684k total, 80k

linux 技巧:使用 screen 管理你的遠端工作階段

http://www.ibm.com/developerworks/cn/linux/l-cn-screen/ 使用上面介紹的很多了下面給一份使用的配置 在根目錄下建立一個檔案 .screenrc#=============================================================# ~/.screenrc## skip the startup messagestartup_message off ## Automatically detach on

Linux VNC黑屏)

如果遠程Linux的VNC案頭很久沒有輸入,那麼使用VNC View開啟遠程linux案頭時,案頭顯示不出來,顯示一片黑屏,並且點擊鍵盤或者滑鼠仍然毫無反應,仍然一片黑屏。這時候需要在vnc server上設定一下。編輯 /root/.vnc/xstartup [root@localhost ~]# vi /root/.vnc/xstartup 去掉下面兩行的注釋: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc

Linux/Unix IO多工之poll網路編程(含源碼)

前言本章節是用基本的Linux/Unix基本函數加上poll調用編寫一個完整的伺服器和用戶端例子,可在Linux(ubuntu)和Unix(freebsd)上運行,用戶端和服務端的功能如下:用戶端從標準輸入讀入一行,發送到服務端服務端從網路讀取一行,然後輸出到用戶端用戶端收到服務端的響應,輸出這一行到標準輸出 服務端代碼如下:#include <unistd.h>#include <sys/types.h> /* basic system data

Linux/Unix服務端和用戶端Socket編程入門執行個體(含源碼下載)

前言本章節是用基本的Linux/Unix基本函數編寫一個完整的伺服器和用戶端例子,可在Linux(ubuntu)和Unix(freebsd)上運行,用戶端和服務端的功能如下:用戶端從標準輸入讀入一行,發送到服務端服務端從網路讀取一行,然後輸出到用戶端用戶端收到服務端的響應,輸出這一行到標準輸出服務端代碼如下:#include <unistd.h>#include <sys/types.h> /* basic system data types

Linux iptables防火牆實用模板

伺服器的安全性的重要性,可以關係到負責人的飯碗,而防火牆對於伺服器的安全性相當重要,但是防火牆的設定需要小心,尤其是初學者,很容易弄錯,一旦弄錯,很容易連不上網路,要自己去機房重新設定防火牆。如果不熟悉配置,一個是怕許可權太嚴格,容易導致自己都不能訪問,上面的程式也很可能不能正常訪問網路,另一個是怕使用權限設定的太松,安全性不夠,容易被侵入。所以初學者很需要一個簡單的防火牆模板,經過簡單修改,就能滿足一般的安全要求,不用走多個彎路。於是我參考鳥哥的私房菜,經過修改,寫出以下防火牆的模板,協助初學

Linux建立進程達到65535

Linux上建立進程據說消耗很少,這個一直是Linux的特點,於是就專門測試Linux建立進程的極限,測試代碼如下://fork.c#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#define MAXPROCESS 65535#define SLEEPTIME 60int main(int argc, char **argv) { pid_

Linux GCC常用命令

1簡介2簡單編譯2.1預先處理2.2編譯為彙編代碼(Compilation)2.3彙編(Assembly)2.4串連(Linking)3多個程式檔案的編譯4檢錯5庫檔案串連5.1編譯成可執行檔5.2連結5.3強制連結時使用靜態連結庫1簡介GCC 的意思也只是 GNU C Compiler 而已。經過了這麼多年的發展,GCC 已經不僅僅能支援 C 語言;它現在還支援 Ada 語言、C++ 語言、Java 語言、Objective C 語言、Pascal

ssh密鑰轉寄(Linux和Windows)

前言一般公司的伺服器放在外網時,都會設定一個跳板機,訪問公司其他伺服器都需要從跳板機做一個ssh跳轉(防火牆規則會做相應配置),而前文講過,外網的伺服器基本都要通過認證登入的。於是我們面臨一個情況,本機ssh->跳板機->目標機器。如果是密碼驗證,這個問題都不到,但是對於認證登入,就帶來一個ssh密鑰轉寄的問題。linux ssh用戶端密鑰轉寄如果是linux用戶端,從linux用戶端的ssh跳轉過去時,一般我們會執行命令ssh

總頁數: 3662 1 .... 1154 1155 1156 1157 1158 .... 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.