歡迎您光臨本站 註冊首頁

linux 基礎(第七天)

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

1.進程:進程為應用程序的運行實例,是應用程序的一次動態執行.Linux系統中每個進程都有自己的進程號(PID),其中PID=1的進程init是所有進程的父進程.其中,進程的狀態有S(interruptible sleep),R(Running or runnable),D(uninterruptible sleep),T(stopped),Z(zomibe).某一時刻系統中只會有一個進程處於R狀態.進程修飾號:<表示高優先順序;N表示低優先順序; 表示該進程為前台進程;l表示為多線程進程;s表示該進程為會話的領頭進程.
2.命令pstree可以吸納時當前系統運行的進程數.
3.命令ps可以顯示所有運行於前台的進程.其選項有:-e和-f結合使用,用於列出所有進程;-u用於以用戶為類別顯示所有進程.a顯示所有與終端相關的進程;x顯示所有與終端無關的進程;u用於一用戶為類別顯示所有進程.
4.命令pidof用於查看某個進程的進程號.例如:pidof httpd;命令pgrep -U username用於顯示與該用戶相關的進程號.選項-G顯示組相關的進程號.
5.進程間的通信方式有:套接字通信,管道通信,信號通信.常用的信號kill 1)SIGHUP表示進程在不用關閉時,重新讀取其配置文件.2)SIGINT使某進程退出.9)SIGKILL直接強制退出進程.15)SIGTERM使進程終止,可以在進程執行結束後退出.19)SIGSTOP用於終止作業.
5.進程的調度
進程的調度是根據進程的優先順序實現的.進程的優先順序包括動態優先順序:0-99和靜態優先順序(用戶可以調整):100-139.用戶可以調整其nice值來調整其優先順序,其中nice值用-20到19對應100到139.命令top用於查看系統的實時狀態,默認每5秒刷新一次.命令gnome-system-monitor &可以啟動linux的圖形化任務管理器,查看當前系統的實時狀態.


6. 作業控制:
作業控制(jobcontrol)是shell的另一個特性,它允許用戶同時運行多個作業,並且根據需求可將前後台的作業進行切換.在執行命令時,后加一個&,可以把其送入後台執行,命令fg 後台命令可以在把其調入前台.
Ctrl z可以把正在執行的命令送入後台,但是已經停止.bg命令可以在後台把它激活.命令jobs可以查看所有後台運行的作業.
7.網路配置:
打開圖形界面的配置窗口的命令為:system-config-network-gui &
打開文本窗口的配置窗口的命令為:system-config-network-tui &
網路配置信息的文件(以eth0為例):/etc/sysconfig/network-script/ifcfg-eth0
配置信息為:DEVICE=eth0
HWADD=網卡的物理地址
BOOTPROTO={dhcp|boot|static|none}
IPADDR=IP地址
NETMASK=子網掩碼
GATEWAY=網關地址
ONBOOT={yes|no} 用於判斷主機啟動時是否啟用當前網卡
USERCTL={yes|no} 用於判斷是否允許其他用戶配置該網卡
配置完成後需要重啟網路服務才能生效,其重啟命令有以下3中:service network restart;/etc/init.d/network restart;ifdown eth0 && ifup eth0
也可以臨時性更改IP和網關,其命令為:ifconfig eth0 IP地址/掩碼位數,route add default gw 網關地址.
更改全局性網路設置文件/etc;/sysconfig/network也可以改變當前網路的屬性,其中:NETWORK={yes|no} 用於設置當前系統是否開啟網路功能
GATEWAY=網關地址
HOSTNAME=主機名(FQDN格式)
8.在linux上查找文件:
命令locate:格式為locate [-options] filename ,選項-i 在查找是忽略大小寫,-n 數字N,只顯示匹配到的文件中的前N個.locate不能實現精確的實時的查找.


命令find:格式為find [DIR] [criteria ...] [ation...]
其中:查找標準的選項有-name 指安文件名查找,-iname 指查找時忽略文件名的大小寫,-user 查找屬主為某用戶的文件,-group 查找屬組為某組的文件.也可以按照文件大小查找:-size {M|b|c|s},按照文件類型查找:-type {f|d|b|c|s};按照文件的修改訪問和改變時間查找 -amin,-cmin,-fmin,-atime,-mtime,-ctime;按照文件的許可權查找:find [DIR] -perm {perm|-perm|/perm}
查找后的操作[action]:-print(默認動作)顯示到屏幕上,-ls 用“ls -l”風格顯示;-ok 在執行動作前先進行詢問操作;-exec 不進行詢問直接進行操作.

本文出自 「點點滴滴」 博客,請務必保留此出處http://dongni80.blog.51cto.com/1983698/552692


[火星人 ] linux 基礎(第七天)已經有320次圍觀

http://coctec.com/docs/linux/show-post-48848.html