at 語法 == 注意,輸入at之後便進入命令列模式 ------- 不管怎麼樣,只會執行一次。
[test @test test]# at [-m] time (輸入工作指令)
[test @test test]# atq (檢視當前工作流程)
[test @test test]# atrm [jobnumber] (刪除流程)
-m :執行at規範的工作流程時,將螢幕輸出結果mail給輸入指令的使用者
time :時間格式,有如下幾個: ***************=== 格式有多種,但沒有可以間隔或者重複的形式
hh:mm yyyy-mm-dd ex> 04:00 2002-05-30 (5月30號4點執行)
hh[pm;am] + number [hours;days;weeks] ex> 4pm + 3 days (3天後的下午
4點)hh:mm ex> 12:00 (今天12點執行)
hh[pm;am] [month] [day] ex> 1pm may 30
crontab == 迴圈執行== 這個迴圈的例行性命令其實就是cron服務(crond)
系統的crontab設定:/etc/crontab
crontab -e作用的其實是/usr/bin/crontab這個執行檔案,
man 5 passwd ??
記住:在linux中使用man時,引數配置檔案的查詢都是以5來設定的
每次windows僅允許乙個使用者登入。當然,windowsnt同樣具有多使用者多工功能,不過,由於nt太耗系統資源
windows 2000還不夠好,因為有的時候還是會宕機。linux就很不錯,幾乎可以說
絕對不會宕機,因為它可以在任何時候,將某個被困住的程式殺掉,然後重新執行
該程式而不用重新啟動機器
alt+f1~f7切換到其他終端介面 7個基本視窗:linux預設提供了6個文字介面登入視窗,以及乙個圖形介面
如果想讓螢幕中的工作(command)在背景下執行,可以使用&。不過,由於是背景
執行,該程式的輸出不會顯現在螢幕上,所以需要特別留意輸出資訊的管線重導問題。另
外,如何讓該程式重新在螢幕上執行?使用fg
當然,也可以使用ctrl+z將當前正在進行中的工作丟到背景下 --- 最大好處是 不怕被ctrl+c這個中斷指令中斷!!
16.3.2 jobs,fg與bg,kill ---- 配合使用很方便!
[root @test /root]# jobs
[1]+ stopped vi .bashrc
fg 與bg
[root @test /root ]# fg %number 將背景中的指令移到螢幕上
[root @test /root ]# bg %number 將背景中的程式由stopped變成running的乙個手段, 非讓其後台執行的意思
引數說明:
% :後面接數字,表示jobs的工作代號
number :工作代號
kill
[root @test /root ]# kill -signal %number
引數說明:
%number :背景工作的代號,可使用jobs查詢
signal
-1 :重新讀取引數配置檔案(類似reload)
-2 :使用者中斷該工作,類似使用ctrl+c中斷乙個工作
-9 :立刻殺掉乙個工作,不論該工作是否為死亡程式 ---- 強制終止
-15 :停止乙個工作(這是預設值) ----- 是用一般的正常程式停止乙個作業, 什麼叫做正常程式?。。。
free 很簡單的命令,僅僅用來檢視記憶體情況。。 既然這麼簡單,, 沒必要單獨搞這麼乙個命令吧。。。
引數說明:
-k :以kbytes顯示記憶體
-m :以mbytes顯示記憶體
uname [-apnr]
引數說明:
-a :列出所有的系統資訊
-p :列出cpu資訊
-n :列出主機名
-r :列出核心版本資訊
nice [-n number] command
引數說明:
-n :後面那個number即為nice值
範例:[root @test /root]# nice -n -5 find / -name core > /tmp/core
如前面所述,nice用來調整程式的執行優先順序。
renice [number] pid。。。
uptime 當前linux主機已經開機多久了
還有乙個whoami
last 記錄乙個月
範例:[test @test /root]# hostname
test.linux.org
ps -aux 查詢當前主機環境中在背景執行的相關程式
a : 選擇列出所有的程式
u : 列出所有使用者的程式
x : 列出所有tty的程式
tty:是否為登入者執行的程式?若為tty1-tty6
ntpdate 時間伺服器
ntpdate time.stdtime.gov.tw
clock –w
談linux是如何開機的。基本的流程為:
1. 載入bios的硬體資訊;
2. 讀取mbr的kernel loader(亦即lilo,grub,spfdisk等)引導資訊;
3. 載入核心的作業系統核心資訊;
4. 核心執行init程式並取得執行資訊;
5. init執行/etc/rc.d/rc.sysinit檔案;
6. 啟動核心的外掛程式式模組(/etc/modules.conf);
7. init執行執行一級的各個批處理檔案(scripts);
8. init執行/etc/rc.d/rc.local檔案;
9. 執行/bin/login程式;
10. 登入之後開始以shell控管主機。
ll /etc/sysconfig
lilo 較老
grub 是較新的啟動引導程式
daemon的字面意思就是「守護神」、「惡魔「
daemons目前有兩種基本的模式,分別是
1 stand_alone
2 super daemon:相對stand alone來說,這種服務是借由統一的乙個daemon負責呼叫
該服務。這個統一負責的daemon就是inet服務
page 342::
在linux系統中有個檔案用於說明哪個埠與服務相對應,即/etc/services檔案
鳥哥Linux私房菜
linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...
鳥哥私房菜
鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...
鳥哥的linux私房菜
各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...