1. <em id="vzzs9"></em>
      <tbody id="vzzs9"></tbody>

    2. <span id="vzzs9"></span>
      <progress id="vzzs9"></progress>
      首頁 運維干貨面試常問到的27個Linux命令,你認識幾個?

      面試常問到的27個Linux命令,你認識幾個?

      運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
      領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

      1.查找文件

      find / -name filename.txt

      根據名稱查找/目錄下的filename.txt文件。

      2.查看一個程序是否運行

      ps –ef|grep tomcat

      查看所有有關tomcat的進程

      3.終止線程

      kill -9 19979

      終止線程號位19979的線程

      4.查看文件,包含隱藏文件

      ls -al

      5.當前工作目錄

      pwd

      6.復制文件包括其子文件到自定目錄

      cp -r sourceFolder targetFolder

      7.創建目錄

      mkdir newfolder

      8.刪除目錄(此目錄是空目錄)

      rmdir deleteEmptyFolder

      9.刪除文件包括其子文件

      rm -rf deleteFile

      10.移動文件

      mv /temp/movefile /targetFolder

      擴展重命名

      mv oldNameFile newNameFile

      11.切換用戶

      su -username

      12.修改文件權限

      chmod 777 file.java
      //file.java的權限-rwxrwxrwx,r表示讀、w表示寫、x表示可執行

      13.壓縮文件

      tar -czf test.tar.gz /test1 /test2

      14.列出壓縮文件列表

      tar -tzf test.tar.gz

      15.解壓文件

      tar -xvzf test.tar.gz

      16.查看文件頭10行

      head -n 10 example.txt

      17.查看文件尾10行

      tail -n 10 example.txt

      18.查看日志文件

      tail -f exmaple.log

      //這個命令會自動顯示新增內容,屏幕只顯示10行內容的(可設置)。

      19.啟動Vi編輯器

      vi

      20.查看系統當前時間

      date

      命令會輸出 周幾 幾月 幾日 時間 和 時間顯示格式 和年份

      Sat Jan 20 04:39:49 CST 2018
      date +"%Y-%m-%d"

      顯示如下:

      [root@ming xxx]# date +"%Y-%m-%d" 2018-01-20
      注: 這個我們如果不確定 就help 即可;

      21:解壓zip 文件

      unzip -oq

      22:查看線程個數(方便查看程序是否有誤)

      ps -Lf 端口號|wc -l

      23:壓縮文件夾 為 tar.gz(比如tomcat)

      tar -zcvf 文件名.tar.gz ./
      tar -zcvf apache-tomcat-8.0.xx.tar.gz ./

      24:查看CentOS磁盤大小

      df -hl

      25.CentOS 6.x 允許對外訪問的網絡端口:

      #開啟8000端口

      /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT

      #保存配置

      /etc/rc.d/init.d/iptables save 

      #重啟服務

      /etc/rc.d/init.d/iptables restart

      #查看端口是否已經開放

      /etc/init.d/iptables status  

      CentOS6.x升級到7.x之后,發現無法使用iptables控制Linuxs的端口,Centos 7.x使用firewalld代替了原來的iptables。下面記錄如何使用firewalld開放CentOS7.x 對外訪問的網絡端口:

      26.CentOS 7.x 允許對外訪問的網絡端口:

      #開啟端口

      firewall-cmd --zone=public --add-port=80/tcp --permanent  
      –permanent #永久生效,沒有此參數重啟后失效  
      –zone #作用域  
      –add-port=80/tcp #添加端口,格式為:端口/通訊協議   

      #查詢端口號80 是否開啟:

      firewall-cmd --query-port=80/tcp 

      #重啟防火墻:

      firewall-cmd --reload 

      #查詢有哪些端口是開啟的:

      firewall-cmd --list-port  

      #停止firewall

      systemctl stop firewalld.service  

      #禁止firewall開機啟動

      systemctl disable firewalld.service  

      27.下載ftp 服務器上的文件或者文件夾:

      wget -P 指定文件保存位置 ftp://ip:端口/文件夾 --ftp-user=用戶名 --ftp-password=密碼   

      SCP命令(文件拷貝,基于ssh的登錄):

      scp /opt/xxx.dmp root@ip:/home/oracle/dmpdir/  

      (本地計算機/home下的一個名為xxx.dmp的文件拷貝到遠程服務器ip上的/home/oracle/dmpdir。而且遠程服務器 的帳號名為root,會提示你輸入密碼。)

      scp root@]ip:/home/xxx.dmp 

      (把文件從遠程機器拷貝到本機當前目錄。)

      原文鏈接:

      https://blog.csdn.net/weixin_38429587/article/details/79110588

      本文鏈接:http://www.abandonstatusquo.com/42231.html

      網友評論comments

      發表評論

      您的電子郵箱地址不會被公開。

      暫無評論

      Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
      掃二維碼
      掃二維碼
      返回頂部
      久久久久亚洲国内精品|亚洲一区二区在线观看综合无码|欧洲一区无码精品色|97伊人久久超碰|一级a爱片国产亚洲精品