linux操作——yum、systemctl、firewall、hostname、、、

avatar
作者
猴君
阅读量:0

一、什么是yum

        yum是一种在Linux操作系统中使用的软件包管理器。它可以用来从软件仓库中下载、安装、更新和删除软件包。yum可以自动解决软件包之间的依赖关系,并且可以方便地查找和安装各种软件。在大多数基于Red Hat的Linux发行版中,如CentOS和Fedora,yum是默认的软件包管理器。

二、安装telnet库

1、命令:在linux系统终端输入下列命令

yum install telnet

        Telnet是一种远程登录协议,它允许你通过网络连接到远程主机并登录到一个交互式的终端会话。通过安装Telnet客户端,你可以使用Telnet命令来连接到其他主机,并进行远程操作和管理。比如,你可以通过Telnet远程登录到服务器,进行文件传输、执行命令、修改配置等操作。请注意,由于Telnet是基于明文传输的,不建议在公共网络中使用Telnet,因为它的数据传输是不加密的,存在安全风险。

2、输入命令后得到以下状态

此时下载成功但是并没有安装成功,需要进行剩余操作

3、备份原有的源配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

4、从阿里官方网站下载对应系统版本的源配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

可以通过命令ll看到当前用户文件夹内刚刚下载的文件,即下部分第一条

5、由于我们是非ECS用户,所以源配置文件中包含aliyuncs.com地址访问不了,故对其进行移除

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

即删除下图中带有aliyunsc的下载地址链接,通过命令vim CentOS-Base.repo打开文件编辑器查看

删除后在进入编辑器得到以下状态即删除成功

6、重新构建本地缓存

yum makecache

7、再输入命令重新安装telnet,因为第一步时下载成功未安装成功

8、测试telnet用法

输入命令,可测试端口22是否被使用

telnet localhost.localdomain 22

可点击ctrl+c退出

三、systemctl 管理系统以及用户的服务

1、查询网络服务状态

        输入命令,

systemctl status network

        该命令用于查询网络服务的状态。该命令将显示网络服务的信息,包括是否正在运行、启用状态、最后一次状态更改的时间戳等。

使用命令 

/usr/lib/systemd/system

再使用命令cd 进入在这个文件地址

2、启动防火墙

systemctl start firewalld

3、停止防火墙

systemctl stop firewalld

4、重启防火墙

systemctl restart firewalld

5、查看防火墙状态

systemctl status firewalld

6、开机自启防火墙

systemctl enable firewalld

7、取消开机自启防火墙

systemctl disable firewalld

四、修改主机名

便于区分不同的虚拟机(主机)修改完之后需要重新连接即可生效,不需要重启系统

命令格式:

hostnamectl set-hostname zs 

即将主机名更改为shujia001

即重置一下连接即可

五、修改hosts

配置IP地址和名称的映射关系,后续如果要使用IP地址的时候,则可以直接使用名称代替

vim /etc/hosts # 增加内容 192.168.xxx.100 master 192.168.xxx.101 node1

同样在Windows中也能修改hosts

进入C:\Windows\System32\drivers\etc目录

六、修改环境变量

环境变量:本质上是很多路径

当系统执行命令时,会去环境变量中的路径里查找有无该命令,有即执行,没有就会提示命令找不到

配置环境变量就是告诉系统去哪些位置找我们需要的命令

vim /etc/profile  # 一般配置在文件的尾部 先配置一个XXX_HOME,然后再将其HOME下的bin目录配置在环境变量PATH中 MY_SCRIPTS_HOME=/root/scripts export PATH=$MY_SCRIPTS_HOME/bin:$PATH  # 配置完之后记得source 才能生效 source /etc/profile

七、安装jdk环境

1、默认Java包,命令 java --version 

2、再vscode中直接将本机的jpk文件拖入连接虚拟机的文件

3、如果没有这个文件

# 如果不能直接拖进去 yum install lrzsz

4、解压

mkdir /usr/local/soft tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/soft

5、修改环境变量

vim /etc/profile  # 在文件尾部加入以下内容 JAVA_HOME=/usr/local/soft/jdk1.8.0_171 [HADOOP_HOME=location] export PATH=$JAVA_HOME/bin:[$HADOOP/bin:$HADOOP/sbin:]$PATH  # 保存退出之后 记得source source /etc/profile

vim命令后在最后一行处理文件

刷新文件状态

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!