Time of Update: 2015-01-27
標籤:Linux的pkill和pgrep命令詳解名稱pgrep, pkill – 尋找或者發訊號給進程通過名稱和其它屬性。文法pgrep [-flvx] [-n | -o] [-d delim] [-P ppidlist] [-g pgrplist] [-s sidlist] [-u euidlist] [-U uidlist] [-G gidlist] [-J projidlist] [-t termlist] [-T taskidlist] [-c ctidlist] [-z
Time of Update: 2015-01-27
標籤:使用man command可以查看線上協助可執行檔二進位檔案就是程式執行程式時因觸發事件而擷取的ID,稱為PID?我們登入系統後,會取得一個bash shell的PID。我們可以用bash提供的介面去執行另一個程式,這另外執行的程式也會獲得一個PID,這個PID就是子程式。而我們的bash環境,就是父程式。常駐記憶體的程式:crond atd, syslog, Apache, named, vsftpd…系統或網路服務執行完就退出的程式:ls, touch, rm/mkdir/cp/mv,
Time of Update: 2015-01-27
標籤:linux:vi替換命令 vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為
Time of Update: 2015-01-27
標籤:Linux檔案、目錄的增刪移1)echo 顯示一行內容。touch 如果檔案/目錄不存在,則建立新檔案/目錄;如果檔案存在,那麼就是更新該檔案的最後訪問時間,用法 touch [-acm] [-r ref_file] 檔案... touch [-acm] [MMDDhhmm[yy]] 檔案...
Time of Update: 2015-01-27
標籤:Linux技巧:用cron和at調度作業在 Linux 系統上,許多管理工作必須頻繁地定期執行。這些任務包括輪轉記錄檔以避免裝滿檔案系統、備份資料和連線時間伺服器來執行系統時間同步。上面提到的教程更詳細地介紹了這些管理工作。在本文中,學習 Linux 中提供的調度機制,包括 cron 和 anacron 設施以及 crontab 和 at 命令。即使系統常常關機,anacron 也可以協助調度作業。以一定的時間間隔運行作業以一定的時間間隔運行作業需要使用 cron 設施進行管理,它由
Time of Update: 2015-01-27
標籤:一般,網域名稱指定ip之後,需要在ip所在的機器去指定相應網站的目錄,否則網域名稱會不起作用;下面說說linux下的nginx伺服器指定目錄的細節:網域名稱綁定目錄的設定檔都放到這裡: /usr/local/nginx/conf/vhost/在改目錄下,建立一個檔案,命名:網域名稱.conf; 如:www.baidu.com.conf內容大概如下:server{ listen 80; server_name www.baidu.com;
Time of Update: 2015-01-27
標籤:linux ssh使用深度解析(key登入詳解)SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協議是IETF(Internet Engineering Task Force)的Network Working
Time of Update: 2015-01-27
標籤:TOP是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理目前狀態.如果在前台執行該命令,它將獨佔前台,直到使用者終止該程式為止.比較準確的說,top 命令提供了即時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的工作清單.該命令可以按CPU使用.記憶體使用量和執行時間對任務進行排序;而且 該命令的很多特性都可以通過互動式命令或者在個人定製檔案中進行設定.top - 12:38:33 up 50 days, 23:15, 7
Time of Update: 2015-01-27
標籤:Linux遠端連線案頭筆記vi 編輯完以後 輸入: 輸入 wq 儲存並退出目的:想要在Windows端圖形遠端連線Linux系統。1,首先需要在Linux中安裝VNCserver ,一般情況下系統預設已經安裝[[email protected] ~]# rpm -q vnc-servervnc-server-4.1.2-14.el5_5.4如果沒有安裝,可以yum安裝[[email protected] ~]# yum install vnc-server&
Time of Update: 2015-01-27
標籤:Linux檔案系統操作命令檔案系統操作命令: 1. cat:可以顯示檔案的內容(經常和more搭配使用),或將多個檔案合并成一個檔案。 2. chgrp:用來改變檔案或目錄所屬的使用者組,命令的參數以空格分開的要改變屬組的檔案清單,檔案名稱支援萬用字元,如果使用者不是該檔案的所有者,則不能改變該檔案的所屬組。 3. chmod:用於改變檔案或目錄的存取權限,該命令有兩種用法:一種是使用圖形化的方法,另一種是數字設定法。 4.
Time of Update: 2015-01-27
標籤:rsync從linux到linux的檔案同步備份一、環境需要備份檔案的伺服器(伺服器端):192.168.1.201 (RHEL 5)接收備份檔案的伺服器(用戶端):192.168.1.202 (CENTOS 5)二、安裝配置1.伺服器端的配置A、採用系統預設安裝的rsync 編輯/etc/rsyncd.conf檔案,如果沒有則建立一個。vi /etc/rsyncd.conf#[globale]strict modes= yes #check passwd fileport=
Time of Update: 2015-01-27
標籤:tcpdump是一個用於截取網路分組,並輸出分組內容的工具,簡單說就是資料包抓包工具。tcpdump憑藉強大的功能和靈活的截取策略,使其成為Linux系統下用於網路分析和問題排查的首選工具。tcpdump提供了原始碼,公開了介面,因此具備很強的可擴充性,對於網路維護和入侵者都是非常有用的工具。tcpdump存在於基本的Linux系統中,由於它需要將網路介面設定為混雜模式,普通使用者不能正常執行,但具備root許可權的使用者可以直接執行它來擷取網路上的資訊。因此系統中存在網路分析工具主要不是
Time of Update: 2015-01-27
標籤:原文:十天學Linux核心之第一天---核心探索工具類 寒假閑下來了,可以盡情的做自己喜歡的事情,專心待在實驗室裡燥起來了,因為大二的時候接觸過Linux,只是關於核心方面確實是不好懂,所以十天的時間裡還是希望能夠補充一下Linux核心相關知識,接下來繼續待在實驗室裡想總結一下Linux核心編程,十天肯定完全掌握不了Linux核心,這裡我也只是把自己認為不是很好懂並且很重要的痛點疑點寫出來,和大家一起分享,希望大家改正互相學習。 Linux的具體概述這裡就不多說了,今天主要講的是Lin
Time of Update: 2015-01-27
標籤:原文:十天學Linux核心之第四天---如何處理輸入輸出操作 真的是悲喜交加呀,本來這個寒假早上8點都去練車,兩個小時之後再來實驗室陪伴Linux核心,但是今天教練說沒名額考試了,好糾結,不過想想就可以睡懶覺了,哈哈,自從大三寒假以來還沒睡過懶覺呢,現在也有更多的時間來分享自己學習Linux核心的感受,前幾天覺得就是自己也有些不懂的,相信大家看了也是很模糊,以後我會標誌出來自己不懂的,希望大神們指教,也希望大家多多指點,共同攻克Linux核心,今天將講到處理器是如何與其它裝置進行互動的,
Time of Update: 2015-01-27
標籤: 本文將就自己對核心同步機制的一些簡要理解,做出一份自己的總結文檔。 Linux內部,為了提供對共用資源的互斥訪問,提供了一系列的方法,下面簡要的一一介紹。 Technorati 標籤: 互斥 Linux 中斷屏蔽 使用方法: local_irq_disable() //屏蔽中斷 critical section
Time of Update: 2015-01-27
標籤:1,set root=(hd0,msdos11)2,set prefix=(hd0,msdos11)/boot/grub3,insmod /boot/grub/i386-pc/normal.mod(此處某些電腦可以省略i386-pc這項)4,normal5,選擇進入一個作業系統進行徹底修複,否則再次啟動仍舊會進入這個頁面(ps:我感覺這樣倒是挺安全^_^)附錄:ls 查看所有磁碟set 查看當前設定set root設定啟動磁碟(即linux系統所在磁碟)set
Time of Update: 2015-01-27
CentOS6.5升級手動安裝gcc4.8.2,centos6.5gcc4.8.2 一、簡易安裝作業環境 CentOS6.5 64bit,原版本4.4.7,不能支援C++11的特性~,希望升級到4.8.2不能通過yum的方法升級,需要自己手動下載安裝包並編譯1.1 擷取安裝包並解壓wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2tar -jxvf gcc-4.8.2.tar.bz2當然,http://ftp.gnu.
Time of Update: 2015-01-27
批量部署無人職守安裝Centos 6大規模部署安裝Centos 6時,所用的網路架構圖由知,得先在伺服器上安裝好DHCP服務和tftp服務和NFS服務,在安裝Centos 6是我們把這些服務都分開來,安裝Centos
Time of Update: 2015-01-27
ubuntu14.04源碼安裝redis-2.8.19,redis2.8.19安裝配置下載安裝redis2.8.19的源碼$ wget http://download.redis.io/releases/redis-2.8.19.tar.gz$ tar xzf redis-2.8.19.tar.gz$ cd redis-2.8.19$ make && make install 使用命令src/redis-server
Time of Update: 2015-01-27
大規模部署無人職守Centos 7給定一個網路架構圖對於安裝過程中有問題的可以互相交流,本人折騰了好幾天了1.安裝DHCP、tftp、HTTP。 [root@test ~]# yum install dhcp tftp-server httpd2.修改DHCP、tftp、HTTP設定檔 [root@test ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.confcp: overwrite