1、權(quán)限
[root@hadoop000 ~]# ll install.log
-rw-r--r--. 1 root root 49565 Apr 28 05:41 install.log
第一列“-rw-r--r--”表示權(quán)限 ?其中第一個字段“-”指定該文件的類型
“-”是文件,“d”是目錄(即文件夾),“l(fā)”是鏈接
接下來9個字段分為3組:第一組:對應(yīng)第三列中當(dāng)前用戶對這個文件/文件夾的權(quán)限
第二組:對應(yīng)第四列中當(dāng)前用戶組下所有用戶對這個文件/文件夾的權(quán)限
第三組:其他用戶組下用戶對這個文件/文件夾的權(quán)限
具體權(quán)限 r:讀 (4) w:寫(2) ? x:執(zhí)行(1)
2、修改文件和文件夾的權(quán)限
chmod rwxr-xr--(754)install.log ? 修改該文件權(quán)限為754
chmod 744 -R xxxdir ?????修改該文件夾權(quán)限為744
chmod 744 -R xxxdir/* ? ? 修改該文件夾下所有文件權(quán)限為744
可執(zhí)行: 針對于shell腳本
chmod 764 a.sh????只針對所屬用戶
chmod +x a.sh ? ? ? 所有用戶
3、修改文件和文件夾的所屬用戶和用戶組
一般很少用
chown rz:rz xxx.log ? ? ?修改該文件所屬用戶和用戶組為rz
chown -R rz:rz xxxdir????????修改該文件夾所屬用戶和用戶組為rz
chown -R rz:rz xxxdir/*????????修改該文件下所有文件所屬用戶和用戶組為rz
4、yum
yum --help ? ? 幫助
yum install (-y 不需要確認(rèn)) httpd ? ? ? ?安裝
yum update httpd ? ? ? ?更新
yum list????????顯示軟件包的信息
5、卸載
rpm -qa |grep httpd ????先查詢http包的全稱
rpm --nodeps -e xxxxxx ? ? ? ?卸載安裝包
6、關(guān)于端口號
netstat -nlp|grep ?http ? ? ? ? 發(fā)現(xiàn)端口號為:::80
:::80????????????????????端口號不受IP限制
127.0.0.1:80 ? ? ? ? ? ?只對自己,其他機(jī)器訪問不了
0.0.0.0:80 ? ? ? ? ? ? ? ?同:::80
192.168.137.1:80 ? ? ? ?只對該IP,其他IP訪問不了
7、查找命令或者shell腳本
which java
locate java
8、搜索
find / -name ‘*abc*’ ? ? ? ?全文
find /tmp ?-name ‘*abc*’ ????? 指定目錄
find ?./ -name ‘*abc*’ ? ? ? ? 當(dāng)前目錄
9、清空一個文件
1.echo ' ?' >xxx.log ? ? ? ? ? ? ? ? ? ?慎用
2.cat ?/dev/null ?>xxx.log????????????
3.vi: ?先gg 再dG
10、查看硬盤、內(nèi)存、系統(tǒng)情況
df -h ? ? ????free -m ? ? ? ?top
11、tar壓縮
tar czvf ? abc.tar.gz ? /tmp ? ? ? ? ? ?壓縮
tar ?xzvf ? ?abc.tar.gz ? ? ? ? ? ? ? ? ? ?解壓縮
12、zip壓縮
zip ? ?-r ? ?abc.zip ? ?/tmp ? ? ? 壓縮
unzip ? ?abc.zip ? ? ? ?解壓縮