linux TCP資料包重傳過程----小結

/* This retransmits one SKB. Policy decisions and retransmit queue * state updates are done by the caller. Returns non-zero if an * error occurred which prevented the send. */int tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb){struct

[Linux] 檔案系統和df,du命令

Ext2檔案系統Linux的正規檔案系統為Ext2(Linux second extended file system),它主要由以下三個部分組成:1)super

Linux系統服務 6

# Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make the ftp daemon more usable.# Please see vsftpd.conf.5 for all compiled in defaults.## READ THIS:

學習鳥哥的Linux私房菜筆記(7)——檔案尋找與檔案管理1

一、可執行檔的搜尋顯示一個可執行檔的完整路徑按照alias—>$PATH的順序尋找系統的環境變數搜尋一個可執行工具及其相關配置、協助slocate或locate  關鍵字所有檔案名稱及其所在路徑包含關鍵字段的檔案與目錄都會顯示slocate先將目前的目錄結構做成一個資料庫,然後在此資料庫中搜尋匹配記錄find  [路徑]  [參數]  [運算式]從指定路徑下遞迴向下搜尋檔案支援按照各種條件方式搜尋支援對搜尋得到的檔案進一步用指令操作以檔案類型尋找二、

學習鳥哥的Linux私房菜筆記(2)——基礎指令

ls :列出檔案和目錄ls -l :列出檔案和目錄的詳細資料ls -a:列出所有的檔案和目錄(包括隱藏目錄)cp:拷貝檔案cp 源檔案目錄  目標目錄cp -r :拷貝目錄mv :移動或重新命名檔案移動並修改檔案名稱rm:刪除檔案rm -f :強制移除touch :建立空檔案或更新檔案時間(如果檔案已經存在)更新檔案時間cd :改變當前路徑絕對路徑:以根目錄開始    cd /home相對路徑:相對於目前的目錄

linux塊裝置加速緩衝之bcache

bcache是linux核心塊層cache。它使用類似SSD來作為HDD硬碟的cache,從而起到加速作用。HDD硬碟便宜並且空間更大,SSD速度快但更貴。如果能兩者兼得,豈不快哉?bcache能做到。bcache使用SSD作為其他塊裝置cache。類似ZFS的L2Arc,但bcache還增加了寫回策略,並且是與檔案系統無關的。bcache被設計成只需要最小的代價,無需配置就能在所有環境中工作。預設狀態下bcache不緩衝順序IO,只緩衝隨機讀寫。bcache適用於案

Linux基本概念(二)

什麼是檔案系統,根檔案系統?掛裝到底是個什麼概念?檔案系統和核心到底是什麼關係啊?這次主要通過度娘和                 

Ubuntu下多伺服器 Rsync同步鏡像服務配置

主伺服器:192.168.5.13_ubuntu從伺服器:192.168.5.11_centos================== 1> 在兩台主機上分別安裝rsync===================ubuntu安裝如下:編譯安裝:下載這個免費的軟體rsync.samba.org/ 或者 samba.anu.edu.au/rsync去官方網站下載最新的版本解壓縮進目錄後執行 #./configure && make &&

進程式控制制之fork函數

一個現有進程可以調用fork函數建立一個新進程。 #include <unistd.h>-由fork建立的新進程被稱為子進程(child

進程環境之setjmp和longjmp函數

在C中,goto語句是不能跨越函數的,而執行這樣跳轉功能的是函數setjmp和longjmp。這兩個函數對於處理髮生在深層嵌套函數調用中的出錯情況是非常有用的。 setjmp和longjmp函數也稱為非局部goto,非局部指的是,這不是由普通C語言goto語句在一個函數內實施的跳轉,而是在棧上跳過若干調用幀,返回到當前函數調用路徑上的某一函數中。 #include <setjmp.h> longjmp( jmp_buf env, val

進程式控制制之wait和waitpid函數

當一個進程正常或異常終止時,核心就向其父進程發送SIGCHLD訊號。因為子進程終止是個非同步事件(這可以在父進程啟動並執行任何時候發生),所以這種訊號也是核心向父進程發的非同步通知。父進程可以選擇忽略該訊號,或者提供一個該訊號發生時即被調用執行的函數(訊號處理常式)。對於這種訊號的系統預設動作是忽略它)。 調用wait或waitpid的進程可能會發生的情況: 如果其所有子進程都還在運行,則阻塞。

