systemctl命令
linux系统很多软件均支持是哦那个systemctl命令控制:启动,停止,开机自启能够被systemctl管理的软件,一般也称为服务
语法:systemctl start | stop | status(查看状态)| enable | disable 服务名
内置的服务:
networkmanager 主网络服务
network 副网络服务
firewalld 防火墙服务
除了内置的服务外,部分第三方软件安装后也可以被systemctl进行控制
ln命令创建软连接
快捷方式的意思
ln -s 参数1 参数2
参数1,被连接的源文件位置,
参数2,要连接去的目的地
ip地址:
ipv4版本的地址格式是a.b.c.d,其中abcd表示0-255内的数字
可以通过命令,ifconfig,查看本机地址
127.0.0.1,这个ip地址代表本机地址
0.0.0.0可以用于本机,也可以在端口绑定来确认绑定关系
hostname可以用于查看主机名
可以用命令:
hostnamectl set-hostname 主机名,修改主机名
域名解析,意思就是用一个字符串来对应ip地址,一个映射的关系
固定ip
首先第一步要在vm中找到编辑,打开虚拟网络编辑器,把vmnet8中修改子网,及子网掩码等,再在net设置中修改网关
接下来就是对于linux内终端文件的修改了
-
使用root用户登录CentOS 8系统,并进入网络配置文件目录
/etc/sysconfig/network-scripts/
。 -
使用文本编辑器(如vi或nano)打开对应的网络配置文件(如
ifcfg-ens160
或ifcfg-ens33
),进行以下修改:- 将
BOOTPROTO
的值从dhcp
修改为static
,以使用静态IP地址。 - 将
ONBOOT
的值从no
修改为yes
,以在开机时自动激活网络配置。 - 添加或修改以下行来配置指定的IP地址、子网掩码、网关和DNS服务器:
makefile`IPADDR=X.X.X.X # 设置IP地址 NETMASK=X.X.X.X # 设置子网掩码 GATEWAY=X.X.X.X # 设置网关地址 DNS1=X.X.X.X # 设置首选DNS服务器 DNS2=X.X.X.X # 设置备用DNS服务器`
- 将
-
保存并关闭文件。
-
重启网络服务,使配置生效。可以使用以下命令重启网络服务:
systemctl restart network
ping命令
ping 【-c num】 ip或者主机名
-c代表的是检查次数
ping命令一般用于检查IP地址或者网站是否可以联通
wget命令:
是一种非交互式的下载器,可以在命令行内下载网络文件
wget 【-b】 url
-b,可选,后台下载,会将日志写到当前工作目录的wget-log文件
url 下载链接
curl命令
curl可以发送http网络请求,可用于下载文件,获取信息等
curl 【-O】url
-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件
端口:
ip地址相当于计算机的整体地址,而端口相当于整体地址内的一部分的具体地址
nmap,IP地址,查看指定ip的对外暴露端口
netstat-anp | grep 端口号,查看本机指定端口号的占用情况
ps命令
查看linux中的进程信息
ps 【-e -f】
-e 显示出全部的进程
-f 以完全格式化的形式展示信息
关闭进程
kill -9 进程id
-9表示强制关闭进程
top命令可以查看系统资源占用
env可以查看当前系统中记录的环境变量
$符号,用于取变量的值,比如
echo $path
自行设置环境变量
临时设置:
export 变量名=变量值
永久生效:
针对当前用户生效,配置在当前用户的: ~/.bashrc 文件中
针对所有用户胜生效,配置在系统的: /etc/profile 文件中
并通过语法: source配置文件,进行立即生效
tar命令
.tar ,简单的体积不太变化的封装压缩
.gz 体积变化的压缩格式
tar 【-c -v -x -f -z -C】 参数一 参数二 。。。。 参数n
-c 创建压缩文件,用于压缩模式
-v 显示压缩,解压过程,用于查看进度
-x 解压模式
-f 要创建的文件,或者要解压的文件,-f选项必须在所有选项中位置处于最后一个
-z gzip模式,不使用-z就是普通的tarball模式
-C 选择解压的目的地,用于解压模式
常见组合
-cvf
-zcvf
用z的话放在最前面
zip命令
zip 【-r】 参数1.。。参数n
有文件夹也要被压缩就用-r
unzip命令:
unzip 【-d】 参数
-d 指定要解压去的位置