1. 程式人生 > >第四天(命令03)

第四天(命令03)

1.檢視ip window ipconfig : 192.168.1.104 這裡寫圖片描述 linux ifconfig : 192.168.137.190 這裡寫圖片描述

ping hadoop000

[[email protected] ~]# hostname -i
192.168.137.190
[[email protected] ~]# 

提前在這個檔案中配置 :/etc/hosts檔案 192.168.137.190 hadoop000 這裡寫圖片描述 2.如何判斷Linux服務是否存活 2.1 程序 ps -ef|grep httpd 2.2 埠號 netstat -nlp|grep 1943 :::80

第一步ping xxx服務所在的機器的ip: 網路環境通的 第二步 檢視xxx服務的埠號和服務地址 0.0.0.0:80 :::80 192.168.137.190:80

127.0.0.1:80

第三步 telnet 192.168.137.190 80 這是ping ip加埠號 [[email protected] ~]# yum install telnet [[email protected] ~]# telnet 192.168.137.190 80 Trying 192.168.137.190… Connected to 192.168.137.190. Escape character is ‘^]’. 這裡寫圖片描述

這裡寫圖片描述 3.設定服務開機自啟動 [[email protected] ~]# chkconfig –list | grep http httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off [[email protected] ~]# chkconfig httpd on [[email protected] ~]# chkconfig –list | grep http httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off [

[email protected] ~]#

4.檢視檔案內容 cat more less

實時檢視 tail -f xxx.log 這裡寫圖片描述

這裡寫圖片描述 tail -F xxx.log 這裡寫圖片描述

這裡寫圖片描述 -F = -f -retry

[[email protected] ruozedata]# touch jepson.log [[email protected] ruozedata]# [[email protected] ruozedata]# ll total 0 -rw-r–r–. 1 root root 0 Sep 12 21:42 jepson.log [[email protected] ruozedata]# tail -f jepson.log

[[email protected] ruozedata]# echo “www.ruozedata.com” >> jepson.log [[email protected] ruozedata]#

這是tab1視窗顯示 :www.ruozedata.com

log4j 200M 10份 jepson.log—>200M mv jepson.log jepson.log1 touch jepson.log

jepson.log1 jepson.log2 jepson.log3 … jepson.log10

[[email protected] ruozedata]# mv jepson.log jepson.log1 [[email protected] ruozedata]# touch jepson.log [[email protected] ruozedata]# [[email protected] ruozedata]# echo “www.ruozedata.com” >> jepson.log [[email protected] ruozedata]# echo “www.ruozedata.com” >> jepson.log [[email protected] ruozedata]# echo “www.ruozedata.com” >> jepson.log [[email protected] ruozedata]# echo “www.ruozedata.com” >> jepson.log [[email protected] ruozedata]#

這是tab1視窗顯示 無新資料 這裡寫圖片描述 [[email protected] ruozedata]# tail -F jepson.log www.ruozedata.com www.ruozedata.com www.ruozedata.com www.ruozedata.com

[[email protected] ruozedata]# mv jepson.log jepson.log2 [[email protected] ruozedata]# touch jepson.log [[email protected] ruozedata]# echo “ruoze” >> jepson.log

這是tab1視窗顯示 有新資料 [[email protected] ruozedata]#

tail: jepson.log' has become inaccessible: No such file or directory tail:jepson.log’ has appeared; following end of new file ruoze

5.如何找命令 [[email protected] ~]# [[email protected] ~]# cat ruozedata/jepson.log ruoze [[email protected] ~]# cat1 ruozedata/jepson.log -bash: cat1: command not found [[email protected] ~]#

command not found: 1.輸入系統命令 [[email protected] ~]# which cat /bin/cat [[email protected] ~]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [[email protected] ~]# ll /usr/lib64/qt-3.3/bin/cat ls: cannot access /usr/lib64/qt-3.3/bin/cat: No such file or directory [[email protected] ~]# ll /usr/local/sbin/cat ls: cannot access /usr/local/sbin/cat: No such file or directory [[email protected] ~]# ll /bin/cat -rwxr-xr-x. 1 root root 48568 Nov 22 2013 /bin/cat

2.安裝服務的命令 安裝軟體的目錄/bin 這裡寫圖片描述 $PATH 這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述 6.找檔案或資料夾 find / -name ‘abc’ 全文搜尋abc匹配的 find ./ -name ‘abc’ 當前目錄 find /tmp -name ‘abc’ 指定目錄

7.vi

題目: 如何使用vi清空一個檔案

echo ” > jepson.log1 cat /dev/null > jepson.log2

坑: 修改生產上面配置檔案 和其他同事的檔案,一定備份 cp jepson.log1 jepson.log1.20180912 vi jepson.log1

8.上傳下載 [[email protected] ~]# yum install lrzsz 上傳 win–>linux rz 下載 Linux–》win sz install.log

EditPlus工具

9.檔案大小 ll -h du -sh xxx.log

10.資料夾大小 du -sh xxxd

11.系統情況命令 記憶體: free -m 硬碟: df -h 負載: top

load average: 0.00, 0.00, 0.00 1min 5min 15min

10

哪些程序 負載高

12.壓縮解壓 zip -r ruoze.zip ruozedata/* unzip ruoze.zip

tar -czvf ruoze.tar.gz ruozedata/* tar -xzvf ruoze.tar.gz