Time of Update: 2015-06-10
標籤:Linux下進程的建立我們都知道,進程就是正在執行的程式。而在Linux中,可以使用一個進程來建立另外一個進程。這樣的話,Linux的進程的組織圖其實有點像Linux分類樹,是個階層的,可以使用pstree命令來查看。在最上面是init程式的執行進程。它是所有進程的老祖宗。Linux提供了兩個函數來建立進程。 1.fork() fork()提供了建立進程的基本操作,可以說它是Linux系統多任務的基礎。該函數在unistd.h庫中聲明。 #include
Time of Update: 2015-06-10
標籤:shell指令碼需要互動的地方可以使用here文檔是實現,但是有些命令卻需要使用者手動去就互動如passwd、scp,對自動部署免去使用者互動很痛苦,expect能很好的解決這類問題。expect的核心是spawn expect send set spawn 調用要執行的命令等待命令提示資訊的出現,也就是捕捉使用者輸入的提示: send 發送需要互動的值,替代了使用者手動輸入內容 set 設定變數值 interact
Time of Update: 2015-06-10
標籤:Scientific Toolworks Understand for linux 這個軟體我找了很久了,一直沒有找到合適能裝的。現在這款能在linux上順利啟動並執行版本,共用給需要的TX們。個人覺得這款軟體在linux下很好用。版本:Understand-3.0.629
Time of Update: 2015-06-10
標籤:1.實驗原理:用戶端的請求會先到Proxy 伺服器,Proxy 伺服器根據自己的acl來判斷是否去請求WEB伺服器。如果請求WEB伺服器,會在自己硬碟建立緩衝,如果有下次同樣的請求,會直接從自己的緩衝來返回2.具體操作:/etc/squid/squid.conf內容:http_port 3128cache_mem 128 MBcache_dir ufs /var/spool/squid 4096 16 256cache_effective_user
Time of Update: 2015-06-10
標籤:linux 下的軟路由zebra 安裝使用一、安安裝zebra Configuring RIP with Quagga Routing Suite in Fedora 1.downloadquagga quagga-0.99.16.tar.gz2.解壓縮 #tar zxvfquagga-0.99.16.tar.gz 3.配置 # cd quagga-0.99.16
Time of Update: 2015-06-10
標籤:我原生環境配置linuxMint17.1php5.5nginx1.4.6下面開始安裝下載最新的yaf包http://pecl.php.net/package/yaf 我下載的最新版本為2.3.3解壓 $PHP_BIN/phpize ./configure --with-php-config=$PHP_BIN/php-config make make install 我執行時報錯誤。用whereis phpize
Time of Update: 2015-06-09
標籤:linux 多任務編程 系統編程 共用記憶體 概述共用記憶體是處理序間通訊中最簡單的方式之一。共用記憶體允許兩個或更多進程訪問同一塊記憶體,就如同 malloc()
Time of Update: 2015-06-09
標籤:1.圖形介面管理:如想從圖形介面切換至字元介面 輸入 init 3如想字元介面切換至圖形介面 init 52.進程管理:kill 殺死一個進程 Kill -9 強制殺死一個進程 ?stat 顯示指定檔案的相關資訊,比ls命令顯示內容更多?who、w 顯示線上登入使用者?whoami 顯示使用者自己的身份?hostname 顯示主機名稱?uname顯示系統資訊?top 顯示當前系統中耗費資源最多的進程?ps 顯示瞬間的進程狀態dmesg 顯示系統啟動資訊Ps -aux ?
Time of Update: 2015-06-09
標籤:檔案目錄操作命令:?ls 顯示檔案和目錄列表 -l 列出檔案的詳細資料 -a 列出目前的目錄所有檔案,包含隱藏檔案?mkdir 建立目錄 -p 父目錄不存在情況下先產生父目錄?cd 切換目錄?touch 產生一個空檔案?echo 產生一個帶內容檔案?cat、tac 顯示文字檔內容?cp 複製檔案或目錄?rm 刪除檔案 -r 同時刪除該目錄下的所有檔案 -f 強制移除檔案或目錄 ?mv 移動檔案或目錄、檔案或
Time of Update: 2015-06-09
標籤:Linux入門介紹一、Linux 初步介紹Linux的優點免費的,開源的支援多線程,多使用者安全性好對記憶體和檔案管理優越系統穩定消耗資源少Linux的缺點操作相對困難一些專業軟體以及遊戲支援度不足Linux的應用網路伺服器關鍵任務的應用(金融資料庫、大型企業網管環境)學術機構癿高效能運算任務手持系統(PDA、手機、導航系統)個人辦公使用Linux的吉祥物/Logo
Time of Update: 2015-06-09
標籤:linux給使用者添加sudo許可權: 有時候,linux下面運行sudo命令,會提示類似: xxxis not in the sudoers file. This incident will be reported. 這裡,xxx是使用者名稱稱,然後導致無法執行sudo命令,這時候,如下解決:進入超級使用者模式。也就是輸入"su
Time of Update: 2015-06-09
標籤:參考<鳥哥linux私房菜> * - 萬用字元,代表隨機字元(0對於許多)? - 萬用字元,它代表一個字元# - 凝視/ - 跳轉符號,將特殊字元或萬用字元還原成一般符號| - 分隔兩個管線命令的界定; - 連續性命令的界定~ - 使用者的根資料夾$ - 變數前須要加的變數值! - 邏輯運算中的"非"(not)/ - 路徑分隔字元號>, >> - 輸出導向,分別為"代替"與"累加"‘ -
Time of Update: 2015-06-09
標籤:linux驅動 核心 調試 問題描述:最近這兩天再調試 platform 驅動,程式老是有點小問題,得不到自己想要的結果,突然意識到核心調試重要性,重新整理一下 printk 基本用法。核心通過 printk() 輸出相關資訊,在調用 printk() 函數時必須要指定記錄層級。1、printk 日誌等級在 include/linux/kernel.h
Time of Update: 2015-06-09
標籤:多線程中,在互斥量和 讀寫鎖的 屬性中,都有一個叫 進程共用屬性 。對於互斥量,查詢和設定這個屬性的方法為: pthread_mutexattr_getpshared pthread_mutexattr_setpshared我一開始不理解什麼是 進程共用屬性。 看了man中的說明如下The pthread_mutexattr_getpshared() function shall obtain the value of the process-shared attribute
Time of Update: 2015-06-10
Linux常用網路工具:批量主機服務掃描之netcat,主機服務netcatnetcat又叫做瑞士軍刀,是駭客和系統管理員常用的網路工具,最初開發的目的是檔案傳輸,後來發展出很多強大的功能,比如也可以完成批量主機服務掃描。之前介紹了另一個更常用的批量主機服務掃描工具:nmap。netcat的安裝也非常簡單,直接yum安裝:yum install
Time of Update: 2015-06-10
linux下打包zip檔案,linux打包zip檔案zip [參數] [打包後的檔案名稱] [打包的目錄路徑] linux zip命令參數列表:-a 將檔案轉成ASCII模式-F 嘗試修複損壞的壓縮檔 -h 顯示協助介面-m 將檔案壓縮之後,刪除源檔案-n 特定字串 不壓縮具有特定字尾字串的檔案-o
Time of Update: 2015-06-10
01 Linux入門介紹,01linux入門一、Linux 初步介紹Linux的優點Linux的缺點Linux的應用Linux的吉祥物/Logo 企鵝(英文名:Tux),由來:因為Torvalds在小時候被企鵝咬過,因此印象非常深刻
Time of Update: 2015-06-10
Linux常用命令-許可權管理命令-其他許可權管理命令命令名稱:chown 英文: change file ownership命令所在路徑:/bin/chown文法:chown [使用者][檔案或者目錄]功能描述:改變檔案或者目錄的所有者範例: chown shenchao fengjie 改變檔案fengjie的所有者為shenchao命令名稱:chgrp英文: change file group ownership命令所在路徑:/bin/chgrp文法:chgrp [使用者]
Time of Update: 2015-06-10
LinuxRegex-字元的跨度元字元允許你指定重複出現的字元。考慮下面的運算式:11*0它將匹配下面的每一行:101101111101111111111111111111111111110這些元字元使Regex具有了伸縮性。現在我們來看一對用於指定跨度並決定跨度長度的元字元。可以指定一個字母或Regex出現的最小或最大次數。在grep和sed中使用\{和\}。
Time of Update: 2015-06-10
Linux常用命令-檔案搜尋命令-檔案搜尋命令find命令名稱:find 命令所在路徑:/bin/find 文法:find 【搜尋範圍】 【匹配條件】 功能描述:檔案搜尋樣本 find /etc - name init 在目錄/etc 中尋找檔案init -iname 不區分大小寫 * 代表萬用字元 ? 代表一個字元find / -size +204800 在根目錄下尋找大於100MB的檔案 +n 大於 -n 小於 n 等於find /home -user shenchao