Time of Update: 2015-03-30
標籤:網路編程 原始通訊端 通過《Linux網路編程——原始通訊端編程》得知,我們可以通過原始通訊端以及 recvfrom( ) 可以擷取鏈路層的資料包,那我們接收的鏈路層資料包到底長什麼樣的呢?鏈路層封包格式MAC 頭部(有線區域網路)注意:CRC、PAD 在組包時可以忽略鏈路層資料包的其中一種情況:unsigned char msg[1024] = {//--------------組MAC-----
Time of Update: 2015-03-30
標籤:linux核心 linux 系統架構 學習應該是快樂的事情。快樂的東西應該要分享開來,人人都快樂!【愛上Linux】第一課 Linux概述在本課中,和朋友們一起來思考這些問題。問題一:談Linux學習?從四個方面來看,為什麼要學習Linux?怎麼學習Linux?學習Linux什麼內容?學了Linux後可以做什嗎?為什麼要學習Linux呢?用資料說話吧1
Time of Update: 2015-03-30
標籤:今天login server的一個網站,發現login後沒有產生session。根據以往經驗,一般是空間已滿導致session檔案產生失敗。 df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/dev01-root 75G 58G 14G 82% /udev 2.0G 4.0K
Time of Update: 2015-03-30
標籤:ctags可以剖析器產生tag檔案為vim所用,從而在編寫程式時實現函數原型、資料結構聲明等快速跳轉,很是方便。首先確定你的Linux 系統裡安裝了ctags。沒有的話,請先安裝ctags。如果是Debian或者Ubuntu系統,直接在終端上運行:sudo apt-get install ctags裝好ctags後,找一個源碼目錄,在終端上運行如下命令,會產生一個tags檔案。ctags
Time of Update: 2015-03-30
標籤:實體環境:虛擬機器centos6.4配置:8G記憶體、2*2核cpu、3塊虛擬硬碟(sda,sdb,sdc,sdb和sdc是完全一樣的) 在實際生產環境中,系統硬碟與資料庫和應用是分開的,這樣有利於系統的維護和對資料應用的使用。本環境中將sda作為系統硬碟,sdb+sdc做軟RAID0(如果做RAID5,只需要在添加一塊與sdb完全一樣的硬碟即可,並在建立RAID的時候選擇level 5)。
Time of Update: 2015-03-30
標籤: 範例: zip命令可以用來將檔案壓縮成為常用的zip格式。unzip命令則用來解壓縮zip檔案。 1. 我想把一個檔案abc.txt和一個目錄dir1壓縮成為yasuo.zip: # zip -r yasuo.zip abc.txt dir1 2.我下載了一個yasuo.zip檔案,想解壓縮: # unzip
Time of Update: 2015-03-30
標籤:file wc which linux ln file作用:查看檔案的類型常用選項: -b 列出檔案辨識結果時,不顯示檔案名稱 -f 列出檔案中檔案名稱的檔案類型(相當於把檔案或目錄位置寫在一個檔案裡,批量查看,f後要緊跟檔案)執行個體:[[email protected]
Time of Update: 2015-03-30
標籤:linux dns 概念 DNS:Domain Name Sservice網域名稱解析。基於軟體BIND。是一個分散式資料庫。FQDN:Full Qualifide Domain Name 完全限定網域名稱。域結構:. 根域TLD(Top Level Domain
Time of Update: 2015-03-30
標籤:ls -l 查看目錄下的檔案詳細資料ll 同上 whoami功能說明:先似乎使用者名稱稱。語 法:whoami [--help][--version]補充說明:顯示自身的使用者名稱稱,本指令相當於執行"id -un"指令。參 數:--help 線上協助。--version 顯示版本資訊。 who功能說明:顯示目前登入系統的使用者資訊。語 法:who [-Himqsw][--help][--version][am
Time of Update: 2015-03-30
標籤: 使用sudo可以在以非root使用者登入時臨時獲得root許可權,並執行需要的命令。可以使用sudo的使用者可以叫做sudoer。 添加sudoer的方法(假設您已經安裝sudo):執行 # visudo 或 # sudoedit 提示: 有些發行版的sudo提供了sudoedit,有的則提供了visudo,功能上基本是一樣的。你也可以使用其他編輯器如vi進行編輯/etc/sudoers,但由於檔案是唯讀,請強制儲存(如w!)或去除唯讀屬性再儲存。尋找
Time of Update: 2015-03-30
標籤:df du lsof Linux下面通常用du和df命令看磁碟空間的使用方式,基本文法如下:df - report file system disk space usagedf [OPTION]... [FILE]...-h, --human-readable print sizes in human readable
Time of Update: 2015-03-30
標籤:進入vi的命令 vi filename :開啟或建立檔案,並將游標置於第一行首 vi +n filename :開啟檔案,並將游標置於第n行首 vi + filename :開啟檔案,並將游標置於最後一行首 vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename :在上次正用vi編輯時發生系統崩潰,恢複filename vi filename....filename :開啟多個檔案,依次進行編輯 移動游標類命令h :
Time of Update: 2015-03-30
標籤: Linux 中的使用者和組是用來控制使用者或者進程可以或者不可以使用哪些資源和硬體,是Linux許可權控制最基本的方式。 使用者和組可以看一下上一章的部分,先來看一下許可權。一、許可權概覽 在Linux下,使用命令ls -l顯示檔案詳細資料[[email protected] syzhao]# ls -ltotal 4848-rwxrw-r-- 1 syzhao eng 194 Jun 15 2012 check_crc.v-rw-rw-r-- 1
Time of Update: 2015-03-30
標籤:一.安裝依賴包每次安裝軟體都必須,預設會少幾個包,必須安裝yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc 二.下載nginx和相關模組nginx:可以去官網 http://nginx.org/ 下載最新版wget
Time of Update: 2015-03-31
標籤:定向 cp mv rm wc cp:cp SRC[...] DSTSRC 是檔案SRC 是目錄promptmv:mv SRC[...] DSTrm:rm [FILE|DIR]nano:nano FILENAMEwc:wc
Time of Update: 2015-03-31
標籤:每天學一點linux定義和用法linux more命令,功能類似 cat 命令,more以分頁的顯示形式顯示內容。按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示例子# 顯示檔案中從第5行起的內容more +5 log2014.log# 從檔案中尋找第一個出現"day3"字串的行more +/day3 log2014.log# 設定每屏顯示行數 more -5 log2014.log# 每頁顯示5個檔案資訊,按 Ctrl+F 或者 空格鍵 顯示下5條。ls
Time of Update: 2015-03-30
標籤:處理序間通訊概述需要進程通訊的原因:資料轉送資源共用 通知事件進程式控制制Linux處理序間通訊(IPC)發展由來Unix處理序間通訊基於System V處理序間通訊(System V:UNIX系統的一個分支)POSIX處理序間通訊(POSIX:可移植作業系統介面,為了提高UNIX環境下應用程式的可移植性。很多其他系統也支援POSIX標準(如:DEC
Time of Update: 2015-03-30
標籤:Linux下的命令很多,但平時用的多的往往也就那麼幾個,這裡整理一下我認為常用的,或者說實用的命令。【1】開胃菜:解壓檔案格式的區別:*.tar 用 tar –xvf 解壓*.gz 用 gzip -d或者gunzip 解壓*.tar.gz和*.tgz 用 tar –xzf 解壓*.bz2 用 bzip2 -d或者用bu
Time of Update: 2015-03-30
標籤:一.安裝vsftpd及相關依賴包#vsftpd安裝程式yum install vsftpd#vsftpd虛擬登陸賬戶必要依賴包yum install pam* db4*安裝完之後,vsftpd預設在/etc/vsftpd目錄下 二.修改vsftpd.conf (/etc/vsftpd/vsftpd.conf)#建立相關檔案和檔案夾touch /etc/vsftpd/chroot_listmkdir
Time of Update: 2015-03-30
標籤:在Bootloader將 Linux 核心映像拷貝到 RAM 以後,可以通過下例代碼啟動 Linux 核心: call_linux(0, machine_type, kernel_params_base)。其中,machine_tpye 是Bootloader檢測出來的處理器類型, kernel_params_base 是啟動參數在 RAM 的地址。通過這種方式將 Linux 啟動需要的參數從