raw,cow,qcow,qcow2鏡像的比較

最近在研究虛擬機器的鏡像格式,就寫個筆記記錄一下這些東東。在linux下,虛擬機器的選擇方式有很多,比如vmware for linux,virtual box,還有qemu,在以前,使用qemu的人不多,主要是使用起來有些麻煩,但現在隨著Openstack的興起,qemu也得到了很大的發展,現在在Fedora下使用qemu+kvm效能還是很好的,如果再加上spice,就更不錯了。但今天還是主要講講qemu下使用的幾種鏡像格式吧!1.

系統資料檔案和資訊之陰影口令

加密口令是經單向密碼編譯演算法處理過的使用者口令副本。因為此演算法是單向的,所以不能從加密口令猜測到原來的口令。 曆史上使用的演算法總是從64字元集中產生13個可列印字元。某些較新的系統使用MD5演算法對口令加密,為每個加密口令產生31個字元。 給出一個加密口令,找不到一種演算法可以將其逆轉到普通文本口令(普通文本口令是在Password:提示符後鍵入的口令)。但是可以對口令進行猜測,將猜測的口令經單向演算法變換成加密形式,然後將其與使用者的加密口令相比較。

CentOS-6.3安裝配置Nginx

安裝說明系統內容:CentOS-6.3軟體:nginx-1.2.6.tar.gz安裝方式:源碼編譯安裝 安裝位置:/usr/local/nginx :http://nginx.org/en/download.html安裝前提在安裝nginx前,需要確保系統安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體。安裝必須軟體:[root@admin /]#yum install gcc-c++yum -y install zlib

進程環境之getrlimit和setrlimit函數

每個進程都有一組資源限制,其中一些可以用getrlimit和setrlimit函數查詢和更改。 #include <sys/resource.h> getrlimit( resource, rlimit * setrlimit( resource, rlimit *進程的資源限制通常是在系統初始化時由進程0建立的,然後由每個後續進程繼承。每種實現都可以用自己的方法對各種限制做出調整。對這兩個函數的每一次調用都會指定一個資源以及一個指向下列結構的指標。

進程式控制制之exit函數

進程有下面5種正常終止方式: (1)在main函數內執行return語句。這等效於調用exit。 (2)調用exit函數。此函數有ISO C定義,其操作包括調用各終止處理常式(終止處理常式在調用atexit函數時登記),然後關閉所有標準I/O流等。 (3)調用_exit或_Exit函數。ISO

一款很實用的Memcache監控工具

裝了memcahce以後想對使用方式詳細瞭解一下,如分配的記憶體夠不夠,都存了什麼,經百度後發現這款工具灰常實用!此工具來自Memcache Pecl 中 http://pecl.php.net/package/memcache 下載後找到memcache.php 修改一下使用者名稱和密碼以及memcache伺服器位址,然後通過瀏覽器輸入

進程環境之main函數

C程式總是從main函數開始執行。main函數的原型是: main( argc, *argv[]

linux中Apache更Nginx環境配置教程

想把Apache2.2換Nginx已經有些日子,今天給動手了。找了個穩定版本:1.4.1  http://nginx.org/download/nginx-1.4.1.zip配置很簡單,就是nginx跟php-cgi的進程管理有點子麻煩。但是,只要會點bat,也是很簡單的事情。貼一下自己的兩個管理nginx、php-cgi的bat檔案。1. start_nginx_php-cgi.bat    @echo off   

進程式控制制之競爭條件

當多個進程都企圖對共用資料進行某種處理,而最後的結果又取決於進程啟動並執行順序時,則我們認為這發生了競爭條件(race condition)。如果在fork之後的某種邏輯顯式或隱式地依賴於在fork之後是父進程先運行還是子進程先運行,那麼fork函數就會是競爭條件活躍的滋生地。通常,我們不能預料哪一個進程先運行。即使知道哪一個進程先運行,那麼在該進程開始運行後,所發生的事情也依賴於系統負載以及核心的調度演算法。

總頁數: 3662 1 .... 3017 3018 3019 3020 3021 .... 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.