1.系統安全
su sudo chmod setfacl getfacl
setfacl -m u:omc:rwx hhh
setfacl -m g:omc:r-w test #新增乙個組[root@localhost ~]# getfacl hhh
2.程序管理
w top ps kill pkill killall pstree
w 用於顯示已經登陸系統的使用者列表,並顯示使用者正在執行的指令
踢掉乙個從某個終端連上的使用者 pkill -kill -t pts/0
pstree命令是用於檢視程序樹之間的關係,即哪個程序是父程序,哪個是子程序,可以清楚的看出來是誰建立了誰
pstree -up
3.使用者管理
id usermod useradd groupadd userdel
linux id命令用於顯示使用者的id,以及所屬群組的id。
usermod可用來修改使用者帳號的各項設定 usermod [-lu][-c 《備註》][-d 《登入目錄》][-e 《有效期限》][-f 《緩衝天數》][-g 《群組》][-g 《群組》][-l 《帳號名稱》][-s ][-u ][使用者帳號]
useradd可用來建立使用者帳號
useradd [-mmnr][-c 《備註》][-d 《登入目錄》][-e 《有效期限》][-f 《緩衝天數》][-g 《群組》][-g 《群組》][-s ][-u ][使用者帳號]
groupadd 建立乙個新的組
4.檔案系統
mount umount du df fsck
du會顯示指定的目錄或檔案所占用的磁碟空間(指定目錄)
df命令用於顯示目前在linux系統上的檔案系統的磁碟使用情況統計(系統掛載的檔案系統)
fsck命令用於 檢查與修復 linux 檔案系統,可以同時檢查乙個或多個 linux 檔案系統 fsck -t msdos -a /dev/hda5
e2fsck
df -ht /home/oracle 檢視目錄的大小
掛載磁碟到目錄
# mkdir /storage 新建掛載目錄
# mount /dev/sda1 /storage 掛載新硬碟
永久掛載
# vi /etc/fstab 設定系統自動掛載硬碟,加入一行:
/dev/sda1 /storage ext4 defaults 0 0
5.關機和重啟
shutdown reboot
6.網路應用
curl telnet mail elinks nslookup dig
elinks命令能實現乙個純文字介面的www瀏覽器,操作方式與「lynx」類似。
nslookup -qt=mx tax-edu.net(windows)
nslookup -query=mx tax-edu.net(linux)
dig abc.filterinto.com cname
7.網路測試
ping netstat host
host命令是常用的分析網域名稱查詢工具,可以用來測試網域名稱系統工作是否正常。
host -a 顯示詳細的dns資訊
8.網路配置
hostname ifconfig
hostname命令用於顯示和設定系統的主機名稱
hostname
-v:詳細資訊模式;
-a:顯示主機別名;
-d:顯示dns網域名稱;
-f:顯示fqdn名稱;
-i:顯示主機的ip位址;
-s:顯示短主機名稱,在第乙個點處截斷;
-y:顯示nis網域名稱。
9.常用工具
ssh screen clear who date file strings nslookup watch
ssh -p 10022 user@hostname 指定
who命令是顯示目前登入系統的使用者資訊
strings -f "*.so" | grep "******"
nslookup 127.0.0.1 檢視本機dns
watch -n 2 -d ps -ef 每隔兩秒執行ps -ef
10.軟體包管理
yum apt-get rpm
rpm -ivh
11.檔案查詢和比較
locate find grep which
grep strict /home/jdmail-v3.14.6.8/jdmail/apache/htdocs/jdwm/cgi/*
grep -r yourstr ./
linux which命令用於查詢檔案。
which指令會在環境變數$path設定的目錄裡查詢符合條件的檔案。
12.檔案內容檢視
tail head less more
tail命令用於輸入檔案中的尾部內容。tail命令預設在螢幕上顯示指定檔案的末尾10行
head命令用於顯示檔案的開頭的內容。在預設情況下,head命令顯示檔案的頭10行內容。 tail -n 20
13.檔案處理
touch unlink rename ln cat
14.目錄操作
cd mv rm pwd tree cp ls
15.檔案許可權屬性
setfacl chmod chown chgrp
chown -r oracle:dba /u01
16.壓縮解壓
bzip2 bunzip2 gzip gunzip zip unzip tar
17.檔案傳輸
ftp scp
scp [email protected]:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
scp /opt/soft/nginx-0.5.38.tar.gz [email protected]:/opt/soft/scptest
18. lunux定時任務
crontab -e
*****命令 (分時日月周)
at 2:00 tomorrow
at>/home/jason/dojob
at>/ctrl
19.vi/vim
一般模式 編輯模式 命令列模式
一般模式:刪除 複製 貼上
切換命令列模式::、/、?
移動游標
crtl+f crtl+b 0或者功能鍵home $或者功能鍵end g gg n+enter
vim撤銷操作:u
vim恢復操作:ctrl+r
查詢和替換
/word ?word :n1,n2s/word1/word2/g
:1,$s/word1/word2/g :1,$s/word1/word2/gc
刪除 複製和貼上
x x dd ndd yy nyy p p ctrl+r .
儲存和退出
w q wq
檢視模式(vim)
v v ctrl+v y d
配置:set nu :set nonu
指令碼執行方式
賦予許可權 直接執行 chmod +x test.sh; ./test.sh
呼叫直譯器 bash csh
使用source命令 source test.sh
啟動服務 centos7以上
systemctl start firewalld.service
檢視ssh登入日誌
/var/log/secure
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...