CentOS-7-x86_64常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS-7-x86_64常用命令相关的知识,希望对你有一定的参考价值。
修改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常用命令的主要内容,如果未能解决你的问题,请参考以下文章
CentOS-7-x86_64-NetInstall-2009 阿里安装源