Linux 配置相关命令

目录

1、 systemctl命令

1.1、简介

1.2、常用防火墙相关操作命令

1.3、systemctl 设置后台服务的自启配置

 2、虚拟机Linux系统IP地址固定

2.1、简介

2.2、配置固定IP需要3个步骤

3、环境变量

3.1、简介

3.2、环境变量PATH

3.3、$符号

3.4、设置环境变量

1、 systemctl命令

1.1、简介

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启,能够被systemctl管理的软件,一般也称之为:服务

  • 语法: systemctl start | stop | status | enable | disable 服务名
  • start:启动
  • stop:关闭
  • status:查看状态
  • enable:开启开机自启
  • disable:关闭开机自启

1、系统内置的服务比较多,比如:

  • NetworkManager:主网络服务
  • network:副网络服务
  • firewalld:防火墙服务
  • sshd,ssh服务(工具远程登录Linux使用的就是这个服务,如:Xshell、FinalShell)

2、查看服务的方法:/usr/lib/systemd/system

Linux 配置相关命令_第1张图片

1.2、常用防火墙相关操作命令

1、查看防火墙服务的状态

  • systemctl status firewalld

2、关闭防火墙服务

  • systemctl stop firewalla

3、启动防火墙服务

  • systemctl start firewalld

4、重启防火墙服务

  • systemctl restart firewalld

1.3、systemctl 设置后台服务的自启配置

1)基本语法

  • systemctl list-unit-files (功能描述:查看服务开机启动状态)
  • systemctl disable service_name (功能描述:关掉指定服务的自动启动)
  • systemctl enable service_name (功能描述:开启指定服务的自动启动)

2)常用操作命令

(1)开机时开启/关闭 iptables(防火墙)服务的自动启动

  • systemctl enable firewalld.service
  • systemctl disable firewalld.service

 2、虚拟机Linux系统IP地址固定

2.1、简介

虚拟机的Linux操作系统,其IP地址默认是通过DHCP服务获取的。

  • DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更

为什么要固定IP地址?

  • 原因1:Linux作为服务器操作系统,需要经常远程连接查看其状态,如果IP地址经常变化对于远程连接操作极为不方便。
  • 原因2:如果配置虚拟机IP地址和主机名的映射,IP频繁更改,更新映射关系也需要频繁变更。

2.2、配置固定IP需要3个步骤

第一步:在VMware Workstatio中配置IP地址网关和网段(IP地址的范围)

  • VMware->设置->虚拟网络编辑器->选择VMnet8->NAT设置->查看网关(需要记住网关,后面配置会使用该网关)

Linux 配置相关命令_第2张图片

第二步:在Linux系统中手动修改配置文件,固定IP

  • 使用vim编辑 /etc/sysconfig/network-scripts/ifcfg-ens33 文件

Linux 配置相关命令_第3张图片

第三步:执行命令:systemctl restart network 重启网卡,执行命令:ifconfig查看ip地址是否固定成功。

3、环境变量

3.1、简介

环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行;环境变量是一种KeyValue型结构,即名称和值。

在Linux系统中执行:env 命令即可查看当前系统中记录的环境变量

如下图:

Linux 配置相关命令_第4张图片

 

3.2、环境变量PATH

无论当前工作目录是什么,都能执行 /usr/bin/cd或cd 这个命令,这个就是借助环境变量中:PATH这个项目的值来实现的。

查看PATH变量内容:

PATH记录了系统执行任何命令的搜索路径,如上图记录了(路径之间以:隔开):

  • /root/training/Python-3.9.16/bin
  • /usr/local/sbin
  • /usr/local/bin
  • /usr/sbin
  • /usr/bin
  • /usr/local/node/bin
  • /root/bin

执行命令的过程:当执行任何命令,都会按照PATH路径顺序,从上述路径中搜索要执行的程序的实体

3.3、$符号

作用:在Linux系统中,$符号被用于取”变量”的值。

比如: echo $PATH  取环境变量PATH的值

注: 若想在取出的变量后面追加值,可以通过{}来标注取的变量,然后再后面追加其他内容,如:echo ${PATH}:/home/test/  输出PATH的内容并在其内容后面追加:/home/test/内容

3.4、设置环境变量

Linux环境变量设置:

  • 临时设置,语法:export 变量名=变量值  针对当终端数生效,重启后失效,
  • 配置在当前用户的: ~/.bashrc文件中 针当前用户生效,永久生效,
  • 配置在系统的: /etc/profile文件中,针对所有用户生效,永久生效,
  • 最后通过命令:source 配置文件,使其立刻生效,或重新退出重新登录生效。

你可能感兴趣的:(Linux篇,linux,运维,服务器)