工欲善其事必先利其器,学习Linux推荐使用VMware虚拟机方式,学习阶段其实不推荐使用物理机直接安装Linux系统的,主要是避免在学习时对各个知识点配置文件互相影响导致学习效果不理想的现象,而且有一部分知识点是需要用到多硬件的,如果使用物理机的话这些依赖多硬件的知识点学习成本还是较高的,使用VMware虚拟机可以避免很多不必要的麻烦,当然论稳定性的话虚拟机肯定不如物理机,此处重在学些理论知识点,现在整理在VMware种安装Linux的要点:
VMware安装
在VMware中创建RHEL8虚拟机
选择“自定义(高级)”类型的配置
选择“稍后安装操作系统”,否则会按照默认的精简安装模式
设置SCSI控制器类型,选择推荐值
选择磁盘类型为SATA接口类型
在虚拟机中安装RHEL8系统
语言设置为english或者中文都可以
时间设置为上海,只要是中国境内的时间都可以的
选择系统模式为带图形化的服务器(Server with GUI),
在Network&Host Name”配置界面中,设置成“ON”开启状态。然后在左下角将主机名称修改为“linuxprobe.com”(任意)
其他默认即可,安装过程进度条完成时需要重启系统。
初始化进程init与systemd
在红帽7/8初始化进程服务是systemd,红帽老版本(5/6)的初始化进程服务是init,新版中已经没有了运行级别的概念。rhel7/8中不再使用service管理服务而是采用systemctl命令来管理服务的。systemctl管理服务的常用命令:
systemctl start 服务名称
systemctl stop 服务名称
systemctl restart 服务名称,
systemctl reload 服务名称,
systemctl status 服务名称,
systemctl enable 服务名称,
systemctl disable 服务名称,
扩展:restart与reload的区别:
restart方式会导致进程pid会变化,reload只是重新加载配置文件,其pid不会变化
shell窗口
类似于win系统的cmd窗口;是一类终端的统称。bash解释器是shell里面最好的的终端。
shell命令格式
命令 参数 对象
注意:严格区分大小写
参数的格式有短格式与长格式:
短 -字母
长 --单词
多个短格式参数可以合并使用,例如ps命令:ps -aux