linux基礎(chǔ)技術(shù)
一.將需要的路徑加到現(xiàn)有的路徑中:
1.在linux上為
export PATH=$PATH:/usr/local/mysql/bin
將此句加到rc.local中,則每次啟動(dòng)路徑就會(huì)重設(shè)一遍
2.在windows中進(jìn)入我的電腦屬性高級(jí)環(huán)境變量系統(tǒng)變量
找到path變量,在其中加入你需要打通的路徑即可。
二.mount -t smbfs -o username=weiqiong,password=weiqiong //202.204.114.38/wei /tmp
此命令可以mount上win和linux共享的目錄
三.linux的運(yùn)行級(jí)別有6種:
0:系統(tǒng)停止,用這個(gè)級(jí)別來(lái)關(guān)閉任務(wù)
1:?jiǎn)斡脩裟J?,不加載網(wǎng)絡(luò)系統(tǒng)
2:多用戶模式,用戶通過(guò)網(wǎng)絡(luò)登錄
3:完全多用戶模式,為缺省textmode運(yùn)行模式
4:用戶自定義模式
5:XWindow模式
6:重啟動(dòng)模式
四.linux啟動(dòng)盤的制作:
方法1:mkbootdisk --device /dev/fd0 `uname -r`
(`為ESC鍵下的那個(gè))
方法2:dd if=/boot/bzImage of=/dev/fd0
//直接將Kernel Image bzImage寫入軟盤
rdev /dev/fd0 /dev/hda1
//執(zhí)行rdev指定啟動(dòng)時(shí)的root文件系統(tǒng)分區(qū)為/dev/hda1
rdev -R /dev/fd0 1
//最后rdev -R指定root文件系統(tǒng)掛接為只讀
方法3:只要將/etc/lilo.conf中的boot=/dev/hdxx改為/dev/fd0,
然后執(zhí)行l(wèi)ilo -v將LILO寫入磁盤,LILO啟動(dòng)盤就做好了。
注意,在啟動(dòng)盤做完后,再將boot=/dev/fd0改回原來(lái)的設(shè)置,
并再次執(zhí)行l(wèi)ilo -v寫回主引導(dǎo)記錄
方法4:dd if=boot.img of=/dev/fd0 bs=1440k
五.改系統(tǒng)時(shí)間:
date -s 12/20/2003
date -s 12:30:00
clock -w
如果希望機(jī)器的時(shí)間與其他網(wǎng)上的機(jī)器一致,需要在setup中將時(shí)區(qū)變?yōu)閁CT
六.參看當(dāng)前l(fā)inux的內(nèi)核版本
uname -r
七.格式化軟盤:
1. mke2fs /dev/fd0,將軟盤格式化成ext2文件系統(tǒng)。
2. fdformat /dev/fd0H1440,低級(jí)格式化軟盤。
3. mformat a:,將軟盤格式化成msdos文件系統(tǒng)。
八.cron的使用
crontab [ -u user ] file
crontab [ -u user ] { -l | -r | -e }
-u user 是指設(shè)定指定 user 的時(shí)程表
-e : 執(zhí)行文字編輯器來(lái)設(shè)定時(shí)程表
-r : 刪除目前的時(shí)程表
-l : 列出目前的時(shí)程表
時(shí)程表的格式如下 :
f1 f2 f3 f4 f5 program
f1 是表示分鐘,
f2 表示小時(shí),
f3 表示一個(gè)月份中的第幾日
f4 表示月份
f5 表示一個(gè)星期中的第幾天
program 表示要執(zhí)行的程序。
當(dāng) f1 為 * 時(shí)表示每分鐘都要執(zhí)行 program,f2 為 * 時(shí)表示每小時(shí)都要執(zhí)行程序,其馀類推
當(dāng) f1 為 a-b 時(shí)表示從第 a 分鐘到第 b 分鐘這段時(shí)間內(nèi)要執(zhí)行
f2 為 a-b 時(shí)表示從第 a 到第 b 小時(shí)都要執(zhí)行,其馀類推
當(dāng) f1 為 */n 時(shí)表示每 n 分鐘個(gè)時(shí)間間隔執(zhí)行一次
f2 為 */n 表示每 n 小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其馀類推
當(dāng) f1 為 a, b, c,... 時(shí)表示第 a, b, c,... 分鐘要執(zhí)行
f2 為 a, b, c,... 時(shí)表示第 a, b, c...個(gè)小時(shí)要執(zhí)行,其馀類推
使用者也可以將所有的設(shè)定先存放在檔案 file 中,用 crontab file 的方式來(lái)設(shè)定時(shí)程表
如:
周一到周五每天下午 5:00 寄一封信給 alex@domain.name :
0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata
每月每天的午夜 0 點(diǎn) 20 分, 2 點(diǎn) 20 分, 4 點(diǎn) 20 分....執(zhí)行 echo "haha"
20 0-23/2 * * * echo "haha"
每天早上6點(diǎn):0 6 * * * date
每?jī)蓚€(gè)小時(shí):0 */2 * * * date
九.看內(nèi)存大?。篻rep MemTotal /proc/meminfo
十.看目錄大?。篸u -sh directory