精华内容
下载资源
问答
  • 红帽子LINUX操作系统安装及命令学习

    热门讨论 2009-05-01 10:17:11
    红帽子LINUX操作系统安装及命令 可帮大家学习有需要的朋友可以下载看看
  • 测试服务器上安装红帽8操作系统 红帽8操作系统基础环境配置 配置主机名 配置网络(静态IP) 直接修改配置文件(建议) 通过nmcli工具(熟练) 通过nmtui工具(了解) 配置防火墙和selinux 配置软件仓库 安

    红帽8操作系统基础环境配置

    接上篇:(七)RHEL系统之文件权限的设置
    任务背景
    昨天播仔收到邮件,说服务器172.16.45.21/24上的vsftpd程序存在安全漏洞,需要尽快处理。一般这种问题,都是通过打补丁或者升级软件的方式解决。

    这里是引用

    任务要求

    测试机服务器安装RedHat8操作系统
    rhel8基础系统环境配置
    安装较新版本的vsftpd软件

    任务分析

    1. 测试服务器上安装红帽8操作系统
    2. 红帽8操作系统基础环境配置
      配置主机名
      配置网络(静态IP)
      直接修改配置文件(建议)
      通过nmcli工具(熟练)
      通过nmtui工具(了解)
      配置防火墙和selinux
      配置软件仓库
    3. 安装vsftpd软件(功能:文件共享,ftp服务)

    知识储备
    一、RHEL8 Web控制台管理系统
    1、RHEL8的Web控制台介绍
    ㈠ rhel8的web控制台是什么?

    RHEL Web控制台是一个基于Web的红帽企业版Linux 8界面,用于管理和监视本地系统以及位于网络环境中的Linux服务器。 RHEL8 Web控制台是交互式服务器管理界面,通过浏览器与真实的Linux操作系统交互。(http:localhost:9090 / http:192.68.0.8:9090)

    ㈡ Web控制台可以做什么?

    监控基本系统功能,例如硬件信息,时间配置,性能配置等
    检查系统日志文件
    管理网络接口和配置防火墙
    管理虚拟机
    管理用户帐户
    监视和配置系统服务
    管理软件包
    配置SELinux
    更新软件
    访问终端

    2、安装Web控制台
    ㈠ 系统默认已安装

    [huislee@huislee ~]$ yum list | grep cockpit
    cockpit.x86_64                                   185-2.el8                                            @anaconda
    cockpit-bridge.x86_64                            185-2.el8                                            @anaconda
    cockpit-packagekit.noarch                        184.1-1.el8                                          @AppStream
    cockpit-storaged.noarch                          184.1-1.el8                                          @AppStream
    cockpit-system.noarch                            185-2.el8                                            @anaconda
    cockpit-ws.x86_64                                185-2.el8                                            @anaconda
    subscription-manager-cockpit.noarch              1.23.8-35.el8                                        @anaconda
    [huislee@huislee ~]$
    
    

    ㈡ 设置否开机自启动
    查看是否开机自启动:

    [huislee@huislee ~]$  systemctl list-unit-files|grep cockpit
    cockpit-motd.service                        static
    cockpit.service                             static
    cockpit.socket                              disabled——>说明开机不自动启动
    [huislee@huislee ~]$
    

    设置开机自启动

    [huislee@huislee ~]$ systemctl enable --now cockpit.socket
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ====
    Authentication is required to manage system service or unit files.
    Authenticating as: root
    Password:
    ==== AUTHENTICATION COMPLETE ====
    Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ====
    Authentication is required to reload the systemd state.
    Authenticating as: root
    Password:
    ==== AUTHENTICATION COMPLETE ====
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
    启动“cockpit.socket”需要认证。
    Authenticating as: root
    Password:
    ==== AUTHENTICATION COMPLETE ====
    [huislee@huislee ~]$
    [huislee@huislee ~]$  systemctl list-unit-files|grep cockpit
    cockpit-motd.service                        static
    cockpit.service                             static
    cockpit.socket                              enabled ——>说明开机自动启动
    [huislee@huislee ~]$
    启动cockpit服务
    [huislee@huislee ~]$ systemctl start cockpit.service
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
    启动“cockpit.service”需要认证。
    Authenticating as: root
    Password:
    ==== AUTHENTICATION COMPLETE ====
    查看状态
    [huislee@huislee ~]$ systemctl status cockpit.service
    ● cockpit.service - Cockpit Web Service
       Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled)
       Active: active (running) since Mon 2020-11-02 16:58:39 CST; 9s ago
         Docs: man:cockpit-ws(8)
      Process: 3585 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type>
     Main PID: 3588 (cockpit-ws)
        Tasks: 2 (limit: 23861)
       Memory: 2.8M
       CGroup: /system.slice/cockpit.service
               └─3588 /usr/libexec/cockpit-ws
    

    ㈢ 设置防火墙策略(可选)
    说明:如果系统防火墙开启,则需要执行以下操作,添加cockpit服务到防火墙以打开9090端口

    [root@huislee ~]# firewall-cmd --add-service=cockpit --permanent
    Warning: ALREADY_ENABLED: cockpit
    success
    [root@huislee ~]# firewall-cmd --reload
    success
    

    3、登录Web控制台
    说明:默认情况下,cockpit服务是启动的,我们可以使用以下命令检查9090端口是否监听

    
    [root@huislee huislee]# lsof -i :9090
    COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    systemd   1 root   27u  IPv6  61861      0t0  TCP *:websm (LISTEN)
    [root@huislee huislee]#
    

    ㈠ 浏览器版本说明
    Mozilla Firefox 52及更高版本
    谷歌Chrome 57及更高版本
    Microsoft Edge 16及更高版本

    ㈡ 登录账号说明
    web控制台登录账号认证文件位于 /etc/pam.d/cockpit
    允许系统上任何本地帐户的用户名和密码登录

    ㈢ 本地登录

    这里是引用在这里插入图片描述

    4、Web控制台对系统进行基本配置
    ㈠ 主机名配置

    这里是引用>

    ㈡ 系统时间配置
    在这里插入图片描述

    ㈢ 网络配置

    在这里插入图片描述
    ㈣ 防火墙和SElinux配置
    说明:初次接触Linux,由于是学习实验环境,建议先关闭防火墙和SElinux

    在这里插入图片描述

    二、徒手使用命令终端管理系统
    1、主机名配置

    [root@huislee ~]# hostnamectl set-hostname RedHat8.itcast.cn
    [root@huislee ~]# cat /etc/hostname
    RedHat8.itcast.cn
    [root@RedHat8 ~]#
    
    说明:
    1)通过命令hostnamectl修改会写到/etc/hostname文件,故也可以直接修改该文件
    2)退出重新登录立马生效,不需要重启系统
    

    2、静态IP配置
    ㈠ 了解Vmware三种网络模式

    ① 了解虚拟网络设备

    VMnet0:用于虚拟桥接网络下的虚拟交换机
    VMnet1:用于虚拟Host-Only网络下的虚拟交换机
    VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter
    VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network Adepter
    VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

    ② 了解三种网络模式
    桥接网络

    桥接网络是指虚拟网卡通过VMnet0虚拟交换机和本地物理网卡进行桥接,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以要想虚拟机也可以连接到互联网中,那么两个网卡的IP地址也要设置为同一网段。
    所以虚拟主机可以访问任意同网段的主机。
    这里是引用

    NAT网络

    在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network> AdepterVMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。VMware Network> AdepterVMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NAT服务器,使虚拟网卡可以连接到Internet。 VMware Network Adepter> VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们尽量不要修改这个数值,否则可能会使主机和虚拟机无法通信。

    在这里插入图片描述思考:

    1. 虚拟主机A1是否可以访问物理真机主机B?
      可以,但是物理真机主机B不能访问虚拟主机A1;主机A可以访问
    2. 虚拟主机A1是否可以访问物理真机主机B下的NAT模式下的虚拟机?
      可以
      仅主机网络

    在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是物理真机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
    在这里插入图片描述

    总结:

    1. VMware workstation带来哪些网络设备
      三种网络模式下的虚拟交换机
      两张虚拟网卡(vmnet1和vmnet8)——>作用:用于物理主机和虚拟机通讯
    2. 三种网络模式
      桥接网络
      默认情况下可以访问互联网 桥接网络的虚拟机IP地址和物理真机在同一个网段
      NAT网络
      默认情况下可以访问互联网
      NAT网络的虚拟IP地址和物理真机不在同一个网段
      为什么NAT网络可以访问互联网?因为NAT路由转换功能(地址转换技术)
      仅主机网络
      默认情况下不可以访问互联网
      仅主机模式下虚拟机IP地址和物理真机不在同一个网段
      在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    ㈡ 静态IP地址配置
    Linux下一切皆文件!必然通过修改配置文件生效!

    方法1:直接修改网卡配置文件 配置静态IP地址

    [root@huislee ~]# cd /etc/sysconfig/network-scripts/
    [root@huislee network-scripts]# ls
    ifcfg-ens160
    [root@huislee network-scripts]# cat ifcfg-ens160
    TYPE=Ethernet     以太网
    BOOTPROTO=none IP获取方式,none和static表示静态,dhcp动态 
    NAME=ens160  网卡名称 (可以任意写 建议写为网卡名)
    UUID=63b0b6ee-fbee-4b17-80be-e3b36ff27493 网卡UUID,唯一标识 DEVICE=ens160> 网卡设备名(必须为网卡名)
    ONBOOT=yes  激活网卡
    IPADDR=192.168.159.100  IP地址
    PREFIX=24    子网掩码
    NETMASK=255.255.255.0 
    GATEWAY=192.168.159.2  网关   (net模式下为xxx.xxx.xxx.2)
    DNS1=8.8.8.8   dns服务器
    
    //配置完后需要重启网络,Redhat7及以下使用:service network restart;Redhat8必须使用下面方式
    '**重载网卡配置文件** 
    [root@huislee network-scripts]# nmcli connection reload  ens160
     激活网卡连接 
    [root@huislee network-scripts]# nmcli connection up ens160'
    

    方法2:使用nmcli工具配置
    查看网络连接情况

    查看所有连接的网络信息
    [root@huislee huislee]# nmcli connection show
    NAME    UUID                                  TYPE      DEVICE
    ens160  38a7fd9d-6e41-4978-abb2-379ce20482ba  ethernet  ens160
    virbr0  566bd802-c1c5-42ec-a73b-b83916934914  bridge    virbr0
    [root@huislee huislee]#
    查看已经激活的网络连接信息
    [root@huislee huislee]# nmcli connection show --active
    NAME    UUID                                  TYPE      DEVICE
    ens160  38a7fd9d-6e41-4978-abb2-379ce20482ba  ethernet  ens160
    virbr0  566bd802-c1c5-42ec-a73b-b83916934914  bridge    virbr0
    [root@huislee huislee]#
    修改当前网卡IP地址
    [root@huislee ~]# nmcli connection modify ens160 ipv4.addresses 192.168.159.101/24
    ipv4.gateway 192.168.159.2 ipv4.dns 114.114.114.114
    增加/删除IP地址(子接口)
    [root@huislee ~]# nmcli connection modify ens160 +ipv4.addresses 10.1.1.1/24
    [root@huislee ~]# nmcli connection modify ens160 -ipv4.addresses 10.1.1.1/24
    增加/删除DNS
    [root@huislee ~]# nmcli connection modify ens160 +ipv4.dns 8.8.8.8
    [root@huislee ~]# nmcli connection modify ens160 -ipv4.dns 8.8.8.8
    
    '修改网络后需要重载配置文件并激活连接
    [root@huislee ~]# nmcli connection reload ens160
    [root@huislee ~]# nmcli connection up ens160'
    //查看激活的网卡
    [root@huislee huislee]# nmcli connection show --active
    NAME    UUID                                  TYPE      DEVICE
    ens160  38a7fd9d-6e41-4978-abb2-379ce20482ba  ethernet  ens160
    virbr0  ce82b445-4f3d-4993-9180-2d46d3fc86d9  bridge    virbr0
    
    

    方法3:使用nmtui文本图形工具

    [root@RedHat8 ~]# nmtui
    

    在这里插入图片描述总结:

    1. 推荐直接修改配置文件方式配置静态IP,一步到位
    2. 从红帽8以后大家要熟悉使用nmcli工具管理网络,红帽7中的network.service即将被废弃

    三、软件包管理
    1、Linux系统中软件包分类
    ㈠ 软件包类型

    ① 二进制包

    什么是二进制包?有什么特点?

    1. 二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。
    2. 二进制包,不需要编译,直接下载安装即可
    3. 二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的
    4. 二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm
      在这里插入图片描述

    ② 源码包

    什么是源码包?有什么特点?

    1. 源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。
    2. 源码包,需要进行编译,变成二进制的软件包后,才可安装使用
    3. 源码包,一般可以在任何的计算机上安装使用
    4. 源码包,命名方式一般为:
      软件包名.tar.gz
      软件包名.tar.bz2
      软件包名.tar.xz
      软件包名.zip

    ③ 二进制源码包(了解)

    什么是二进制源码包?有什么特点?

    1. 二进制源码包,是一个半成品,安装后不能直接使用
    2. 二进制源码包,需要使用 rpmbuild工具重建成真正的 rpm包或者重建成源码包才可安装使用
    3. 二进制源码包,命名方式一般为:
      mysql-community-5.7.25-1.el6.src.rpm
      mysql-community-5.7.25-1.el7.src.rpm

    ㈡ 常见的二进制包
    在这里插入图片描述㈢ 总结二进制包和源码包区别
    在这里插入图片描述2、Linux系统中软件包安装方式
    ㈠ 二进制包
    ① rpm工具安装

    首先,需要下载好rpm包到本地
    然后,直接使用rpm工具安装

    ② yum/dnf工具安装

    首先,需要配置软件仓库(里面存放很多软件包,但不一定在本地)
    然后,使用yum/dnf工具安装

    ㈡ 源码包
    ① 根据需求配置

    功能的定制

    ② 编译

    使用编译器编译成二进制的软件包

    ③ 安装

    将软件包安装到指定位置

    ④ 源码包安装优点

    1. 可以在任意平台上编译安装,编译出来的软件包非常适应所在机器。
    2. 可以在编译的时候,通过配置,对某些功能进行定制,开启或关闭相应的功能。
      (1. 编译,就是通过编译工具,把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0。编译程序,就是使用编译工具,把高级语言开发的程序变成计算机可以识别的二进制程)
      3、二进制rpm包如何管理(重点)
      ㈠ 如何获取rpm包
      Linux只是内核,Linux发行版本:GNU/Linux
    3. RedHat/Centos光盘
    4. 推荐网站
    www.rpmfind.net
    rpm.pbone.net
    
    1. 相应软件官方网站
    http://www.mysql.com
    http://nginx.org/packages/
    

    ㈡ 如何选择合适的rpm包

    1. 选择适合当前系统的版本号
    找不到适合的,才去尝试别的系统版本号(e18代表Redhat8)
    el6兼容el5;el5无法安装 el6
    
    1. 选择适合当前计算机cpu的架构
    x86_64包,只能安装在64位的系统上
    i386,i586,i686的软件包可以安装在32和64位系统上
    noarch表示这个软件包与硬件构架无关,可以通用
    32位系统不能安装64位包
    建议: 建议不要跨大版本号去安装软件包,尽量使用当前版本自带软件包安装
    

    ㈢ 如何管理rpm包
    1)rpm工具管理
    ① rpm工具安装rpm包

     rpm -ivh 软件包
    注意:软件包的名字必须写全,xxx.rpm
    

    ② rpm工具卸载rpm包

    #rpm -e 软件包名字
    注意:卸载软件只需要跟软件包名字即可
    

    ③ rpm包的升级rpm包

     rpm -Uvh 软件包
    或者
    #rpm -Fvh 软件包
    选项说明:
    -v:输出详细信息
    -h:打印散列标记,一般和-v一起使用
    -U:升级软件包,如果该软件包没安装,会自动帮你安装
    -F:升级软件包,如果该软件包没安装,不会自动帮你安装
    

    ④ 查看rpm包相关信息

    查看已经安装的软件的文件列表
    rpm -ql 软件包名
    查看未安装的rpm包里的文件列表
    rpm -qlp 软件包(xxx.rpm)
    查看已经安装的所有rpm包
    rpm -qa 软件包名
    rpm -aq|grep 软件包名字
    查看已经安装软件的文档列表
    rpm -qd 软件包名
    查看已经安装软件的配置文件
    rpm -qc 软件包名
    查看已经安装软件的详细信息
    rpm -qi 软件包名
    查看指定文件来自哪个rpm包
    rpm -qf 文件名
    

    ⑤ rpm工具其他安装选项

    '--force   表示强制'
    rpm -ivh 软件包 --force   强制安装软件包
    rpm -e 软件包名 --force   强制卸载软件包
    --nodeps   忽略依赖关系
    rpm -ivh 软件包 --nodeps 忽略依赖关系安装
    rpm -e 软件包 --nodeps  忽略依赖关系卸载
    其他了解:
    rpm --import key_file    导入公钥用于检查rpm文件的签名
    rpm --checksig package.rpm  检查rpm包的签名
    
    rpm工具管理rpm软件包
    安装、卸载、升级、查看
    缺点:有依赖关系需要我们人肉去解决 A---->B和C
    

    2)yum(dnf)工具管理

    yum/dnf优点:能够自动解决依赖关系
    核心:需要有一个软件仓库,软件仓库指的是来存放软件包和软件包之间的依赖关系地方。
    

    在这里插入图片描述1. 需要有软件仓库

    仓库可以在本地——>本地yum源
    仓库可以在远程——>网络yum源——>网络必须ok
    

    2. 需要告诉yum工具到哪个仓库里找

    默认有一个地方,/etc/yum.repos.d目录下存放了xxx.repo文件——>定义了去哪个仓库里找

    ① 配置本地yum源
    1)本地仓库的分类

    BaseOS存储库
    BaseOS存储库旨在提供一套核心的底层操作系统的功能,为基础软件安装库
    AppStream存储库
    AppStream存储库中包括额外的用户空间应用程序、运行时语言和数据库,以支持不同的工作负载和用例。
    AppStream中的内容有两种格式——熟悉的RPM格式和称为模块的RPM格式扩展
    

    2)配置本地仓库
    步骤1:挂载镜像到本地系统

    先查看将挂载的镜像
    [root@huislee yum.repos.d]# df -h
    文件系统               容量  已用  可用 已用% 挂载点
    devtmpfs               1.9G     0  1.9G    0% /dev
    tmpfs                  1.9G     0  1.9G    0% /dev/shm
    tmpfs                  1.9G   18M  1.9G    1% /run
    tmpfs                  1.9G     0  1.9G    0% /sys/fs/cgroup
    /dev/mapper/rhel-root   50G  4.7G   46G   10% /
    /dev/mapper/rhel-home   46G  664M   45G    2% /home
    /dev/nvme0n1p1        1014M  170M  845M   17% /boot
    tmpfs                  376M   16K  376M    1% /run/user/42
    tmpfs                  376M  3.5M  373M    1% /run/user/1000
    /dev/sr0               6.7G  6.7G     0  100% /run/media/huislee/RHEL-8-0-0-BaseOS-x86_64
    tmpfs                  376M  4.0K  376M    1% /run/user/0
    [root@huislee yum.repos.d]# 
    挂载
    [root@huislee huislee]# mount -o ro /dev/sr0 /mnt
    [root@huislee huislee]# ls /mnt/BaseOS/
    Packages  repodata
    [root@huislee huislee]# ls /mnt/AppStream/
    Packages  repodata
    [root@huislee huislee]#
    '设置在开机时自动挂载修改文件 vim /etc/rc.d/rc.local'
    mount /dev/sr0 /mnt/
    

    步骤2:修改配置文件指定本地存储库

    [root@huislee yum.repos.d]# pwd
    /etc/yum.repos.d
    [root@huislee yum.repos.d]# vi local.repo
    [root@huislee yum.repos.d]# cat local.repo
    [BaseOS]
    name=BaseOS
    baseurl=file:///mnt/BaseOS
    gpgcheck=0
    enabled=1
    [AppStream]
    name=AppStream
    baseurl=file:///mnt/AppStream
    enabled=1
    gpgcheck=0
    

    步骤3:查看是否成功

    **清空yum缓存**
    [root@huislee yum.repos.d]# yum clean all
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    0 文件已删除
    **创建yum缓存**
    [root@huislee yum.repos.d]# yum makecache
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    AppStream                                        51 MB/s | 5.3 MB     00:00
    BaseOS                                           39 MB/s | 2.2 MB     00:00
    元数据缓存已建立。
    **查看仓库**
    [root@huislee yum.repos.d]# yum repolist
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    上次元数据过期检查:0:00:13 前,执行于 2020年11月02日 星期一 17时44分16秒。
    仓库标识                             仓库名称                              状态
    AppStream                            AppStream                             4,672
    BaseOS                               BaseOS                                1,658
    [root@huislee yum.repos.d]#
    

    ② yum(dnf)工具使用

    安装软件包
     yum -y install 软件包1 软件包2
     yum -y groupinstall "包组名"
    

    注意:
    1.其中,-y选项表示取消交互
    2.包组里面包含很多的软件包。

    [root@huislee huislee]# yum install samba
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    上次元数据过期检查:0:03:22 前,执行于 2020年11月07日 星期六 12时10分19秒。
    依赖关系解决。
    ================================================================================
     软件包                    架构          版本               仓库           大小
    ================================================================================
    Installing:
     samba                     x86_64        4.9.1-8.el8        BaseOS        708 k
    安装依赖关系:
     samba-common-tools        x86_64        4.9.1-8.el8        BaseOS        461 k
     samba-libs                x86_64        4.9.1-8.el8        BaseOS        177 k
    
    事务概要
    ================================================================================
    安装  3 软件包
    
    总计:1.3 M
    安装大小:3.5 M
    确定吗?[y/N]: y
    下载软件包:
    运行事务检查
    事务检查成功。
    运行事务测试
    事务测试成功。
    运行事务
      准备中      :                                                             1/1 
      Installing  : samba-libs-4.9.1-8.el8.x86_64                               1/3 
      运行脚本    : samba-libs-4.9.1-8.el8.x86_64                               1/3 
      Installing  : samba-common-tools-4.9.1-8.el8.x86_64                       2/3 
      Installing  : samba-4.9.1-8.el8.x86_64                                    3/3 
      运行脚本    : samba-4.9.1-8.el8.x86_64                                    3/3 
      验证        : samba-4.9.1-8.el8.x86_64                                    1/3 
      验证        : samba-common-tools-4.9.1-8.el8.x86_64                       2/3 
      验证        : samba-libs-4.9.1-8.el8.x86_64                               3/3 
    Installed products updated.
    
    已安装:
      samba-4.9.1-8.el8.x86_64           samba-common-tools-4.9.1-8.el8.x86_64     
      samba-libs-4.9.1-8.el8.x86_64     
    
    完毕!
    [root@huislee huislee]# 
    [root@huislee huislee]# yum list installed|grep samba
    samba.x86_64                                     4.9.1-8.el8                                          @BaseOS   
    samba-client-libs.x86_64                         4.9.1-8.el8                                          @anaconda 
    samba-common.noarch                              4.9.1-8.el8                                          @anaconda 
    samba-common-libs.x86_64                         4.9.1-8.el8                                          @anaconda 
    samba-common-tools.x86_64                        4.9.1-8.el8                                          @BaseOS   
    samba-libs.x86_64                                4.9.1-8.el8                                          @BaseOS   
    [root@huislee test]# yum -y remove samba
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    依赖关系解决。
    ================================================================================
     软件包                   架构         版本                 仓库           大小
    ================================================================================
    移除:
     samba                    x86_64       4.9.1-8.el8          @BaseOS       2.0 M
    清除未被使用的依赖关系:
     samba-common-tools       x86_64       4.9.1-8.el8          @BaseOS       1.1 M
     samba-libs               x86_64       4.9.1-8.el8          @BaseOS       368 k
    
    事务概要
    ================================================================================
    移除  3 软件包
    
    将会释放空间:3.5 M
    运行事务检查
    事务检查成功。
    运行事务测试
    事务测试成功。
    运行事务
      准备中      :                                                             1/1 
      运行脚本    : samba-4.9.1-8.el8.x86_64                                    1/1 
      运行脚本    : samba-4.9.1-8.el8.x86_64                                    1/3 
      删除        : samba-4.9.1-8.el8.x86_64                                    1/3 
      运行脚本    : samba-4.9.1-8.el8.x86_64                                    1/3 
      删除        : samba-common-tools-4.9.1-8.el8.x86_64                       2/3 
      删除        : samba-libs-4.9.1-8.el8.x86_64                               3/3 
      运行脚本    : samba-libs-4.9.1-8.el8.x86_64                               3/3 
      验证        : samba-4.9.1-8.el8.x86_64                                    1/3 
      验证        : samba-common-tools-4.9.1-8.el8.x86_64                       2/3 
      验证        : samba-libs-4.9.1-8.el8.x86_64                               3/3 
    Installed products updated.
    
    已移除:
      samba-4.9.1-8.el8.x86_64           samba-common-tools-4.9.1-8.el8.x86_64     
      samba-libs-4.9.1-8.el8.x86_64     
    
    完毕!
    [root@huislee test]# rpm -q samba
    未安装软件包 samba 
    

    卸载软件包
    yum -y remove 软件包名
    #yum -y groupremove “包组名”
    升级rpm包
    #yum update 软件包名

    **任务解决方案**
    **一、配置主机名
    二、关闭防火墙和selinux
    三、配置静态IP地址(/etc/sysconfig/network-scripts/ifcfg-ens160)
    四、配置本地软件仓库**
    
    [root@huislee huislee]# lsblk
    NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sr0            11:0    1  6.6G  0 rom  /run/media/huislee/RHEL-8-0-0-BaseOS-x86_
    nvme0n1       259:0    0  100G  0 disk
    ├─nvme0n1p1   259:1    0    1G  0 part /boot
    └─nvme0n1p2   259:2    0   99G  0 part
      ├─rhel-root 253:0    0   50G  0 lvm  /
      ├─rhel-swap 253:1    0    4G  0 lvm  [SWAP]
      └─rhel-home 253:2    0   45G  0 lvm  /home
    [root@huislee huislee]# mount -o ro /dev/sr0 /media/
    [root@huislee huislee]# lsblk
    NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sr0            11:0    1  6.6G  0 rom  /media
    nvme0n1       259:0    0  100G  0 disk
    ├─nvme0n1p1   259:1    0    1G  0 part /boot
    └─nvme0n1p2   259:2    0   99G  0 part
      ├─rhel-root 253:0    0   50G  0 lvm  /
      ├─rhel-swap 253:1    0    4G  0 lvm  [SWAP]
      └─rhel-home 253:2    0   45G  0 lvm  /home
    [root@huislee huislee]# ls /media/
    AppStream  EULA              images      RPM-GPG-KEY-redhat-beta
    BaseOS     extra_files.json  isolinux    RPM-GPG-KEY-redhat-release
    EFI        GPL               media.repo  TRANS.TBL
    [root@huislee huislee]#
    [root@huislee huislee]# yum clean all
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    12 文件已删除
    [root@huislee huislee]# yum makecache
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    AppStream                                       3.1 MB/s | 3.2 kB     00:00
    BaseOS                                          2.7 MB/s | 2.7 kB     00:00
    元数据缓存已建立。
    [root@huislee huislee]#
    
    

    五、安装vsftpd软件包

    [root@huislee huislee]# dnf install vsftpd -y
    Updating Subscription Management repositories.
    Unable to read consumer identity
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    上次元数据过期检查:0:01:41 前,执行于 2020年11月07日 星期六 15时24分17秒。
    依赖关系解决。
    ================================================================================
     软件包          架构            版本                  仓库                大小
    ================================================================================
    Installing:
     vsftpd          x86_64          3.0.3-28.el8          AppStream          180 k
    
    事务概要
    ================================================================================
    安装  1 软件包
    
    总计:180 k
    安装大小:356 k
    下载软件包:
    运行事务检查
    事务检查成功。
    运行事务测试
    事务测试成功。
    运行事务
      准备中      :                                                             1/1
      Installing  : vsftpd-3.0.3-28.el8.x86_64                                  1/1
      运行脚本    : vsftpd-3.0.3-28.el8.x86_64                                  1/1
      验证        : vsftpd-3.0.3-28.el8.x86_64                                  1/1
    Installed products updated.
    
    已安装:
      vsftpd-3.0.3-28.el8.x86_64
    
    完毕!
    //检查安装完成
    [root@huislee huislee]# yum list installed | grep vsftpd
    vsftpd.x86_64                                    3.0.3-28.el8                                         @AppStream
    或者
    [root@huislee huislee]# rpm -q vsftpd
    vsftpd-3.0.3-28.el8.x86_64
    [root@huislee huislee]#
    
    

    目标打卡
    能够使用web控制台对服务器做基本配置
    能够使用命令修改主机名
    了解VMware三种网络模式
    能够使用2种方法配置RedHat8静态IP地址
    了解Linux系统中软件包的分类
    能够配置RedHat8的本地仓库
    能够使用yum(dnf)工具安装、卸载、升级软件包

    展开全文
  • Linux操作系统资源+技术专栏 大合集—吐血整理,建议收藏,以备不时之需。

    【可能是C站最全的Linux操作系统资源大合集,吐血整理,建议收藏,以备不时之需。】

    目录

    Ubuntu操作系统

    BSD系列操作系统

    MacOS操作系统

    红帽操作系统

    CentOS操作系统

    鸿蒙项目文档+开发工具+harmonyOS系统源码+在线开发地址

    工具及教程

    SuseLinux操作系统

    渗透测试相关工具

    Linux专栏

    Linux高性能服务器搭建

     Linux高性能服务器搭建

    Linux下Oracle管理

    推荐阅读

    CSDN官方学习推荐 ↓ ↓ ↓


    Ubuntu操作系统

    经典的Ubuntu操作系统:ubuntu-18.10-desktop-amd64.iso
    https://download.csdn.net/download/weixin_42350212/15834375 

    ubuntu-18.10-desktop-amd64 操作系统
    https://download.csdn.net/download/weixin_42350212/13733324

    BSD系列操作系统

    FreeBSD-12.2-RELEASE-amd64-dvd 操作系统
    https://download.csdn.net/download/weixin_42350212/13733486

    openbsd64位操作系统
    https://download.csdn.net/download/weixin_42350212/13733294

    MacOS操作系统

    10.13.6macOS.High.Sierra 操作系统
    https://download.csdn.net/download/weixin_42350212/13733482

    archlinux-2018.12.01-x86_64 操作系统
    https://download.csdn.net/download/weixin_42350212/13733046

    Fedora64位操作系统:里面汇聚了很多测试的开源软件,并不太稳定。适合玩,不建议用来做服务器。 Fedora-Workstation-Live-x86_64
    https://download.csdn.net/download/weixin_42350212/13732865

    红帽操作系统

    rhel-server-7.2-x86_64-dvd操作系统【桌面版】
    https://download.csdn.net/download/weixin_42350212/13733311

    rhel-server-7.0-x86_64操作系统【桌面版】
    https://download.csdn.net/download/weixin_42350212/13733308

    rhel-server-6.5-x86_64-dvd 操作系统【桌面版】
    https://download.csdn.net/download/weixin_42350212/13733305

    rhel-server-6.3-i386-dvd操作系统_普通windows与server【桌面版】
    https://download.csdn.net/download/weixin_42350212/13733299

    SUN公司,没错,就是后来被Oracle收购的那个。

    自己基于unix内核,自己开发的发行版操作系统。

    【SUN的UNIX】操作系统

    solaris.10.for.x86].Solaris.10.sol-10-GA-x86-dvd-iso安装镜像
    https://download.csdn.net/download/weixin_42350212/13606529

    CentOS操作系统

    曾经最流行的社区版Linux操作系统。CentOS8之后将被完全停止维护。

    CentOS-5.10-i386-bin.iso操作系统
    https://download.csdn.net/download/weixin_42350212/13666034

    CentOS-6.4-x86_64-bin-DVD.iso
    https://download.csdn.net/download/weixin_42350212/13668719

    鸿蒙项目文档+开发工具+harmonyOS系统源码+在线开发地址

    https://download.csdn.net/download/weixin_42350212/13607228

    工具及教程

    centos6离线安装docker相关依赖包 及 自动安装脚本
    https://download.csdn.net/download/weixin_42350212/13184226

    centos6离线安装docker相关依赖包 及 自动安装脚本
    https://download.csdn.net/download/weixin_42350212/10468313

    Linux操作系统原理 网络基础 SSH服务 DHCP服务器课程 【13.3G】
    https://download.csdn.net/download/weixin_42350212/13620228

    SuseLinux操作系统

    据说:阿里的服务器就是Suse的系统

    SuseLinux11 64位 系统镜像_linux系统制作iso镜像【桌面版】
    https://download.csdn.net/download/weixin_42350212/13183296

    SuseLinux11 64位 系统镜像【桌面版】
    https://download.csdn.net/download/weixin_42350212/10468318

    渗透测试相关工具

    【kali常用工具】brutecrack工具[WIFIPR中文版]及wpa/wpa2字典
    https://download.csdn.net/download/weixin_42350212/13721381

    【kali常用工具】EWSA 5.1.282-破包工具
    https://download.csdn.net/download/weixin_42350212/13704097

    【kali常用工具】kali专用网卡的驱动及安装方法

    Realtek 8812AU KALI网卡驱动及安装教程
    https://download.csdn.net/download/weixin_42350212/13703770

    【kali常用工具】无线信号搜索工具_kali更新
    https://download.csdn.net/download/weixin_42350212/13703729

    【kali常用工具】inssider信号测试软件_kali常用工具
    https://download.csdn.net/download/weixin_42350212/13703705

    【kali常用工具】MAC地址修改工具 保护终端不暴露
    https://download.csdn.net/download/weixin_42350212/13703597

    【kali常用工具】脚本管理工具 php和jsp页面 接收命令参数 在服务器端执行
    https://download.csdn.net/download/weixin_42350212/13754997

    【kali常用工具】IIS上网行为监控工具       
    https://download.csdn.net/download/weixin_42350212/13985799

    【kali常用工具】抓包工具Charles Windows64位 免费版
    https://download.csdn.net/download/weixin_42350212/15898652

    【kali常用工具】印章绘制工具stamp.zip
    https://download.csdn.net/download/weixin_42350212/14980915

    Linux专栏

    https://blog.csdn.net/weixin_42350212/category_7702669.html

    Linux高性能服务器搭建

    https://blog.csdn.net/weixin_42350212/category_10959215.html

     Linux高性能服务器搭建

    https://blog.csdn.net/weixin_42350212/category_10959215.html

    Linux下Oracle管理

    https://blog.csdn.net/weixin_42350212/category_10959302.html

    推荐阅读

    python实战

    【python实战】前女友婚礼,python破解婚礼现场的WIFI,把名称改成了

    【python实战】前女友发来加密的 “520快乐.pdf“,我用python破解开之后,却发现

    【python实战】昨晚,我用python帮隔壁小姐姐P证件照 自拍,然后发现...

    【python实战】女友半夜加班发自拍 python男友用30行代码发现惊天秘密

    【python实战】python你TM太皮了——区区30行代码就能记录键盘的一举一动

    python实战】女神相册密码忘记了,我只用Python写了20行代码~~~

    pygame系列文章【订阅专栏,获取完整源码】

    一起来学pygame吧 游戏开发30例(二)——塔防游戏

    一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏

    渗透测试实战专栏

    Windows AD/Exchange管理专栏

    Linux高性能服务器搭建 

    PowerShell自动化专栏

    CSDN官方学习推荐 ↓ ↓ ↓

    CSDN出的Python全栈知识图谱,太强了,推荐给大家!

     ​

    展开全文
  • 详细解析红帽操作系统5.1版本的安装与命令的实现,并且附上截图,让入门变得更加简单。
  • 包括redhat红帽基本的操作系统安装以及用户和组的管理以及基本的操作系统命令。
  • Linux系列:有好多种,比如Debian,redhat等等,这是一种仿UNIX操作系统,它们的共同特点是相对于Windows来说比较难学难用,但功能强大,多用于服务器,现在Linux也被很多人作为个人应用平台,但好多软件它还是不...
  • 关于红帽linux的安装指南,直接解压缩使用,pdf文档
  • 官方网站:https://www.redhat.com/zh产品页面:https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux当前版本:8.1 网盘链接:... 红帽操作系统属于企业级产品,普通用户...

    官方网站https://www.redhat.com/zh
    产品页面https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux
    当前版本:8.1

    网盘链接https://pan.baidu.com/s/1y0OVoLxqFAMJvPfsSlAUNA
    提取码:cebv

    红帽操作系统属于企业级产品,普通用户可以选择 CentOS 予以替代,最新的 RHEL8 已经发布,因工作需要或者学习、兴趣使然想要体验下红帽操作系统的,博主这里分享出最新版本的网盘下载,一来由于产品定位原因,官网并不直接提供下载,二来即便你可以下载,速度也是很感人的,本篇不涉及操作系统的安装指导,仅分享镜像文件,需者自行下载。

    展开全文
  • Linux:红帽操作系统介绍

    千次阅读 2021-01-17 22:26:44
    特点:多用户、多任务的操作系统 产品:SUN公司的Solaris和HP-UX、IBM的AIX 二、Linux 1、是UNIX的一种克隆系统。 2、Linux的商业模式: (1)、免费软件+收费硬件 软件硬件一起卖(ibm、oracle等一体机) ...

    一、UNIX系统

    特点:多用户、多任务的操作系统

    产品:SUN公司的Solaris和HP-UX、IBM的AIX

    二、Linux

    1、是UNIX的一种克隆系统。

    2、Linux的商业模式:

    (1)、免费软件+收费硬件

    软件硬件一起卖(ibm、oracle等一体机)

    (2)、免费知识+收费书籍(培训)

    (3)、免费程序+收费实施

    免费程序,收费原厂服务

    (4)、免费社区版+收费企业版

    Mysql 社区版本和企业版本

    (5)、开源软件+商业软件

    软件中部分功能收费

    (6)、免费软件+收费专业服务

    提供多种开源软件的集成服务。

     

    3、查看Linux内核

    uname -a

    4.18.0-80.el8.x86_64

    4为主版本号,有结构性变化才变更

    18次版本号,有新增功能,一般奇数测试版本,偶数表示生产版本。

    0修订号,表示对次版本修订次数或者补丁包数

    80编译次数,优化或者修改少量程序

    el8企业版本

    x86_64表示64位版本

     

    4、主要发行版本

    Red Hat Linux

    fedora (测试)--> rhel(生产) --> centos (克隆)

    (1)、收费的技术支持和更新(即程序免费)

    (2)、社区开发免费的Fedora Core(定位为桌面操作系统)

    (3)、克隆版本Centos,完全免费

    (4)、Centos后续将不再运维,合并到Centos Streaming,在fedora之前。

     

    Debian Linux

    1、3个版本,稳定版(stable|Woody)、测试版(testing|Sarge)、非稳定版(unstable|Sid)

    2、Woody一般只用于服务器

     

    Ubuntu Linux

    1、基于debian Sid

     

    Slackware Linux

    1、所有的配置都需要配置文件

    2、具有稳定性和安全性

     

    SuSE Linux

    Gentoo Linux

     

    三、红帽的发展

    Red Hat Linux

    历史悠久、RPM包格式

    redhat linux 9.0后集中服务器版本的开发,发布Red Hat Enterprise Linux。原先的redhat linux合并到Fedora,用于测试。

    Red Hat Enterprise Linux(rhel)

    2014年6月:Rhel 7.0

    2019年5月:rhel 8.0

     

    四、Red Hat Enterprise Linux 8.0

    内核版本升级到4.18

    默认开发语言版本python3,PHP7.2,Ruby2.5

    最大内存4PB

    最大文件系统大小1PB

    最低内存1.5GB,推荐每个逻辑CPU使用1.5GB

    时间服务器chronyd

    软件包管理器dnf

     

     

    展开全文
  • 共享集群文件系统搭建,基于Redhat7以上版本使用。。。
  • redhat linux 7.2系统安装详细过程:https://blog.csdn.net/qq_41804366/article/details/86581805 0、实验环境 Windows+Vmware12+ ...2. 1、准备系统镜像 到共享下载 7.2 的系统镜像,保存到本地后,以备后用。 3....
  • 红帽操作系统——初学笔记(一)

    千次阅读 2013-12-02 15:46:09
    红帽操作系统初学笔记
  • 一款模仿Linux操作系统红帽子(RedHat)的shell编程示例,基本的桌面菜单,开始菜单,任务栏菜单,托盘菜单,右键弹出菜单都做的栩栩如生,是一个完整漂亮的外壳程序。对于一些商用软件完全可以修改后套用形成一个漂亮...
  • # yum check-update --security #检查安全更新 ...#系统配置默认在 /etc/yum.conf 配置文件中就必须把gpgcheck 配置指令设定为 1 ,达到校验的目的 rpmkeys --checksig package_file.rpm #或者手动校验,可...
  • linux的红帽操作系统shell编程(英文版)
  • 安装红帽Linux操作系统 创建新的虚拟机 1.打开VMware后点击创建新的虚拟机 2.自定义安装 3.选择Linux操作系统镜像文件(后缀是ISO的文件) 4.输入用户名 5.设置安装位置 6.处理器设置,建...
  • 红帽系统操作命令(一)

    千次阅读 2020-02-23 12:31:50
    红帽操作命令(部分一) 字符界面 在终端上按 Ctrl+Alt+Fn,Fn从1到6.这个是选择工作台的参数。 操作命令 tty查看工作台 命令语法 命令 -<选项> -<> -<> 参数选项可有也可以没有。 选项是可以提取公...
  • (4)进入grub界面,选中红帽系统,按E键编辑 (5)选择类似下图的一行,按E键编辑 (6)加空格,输入1或init 1或single,按回车 (7)返回grub界面,按B,重启系统 (8)进入shell (9)如下,输入...
  • http://www.doc88.com/p-506543241918.html
  • 仿红帽子操作系统Shell[RedHatShell.rar]-精品源代码
  • 内含Linux操作系统Fedora,Server级别的,永久有效百度网盘连接
  • 北京时间10月29日消息,IBM斥资334亿美元收购开源软件和技术主要供应商红帽(Red Hat),根据两家公司的联合声明,IBM将按照每股190美元的价格用现金收购红帽所有股票,比后者周五收盘价每股116.68美元溢价63%,总价...
  • 如何在VMware软件上安装Red hat(红帽)Linux6.9操作系统 本文介绍如何在VMware软件上安装Redhat(红帽)Linux6.9操作系统 首先需要准备 VMware软件和Redhat-Linux6.9操作系统的ISO系统镜像文件包(这里以linux6.9...
  • 当很久不使用虚拟机中的Linux操作系统时,很容易就把登陆密码给忘了,下面以红帽6为例,给出登陆密码忘记时的解决方案。 解决方案 ① 启动系统,到1seconds时按e键; ② 按e键; ③ 选择中间选项,按e键; ④...
  • 2019年5月7日红帽(Redhat)公司正式发布了RHEL8正式版操作系统。今天我就来教大家来安装这款操作系统。本次安装是带图形界面的安装方式。看看这次发行的新版本作业系统的图形界面是否能够足以惊艳到你。好啦。开始...
  • 原文标题:RHEL 8 Beta新特性探究和下一...RHEL(RedHat Enterprise Linux,红帽企业Linux操作系统)8版本的Beta版于11月15日发布了。看到这个消息,我才意识到RHEL版本从7到8的跨度居然已经有5年,超出了过去任...
  • 本博文介绍VM16Pro下Linux(红帽6)操作系统的详细教程,主要包括:Linux操作系统安装的详细过程、Linux操作系统初始化过程和Linux操作系统VM Tools安装过程。 所需软件下载链接: VM16Pro软件: 链接:...
  • 安装redhat 8.0红帽系统

    千次阅读 多人点赞 2019-11-29 18:31:21
    2019年5月红帽(Redhat)公司正式发布了RHEL8正式版操作系统,RHEL 8是为混合云时代重新设计的操作系统,旨在支持从企业数据中心到多个公共云的工作负载和运作,下面介绍一下安装redhat系统。红帽官方下载地址...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,084
精华内容 9,633
关键字:

红帽查看操作系统