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-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
Time of Update: 2015-06-10
CentOS修改yum更新源平時在安裝或更新CentOS軟體時,yum方式是最簡單方便的,而系統預設到yum更新源地址不穩定,所以需要對更新源地址進行修改,國內一般用163比較快。yum更新源設定檔:/etc/yum.repos.d/CentOS-Base.repo1. 在修改前先備份該檔案cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2.
Time of Update: 2015-06-10
Linux
Time of Update: 2015-06-10
Linux常用網路工具:批量主機服務掃描之netcatnetcat又叫做瑞士軍刀,是駭客和系統管理員常用的網路工具,最初開發的目的是檔案傳輸,後來發展出很多強大的功能,比如也可以完成批量主機服務掃描。之前介紹了另一個更常用的批量主機服務掃描工具:nmap。netcat的安裝也非常簡單,直接yum安裝:yum install nc一般不建議在生產環境安裝nc,因為nc除了可以批量主機服務掃描外,還支援連接埠代理、檔案傳輸,容易造成安全隱患。netcat之批量主機服務掃描--------------
Time of Update: 2015-06-10
ActiveMQ5.10.2版本配置JMXActiveMQ的特性之一是很好的支援JMX。通過JMX
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
CentOS 5.8 上安裝 SystemTap-2.6最近為了分析公司的一個 nginx + lua 的應用效能,正好需要用到春神的那套 nginx-lua 的分析指令碼,因此就立馬去搭建下環境:CentOS 5.8Lua 5.2.3luajit-2.0.3systemtap-2.6nginx依賴項:systemtap-2.6 依賴於 elfutils註:CentOS 5.8 上面安裝 systemtap-2.6 的時候,elfutils 的版本不能太高,不然會報錯,安裝 systemtap-
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