linux常用命令
常用Linux 命令1. 啟動(dòng)鼠標(biāo)服務(wù)Service gpm start2. 查看啟動(dòng)的服務(wù)Ntsysv3. 配置網(wǎng)絡(luò)Netconfig4. 查看ipIfconfig5. 查看系統(tǒng)服務(wù)/etc/i
常用Linux 命令
1. 啟動(dòng)鼠標(biāo)服務(wù)
Service gpm start
2. 查看啟動(dòng)的服務(wù)
Ntsysv
3. 配置網(wǎng)絡(luò)
Netconfig
4. 查看ip
Ifconfig
5. 查看系統(tǒng)服務(wù)
/etc/init.d/
6. 啟動(dòng)到文字界面(不啟動(dòng)xwindow)
將/etc/inittab中 id:5:initdefault: 一行中的5改為3 7. 強(qiáng)制刪除目錄
Rm -rf XXXX
8. 系統(tǒng)級(jí)配置文件位置
/etc/profile
9. 用戶的配置文件位置
/home/用戶名/.bash_profile
10. 打包壓縮和解壓縮命令
Tar -zcvf xxx.tar.gz xxxx/ 打包壓縮 Tar -zxvf xxx.tar.gz 解包
Tar -ztvf xxx.tar.gz 查看壓縮文件內(nèi)容
11. 查看文件大小
Du -sh xxx
12. 查看磁盤情況
Df -h
Fdisk - l
13. 查看系統(tǒng)信息
/proc/ 下的相應(yīng)文件
14. 用rpm 安裝/卸載/查看
查看: rpm -aq|grep xxx
安裝: rpm -ivf xxx
卸載: rpm -e xxx
15.查看運(yùn)行的進(jìn)程
Top -sc
16. 查找進(jìn)程
Ps -ef|grep xxxx
17. 遠(yuǎn)程考備
Scp -r xxx 目錄 目錄
18.查看運(yùn)行的任務(wù)
Jobs
,19. 改變文件權(quán)限
Chmod 755 -R 目錄
20. 改變文件屬主
Chown mosp:mosp -R 目錄
21. 應(yīng)用內(nèi)核更該
Sysctl -p
22. 查看網(wǎng)絡(luò)連接情況
Netstat -ant|more
23. 查看/添加/刪除服務(wù)
Chkconfig --list 服務(wù)名 查看已有的服務(wù)
-- add 服務(wù)名 添加服務(wù)
-- del 服務(wù)名 減少服務(wù)
24.終端支持中文
export LC_ALL=zh_CN
25. 查看端口
Vi services
26. 創(chuàng)建連級(jí)目錄
Mkdir -p xxx/xxx/xxx
27. 改名的同時(shí) 備份同名文件
Mv -b xxx yyyy
28系統(tǒng)重啟/停機(jī)
Shutdown -r now 重啟 reboot -n
Shutdown -h now 停機(jī)
25? 系統(tǒng)運(yùn)行時(shí)間及在線用戶數(shù)
Uptime
26? 查看系統(tǒng)版本信息
Uname -a
27? 查看開機(jī)信息
Dmesg
28? 開機(jī)自啟動(dòng)設(shè)置
修改 /etc/rc.d/rc.local 文件,添加要啟動(dòng)的命令。
29? Linux 下執(zhí)行程序時(shí)發(fā)生錯(cuò)誤: cannot restore segment prot after reloc: Permission
denied
解決辦法有兩個(gè)
1. 使用chcon 命令
示例: chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so
2. 禁止掉SELinux
更改/etc/sysconfig/selinux 文件的內(nèi)容為 SELINUX=disabled
34. 重啟網(wǎng)絡(luò)服務(wù)
service network restart
35. zip文件在linux 下的解壓
Upzip xxx.zip
,36. crontab 定時(shí)執(zhí)行任務(wù)
Service crond start / stop /restart 啟動(dòng)/停止/重啟 對(duì)應(yīng)的任務(wù)放在 /var/spool/cron 目錄下與用戶相同的文件中 對(duì)于整個(gè)系統(tǒng)的定時(shí)執(zhí)行任務(wù)位置在:
/etc/crontab 中
37. 格式化硬盤
mkfs.ext3 /dev/sdb (sdb 根據(jù)具體情況指定)
38. 掛載硬盤
磁盤分區(qū)類型
mount -t ext3 /dev/sdb /mnt
39. 自動(dòng)掛載硬盤
編輯 /etc/fstab
添加:/dev/sdb /usr/local/disk2 ext3 defaults
40. 通過xshell 下載和上傳文件
sz file 將文件從linux 下載到本地
rz 將打開對(duì)話框,選擇上傳的文件
41. 顯示所有變量
Set
取消某個(gè)變量
Unset 變量名
42. 位置變量
$example file1 file2 file3
$0 是這個(gè)程序的文件名 example
$n 是這個(gè)程序的第n 個(gè)參數(shù)
43. 特殊變量
$* 這個(gè)程序的所有參數(shù)
$# 這個(gè)程序的參數(shù)個(gè)數(shù)
$$ 這個(gè)程序的pid
$! 執(zhí)行上一個(gè)后臺(tái)指令的pid
$? 執(zhí)行上一個(gè)指令的返回值
44. read 命令
從鍵盤讀入數(shù)據(jù)賦值給變量
Read first second 輸入值用空格隔開
45 expr 命令
對(duì)整型數(shù)進(jìn)行算術(shù)運(yùn)算
Expr $var 5 注意 前后要有空格
46 測(cè)試條件
測(cè)試條件一般不單獨(dú)使用,通常用[]代替
Test -d /etc 等價(jià)于 [-d /etc]
整數(shù): 1 2
,
字符串:

