Time of Update: 2015-04-10
標籤: ls命令是linux下最常用的命令。ls命令就是list的縮寫預設下ls用來列印出目前的目錄的清單如果ls指定其他目錄那麼就會顯示指定目錄裡的檔案及檔案夾清單。 通過ls 命令不僅可以查看linux檔案夾包含的檔案而且可以查看檔案許可權(包括目錄、檔案夾、檔案許可權)查看目錄資訊等等。ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [選項] [目錄名] 2. 命令功能: 列出目標目錄中所有的子目錄和檔案。 3.
Time of Update: 2015-04-10
標籤:原文連結:http://blog.csdn.net/maopig/article/details/6982457系統提供的socket緩衝區大小為8K,你可以將之設定為64K,尤其在傳輸即時視頻時。 socket發送資料時候先把資料發送到socket緩衝區中,之後接受函數再從緩衝區中取資料,如果發送端特別快的時候,緩衝區很快就被填滿
Time of Update: 2015-04-10
標籤:linux vmstat cpu監控 一、概述 監控通常分為機器監控和服務監控,機器監控是基礎監控,目的是為了獲得系統當前的運行狀態,服務監控則是主要目的,也是最應該關心的監控,機器監控也是為了更好的服務監控而存在,簡單來說,服務監控和系統上部署的具體服務有關,但監控模式可以統一。
Time of Update: 2015-04-10
標籤: 我們先來看兩張圖: 第一張是VFS與具體檔案系統的關係: 第二張是Linux檔案系統的階層: 特殊檔案:用來實現”管道“的檔案,特別是"具名管道"的FIFO檔案,還有Unix域的socket,也都屬於特殊檔案;還有在/proc目錄下的一系列檔案。 磁碟檔案:就是存在硬碟上的檔案。 裝置檔案:sudo mount -
Time of Update: 2015-04-10
標籤:一、環境準備 使用Debian平台,需做如下環境檢查: 1、檢查各個需要的工具及核心版本號碼,看看是否符合lfs7.7的列表要求 2、檢查需要用到的庫,一共有三個,gmp, mpfr和mpc 工具檢查指令碼如下: #filename:check_env.sh #/bin/shexport LC_ALL=C# check for bashbash --version | head -n1 | cut -d" " -f2-4echo "/bin/sh ->
Time of Update: 2015-04-10
標籤: 建立具名管道,mknod mypipe p。具名管道存在硬碟上,而管道不是。 通過open開啟這個具名管道,在核心中通過sys_open()實現,filename是"***/mypipe "。 相關部分,請參考Linux核心原始碼情景分析-檔案的開啟。 sys_open進入filp_open,然後在open_namei中調用一個函數path_walk(),
Time of Update: 2015-04-10
標籤:1.linux下可以使用valgrind來檢測記憶體泄露和相關問題。例如恒生中介軟體啟動,可以加上以下valgrind --error-limit=no --tool=memcheck --leak-check=full --log-file=ufx.log hsserver -start mainsvr -f ar_ufx.xml -s 0 -t ar&nbs
Time of Update: 2015-04-10
標籤:負載(load)是linux機器的一個重要指標,直觀了反應了機器當前的狀態。如果機器負載過高,那麼對機器的操作將難以進行。Linux的負載高,主要是由於CPU使用、記憶體使用量、IO消耗三部分構成。任意一項使用過多,都將導致伺服器負載的急劇攀升。查看伺服器負載有多種命令,w或者uptime都可以直接展示負載,$ uptime12:20:30 up 44 days, 21:46, 2 users, load average: 8.99, 7.55, 5.40$ w12:22:02 up
Time of Update: 2015-04-09
標籤:1. 進程的建立 Linux下有四類建立子進程的函數:system(),fork(),exec*(),popen() 1.1. system函數 原型: #include <stdlib.h> int system(const char *string); system函數通過調用shell程式/bin/sh
Time of Update: 2015-04-09
標籤:Linux and the Device Tree The Linux usage model for device tree data Author: Grant Likely [email protected] 這篇文章介紹了Linux中使用Device Tree的方法。可以在http://devicetree.org/Device_Tree_Usage擷取到Device Tree資料格式。 Device Tree是一種描述硬體的語言,
Time of Update: 2015-04-09
標籤:linux 密碼 複雜度 cracklib login.defs 我們在使用linux系統設定密碼的時候,經常遇到這樣的問題,系統提示:您的密碼太簡單,或者您的密碼是字典的一部分。那麼系統是如何?對使用者的密碼的複雜度的檢查的呢? 系統對密碼的控制是有兩部分(我知道的)組成: 1 cracklib 2 login.defs 聲明:login.defs主要是控制密碼的有效期間。對密碼進行時間管理。此處不細談。 login.defs --shadow password suite
Time of Update: 2015-04-09
標籤:命令 linux 掛載和卸載 mount多個參數用逗號隔開:例子mount掛載和查詢已經掛載的分區:例子帶參數的命令:預設的是讀寫的,可以建立檔案:改成RO後:加入sync參數,不使用緩衝,缺點是讀寫速度慢,優點是安全性高。加入async參數,使用緩衝,缺點是不安全,優點是讀寫速度快。預設async例子如下:最後一個可以看出來sync。例子umount:(類似隨身碟彈出:)當
Time of Update: 2015-04-09
標籤:linux進階營運 linux學習 入門 行業分析 今天我想談一談“如何成為一名優秀的linux營運人員?”我將從以下三個部分來和大家分析以下目前Linux這個行業的現狀以及如何學好、用好linux。一、linux行業現狀
Time of Update: 2015-04-09
標籤:linux 核心 cat > /etc/sysctl.conf << EOFnet.ipv4.ip_forward = 0 net.ipv4.conf.all.rp_filter = 1net.ipv4.conf.default.rp
Time of Update: 2015-04-09
標籤:一、查看哪些IP串連本機netstat -an二、查看TCP串連數1)統計80連接埠串連數netstat -nat|grep -i "80"|wc -l2)統計httpd協議串連數ps -ef|grep httpd|wc -l3)、統計已串連上的,狀態為“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪個IP地址串連最多,將其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {
Time of Update: 2015-04-09
標籤:1、linux 核心模組不被編譯到核心檔案(zImage,bzImage), 而是在運行期間動態安裝和卸載2、核心模組包括一下幾部分:主體部分設計,編譯核心模組,安裝卸載NHMK,可選項使用(模組申明,MK參數,符號輸出)3、簡單例子:hello.c:#include<linux/init.h>#include<linux/module.h>#include<linux/kernel.h>MODULE_LICENSE("Dual
Time of Update: 2015-04-09
標籤:許可權管理:r: w:x:三類使用者:u: 屬主g: 屬組o: 其它使用者 chown:改變檔案屬主(只有管理員可以使用此命令) -R: 修改目錄及其內部檔案的屬主 --reference=/path/to/somefile file,...參考某個檔案,設定相關檔案許可權為參考檔案許可權,同時改屬主,屬組chown USERNAME:GROUP
Time of Update: 2015-04-09
標籤:將一個大檔案分成若干個小檔案方法例如將一個BLM.txt檔案分成首碼為 BLM_ 的1000個小檔案,尾碼為係數形式,且尾碼為4位元字形式先利用wc -l BLM.txt 讀出 BLM.txt 檔案一共有多少行再利用 split 命令split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_將 檔案 BLM.txt 分成若干個小檔案,每個檔案2482行(-l 2482),檔案首碼為BLM_
Time of Update: 2015-04-10
如何成為一名優秀的Linux營運人員?,一名linux營運 今天我想談一談“如何成為一名優秀的linux營運人員?”我將從以下三個部分來和大家分析以下目前Linux這個行業的現狀以及如何學好、用好linux。一、linux行業現狀
Time of Update: 2015-04-10
Linux輸入輸出與檔案,Linux輸入輸出檔案1. 基於檔案指標的檔案操作(緩衝) linux中對目錄和裝置的操作都是檔案操作,檔案分為普通檔案,目錄檔案,連結檔案和裝置檔案。 1.1. 檔案的建立,開啟與關閉 原型為: #include <stdio.h> //標頭檔包含 FILE *fopen(const char *pach,const char *mode); //檔案名稱 模式 int fclose(FILE *stream);