做爲一個前端須要瞭解的 Linux 入門知識點(Centos 7)

  • 壓縮tar.gz文件:tar -zcvf files.tar.gz files
  • 解壓tar.gz文件:tar -zxvf files.tar.gz
  • 解壓zip文件:unzip files.zip  


  • 查看端口占用:
    • # netstat -tunlp 
      Active Internet connections (only servers)
      Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
      tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4814/rpcbind        
      tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      25492/qemu-kvm      
      tcp        0      0 0.0.0.0:6996                0.0.0.0:*                   LISTEN      22065/lwfs          
      tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      38296/dnsmasq       
      tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      5278/sshd           
      tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5013/cupsd          
      tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5962/master         
      tcp        0      0 0.0.0.0:8666                0.0.0.0:*                   LISTEN      44868/lwfs          
      tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs複製代碼

    • netstat -lnp | grep 3000  (示例端口號)
    • # lsof -i:8000
      COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
      lwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)複製代碼
  • 創建軟鏈接:ln -s 源文件 目標文件  (目標文件能夠在執行命令是自動建立)
  • 打開端口:
查看已經打開的端口: firewall-cmd --list-ports
開啓端口: firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 命令含義:linux

    –zone #做用域windows

    –add-port=80/tcp #添加端口,格式爲:端口/通信協議centos

    –permanent #永久生效,沒有此參數重啓後失效bash

重啓防火牆: firewall-cmd --reload
中止防火牆: systemctl stop firewalld.service
禁止防火牆開機啓動: systemctl disable firewalld.service
  • 查看文件夾大小:du -sh /文件夾路徑/*
  • /bin文件夾下建立一個安裝的軟件的快捷啓動連接,就能夠在任何文件夾下經過快捷方式快速啓動軟件
  • vscode的啓動要在快捷方式後加 --user-data-dir=/root/(前面要加空格)來快速啓動
  • 查看版本信息getconf LONG_BIT
  • scp命令使用 scp ./ilanni.tar.gz root@192.168.1.102:/ks 該條命令的意思是經過scp命令,把當前目錄下的ilanni.tar.gz文件複製到服務器192.168.1.102的/ks目錄下。固然在複製時,是須要輸入192.168.1.102服務器root用戶的密碼。
windows和linux之間傳輸大文件(大於4G的文件)的方法:
  1. 在windows上安裝有putty軟件包,其中包含有pscp.exe軟件;
  2. 打開windows的cmd命令行並進入到putty文件夾目錄下;
  3. windows向linux傳文件:輸入命令:.\pscp aaa.jpg root@192.168.0.101:/home
  4. linux向windows傳文件:輸入命令:.\pscp root@192.168.0.100:/home/aaa.jpg G:/putty/   
查看目錄下的子文件夾大小: du -h --max-depth=1 文件夾路徑* (查看1層子文件夾)     
  • 安裝啓動mariadb

1.yum install mariadb-server mariadb  # centos7 安裝

systemctl start mariadb  #啓動MariaDB
systemctl stop mariadb  #中止MariaDB
systemctl restart mariadb  #重啓MariaDB
systemctl enable mariadb  #設置開機啓動複製代碼
  • systemctl start mariadb.service報錯:
Failed to start mariadb.service:Unit is masked
也就是說這個命令被鎖了,執行:
systemctl unmask mariadb複製代碼
  • 當打開軟件報錯:


須要安裝libXScrnSaver服務器

yum install libXScrnSaver複製代碼

* 利用ntsysv來配置開機啓動項 *:
ssh


首先系統管理員須要在Linux的終端中輸入「ntsysv」命令。而後系統會啓動這個配置窗口。其次系統管理員要利用鍵盤上的上下鍵在列表中找到SMB這一個條目。找到後按空格鍵啓用這項服務。注意按空格鍵後系統管理員要確保這服務的前面有一個*號。這個符號表示這個服務被設置爲隨機啓動了。最後利用Tab鍵把光標移動到肯定按鈕,按回車鍵肯定便可。
tcp

查看全部自啓動服務:chkconfig --list工具

  • 根據PID(進程id)查看進程:

ps aux | grep xxx複製代碼
  • Linux 從命令行界面切換到圖形界面的命令:

startx複製代碼
  • Linux 流量監控工具 iptraf

yum install -y iptraf 
iptraf-ng複製代碼
  • 監控日誌:

tail -f xxx.log // 持續監控日誌
tail -n 200 xxx.log // 查看最近200條日誌複製代碼






持續更新~~~ui

相關文章
相關標籤/搜索