文件: 47.

查看內(nèi)核版本 uname -r
48. 查看支持的網(wǎng)卡
/lib/modules/內(nèi)核版本/kernel/drivers/net
49. 隱藏apache 的版本號(hào)
修改 httpd.conf 文件
ServerSignature off
ServerTokens Prod
50. linux 下 rar 工具的使用
unrar x xxxx.rar 解壓會(huì)逐層建立目錄 unrar e xxxx.rar 解壓提取文件
rar a 壓縮包名字 要壓縮的內(nèi)容xxx.rar ./xxxx/*
51. 查看內(nèi)存信息
cat /proc/meminfo | more
52. 查看cpu 信息
cat /proc/cpuinfo
53. 查看所有硬件型號(hào) 例: rar a
,dmidecode | more
54. 修改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
重新啟動(dòng)網(wǎng)絡(luò)配置
service network restart
/etc/init.d/network restart
55. 配置域名服務(wù)器
*/etc/resolv.conf 文件
該文件是由域名解析器(resolver ,一個(gè)根據(jù)主機(jī)名解析IP 地址的庫)使用的配置文件,示例如下:
search openarch.com
nameserver 208.164.186.1
nameserver 208.164.186.2
“search domainname.com”表示當(dāng)提供了一個(gè)不包括完全域名的主機(jī)名時(shí),在該主機(jī)名后添加domainname.com 的后綴;
“nameserver”表示解析域名時(shí)使用該地址指定的主機(jī)為域名服務(wù)器。其中域名服務(wù)器是按照文件中出現(xiàn)的順序來查詢的。
56. 配置如何解析主機(jī)
*/etc/host.conf 文件
該文件指定如何解析主機(jī)名。Linux 通過解析器庫來獲得主機(jī)名對(duì)應(yīng)的IP 地址。下面是一個(gè)“/etc/host.conf”的示例:
order bind,hosts
multi on
ospoof on
“order bind,hosts”指定主機(jī)名查詢順序,這里規(guī)定先使用DNS 來解析域名,然后再查詢“/etc/hosts”文件(也可以相反) 。
“multi on”指定是否“/etc/hosts”文件中指定的主機(jī)可以有多個(gè)地址,擁有多個(gè)IP 地址的主機(jī)一般稱為多穴主機(jī)。
“nospoof on”指不允許對(duì)該服務(wù)器進(jìn)行IP 地址欺騙。IP 欺騙是一種攻擊系統(tǒng)安全的手段,通過把IP 地址偽裝成別的計(jì)算機(jī),來取得其它計(jì)算機(jī)的信任。 56.
修改ip 地址
即時(shí)生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
啟動(dòng)生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway
即時(shí)生效:
# route add default gw 192.168.0.254
啟動(dòng)生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
,修改dns
修改/etc/resolv.conf
修改后可即時(shí)生效,啟動(dòng)同樣有效
修改host name
即時(shí)生效:
# hostname fc2
啟動(dòng)生效:
修改/etc/sysconfig/network
57. 建立軟連接
ln -s 鏈接目標(biāo) 鏈接后的名稱
58. 查看linux 版本
1)uname -a
2)cat /proc/version
3)cat /etc/issue
59. 修改ip
1)netconfig
2)ifconfig eth0 xxx.xxx.xxx.xxx
3)修改/etc/sysconfig/network-scripts/ifcfg-eth0