1. 程式人生 > >CentOS-7-x86_64常用命令

CentOS-7-x86_64常用命令

list 強制 dns 之前 ns2 stop 內部 work top

修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777728

ONBOOT="yes"    --yes自動啟動網絡,no代表關閉
BOOTPROTO="dhcp"    --DHCP或者static、none
IPADDR=192.168.179.3
NETMASK=255.255.255.0
GATEWAY=192.168.179.2
DNS1=222.222.222.222
DNS2=8.8.8.8

重啟網絡服務

sudo service network restart 

關閉防火墻

CentOS7版本後防火墻默認使用firewalld,因此在CentOS7中關閉防火墻使用以下命令

systemctl status firewalld  //查看防火墻狀態
systemctl stop firewalld    //臨時關閉
systemctl disable firewalld     //禁止開機啟動

--systemctl命令詳解

systemctl命令是CentOS7的服務管理工具中主要的工具,它融合之前service和chkconfig的功能於一體。
啟動一個服務:systemctl start firewalld.service
關閉一個服務:systemctl stop firewalld.service
重啟一個服務:systemctl restart firewalld.service
顯示一個服務的狀態:systemctl status firewalld.service
在開機時啟用一個服務:systemctl enable firewalld.service
在開機時禁用一個服務:systemctl disable firewalld.service
查看服務是否開機啟動:systemctl is-enabled firewalld.service
查看已啟動的服務列表:systemctl list-unit-files|grep enabled
查看啟動失敗的服務列表:systemctl --failed

重啟、關機

reboot  #重啟
init 0  #關機

安裝常用組件

yum -y install vim*         #安裝vim組件
yum -y install wget*        #安裝wget

wget命令

-c      斷點續傳
-P      指定下載目錄,不指定的話就下載到當前目錄

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
wget -P /home/ http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

查看版本號

cat /etc/centos-release     #翻譯:CentOS的發行版

vim操作

:q      #退出不保存
:q!     #強制退出不保存
:wq     #保存並退出
:x      #保存並退出
    :x和:wq的真正區別,如下:
    :wq 強制性寫入文件並退出。即使文件沒有被修改也強制寫入,並更新文件的修改時間。
    :x 寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,否則不會更新文件修改時間。

ss命令

-h:顯示幫助信息;
-V:顯示指令版本信息;
-n:不解析服務名稱,以數字方式顯示;
-a:顯示所有的套接字;
-l:顯示處於監聽狀態的套接字;
-o:顯示計時器信息;
-m:顯示套接字的內存使用情況;
-p:顯示使用套接字的進程信息;
-i:顯示內部的TCP信息;
-4:只顯示ipv4的套接字;
-6:只顯示ipv6的套接字;
-t:只顯示tcp套接字;
-u:只顯示udp套接字;
-d:只顯示DCCP套接字;
-w:僅顯示RAW套接字;
-x:僅顯示UNIX域套接字。

ss -t -a -4     #查看TCP連接

添加 EPEL 擴展源

yum install epel-release

CentOS-7-x86_64常用命令