养成日记1

工欲善其事,必先利其器。

1.下载虚拟机软件(vmware work station x)和Linux系列操作系统(RedHatEnterpriseLinux 8)

2.安装配置VM虚拟机

  VMware Workstation提供了3种用户可选的网络模式:

    (1)桥接网络:相当于在物理机和虚拟机网卡直接添加了一台交换机设备,使虚拟机网卡具备了与物理机网卡相同的网络环境,可以访问外网

    (2)网络地址转换(NAT):相当于在物理机网卡和虚拟机网卡直接添加了一台路由器设备,使虚拟机网卡具备了一个全新的网络环境,可以访问外网

    (3)仅主机模式:与物理机共享网卡,仅可与物理机进行通信,不能访问外网

  注:无论使用哪种网络模式,虚拟网卡都是依托于物理网卡进行工作,如果物理机网卡无法访问外网,虚拟机网卡一定不能访问外网。

3.安装Linux系统

  RHEL8软件基本环境模式:

    (1)Server with GUI 带图形化的服务器

    (2)Server  服务器

    (3)Minimal Install 最小化安装

    (4)Workstion 工作站 

    (5)Custom Operating System 自定义操作系统

    (6)Virtualization Host 虚拟化主机

4.RHEL8安装软件

  早期安装:编译源码包,技术要求高

  RPM:红帽软件包管理器,类似Windows系统中的控制面板,依赖关系依然需要安装者解决

    安装软件:rpm -ivh filename.rpm 

    升级软件:rpm -Uvh filename.rpm

    卸载软件:rpm -e filename.rpm

    查询软件描述信息:rpm -qpi filename.rpm

    列出软件文件信息:rpm -qpl filename.rpm

    查询文件属于哪个RPM:rpm -qf filename

  YUM:软件仓库,可以根据用户的安装需求分析出软件包及相关的依赖关系,然后自动从服务器下载软件包并安装在用户系统上。

 

    yum软件仓库中的rpm软件包来源可以是红帽官方发布的,也可以是第三方发布的,还可以自己编写。

    列出所有仓库:yum repolist all

    列出仓库中的所有软件包:yum list all

    查看软件包信息:yum info 软件包名称

    安装软件包:yun install 软件包名称

    重新安装软件包:yum reinstall 软件包名称

    升级软件包:yun update 软件包名称

    卸载软件包:yum remove 软件包名称

    清除所有仓库缓存:yum clean all

    检查可更新的软件包:yum check-update

    优点:解决软件依赖关系

    缺点:分析不准确、内存占用大、不能多人同时安装软件

  DNF:yum升级版,yum v4

5.系统初始化进程

  加电-->BIOS-->Boot Loader-->系统内核-->初始化内核-->启动初始化进程

  RHEL7之前:System V init

  RHEL7/8:systemd

  系统运行级别:

    0:关机

    1:单用户模式

    2:多用户的文本界面

    3:多用户的文本界面

    4:多用户的文本界面

    5:多用户的图形界面

    6:重启

  启动服务:

    system V :service 服务名称 start

    systemd:systemctl start 服务名称

  重启服务:

    system V:service 服务名称 restart

    systemd:systemctl restart 服务名称

  停止服务:

    system V:service 服务名称 stop

    systemd:systemctl stop 服务名称

  重载配置文件(不终止服务)

    system V:service 服务名称 reload

    systemd:systemctl reload 服务名称

  查看服务状态:

    system V:service 服务名称 status

    systemd:systemctl status 服务名称

  开机自启:

    system V:chkconfig 服务名称 on

    systmed:systemctl enable 服务名称

  开机不自启:

    system V:chkconfig 服务名称 off

    systmed:systemctl disable 服务名称

  查看某服务是否开机自启:

    system V:chkconfig 服务名称

    systemd:systemctl is-enabled 服务名称

  查看各个级别下服务的启动与禁用情况:

    system V:chkconfig --list

    systemd:systemctl list-unit-files --type=服务名称

6.重置root密码(RHEL8)

  (1)重启RHEL8

  (2)内核编辑,开机后引导界面按e键进入内核编辑界面

  (3)修改rd.break参数,在linux参数行最后面追加rd.break,按下Ctrl+X组合键运行修改后的内核程序

  (4)进入救援模式,执行以下命令

     # mount -o remount,rw /sysroot

     # chroot /systoot

     # passwd  新密码

     # touch /.autorelabel

  (5)重启,连续按两下Ctrl+D组合键退出并重启

 

         

 

posted @ 2022-04-17 23:26  侏罗纪野人  阅读(76)  评论(0)    收藏  举报