1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux发行版众多,主流的版本有centos,redhat (rhel),ubuntu,suse等。
centos主要应用在服务器上,以字符界面加载系统资源,占用资源少,稳定,支持多用户的网络操作系统。centos系统是来自红帽的源码,完全开源。开发者可自由使用重发布。
rhel 红帽Linux企业版是开源的Linux产品,产品免费,服务收费,和centos差别不大,也是主流的网络操作系统,性能稳定强大。
Ubuntu 系统有桌面版和服务器版本。桌面版适用于个人家庭用户,server版本适用于服务器环境上。发布频率较高,内核更新快,基本上内核版本与官网一致,也是主流的Linux系统。
其他的开源发行版应用的不太多,就不再次进行介绍了。
2.安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
前提: 首先安装好VMware虚拟机,在虚拟机上安装操作系统。安装前下载好系统的ISO镜像文件。
网络设置方面: 设置好虚拟机的网络地址分配。修改虚拟网络编辑器VMnet8
DHCP设置:
划分好地址分配范围,方便虚拟机系统启动后能按照指定的范围获取到IP地址,也是生产环境中规范的做法。
主要安装步骤记录:
1.创建虚拟机
2.选择自定义(高级)
3.稍后安装操作系统
4.选择安装的版本 (此处选择centos 7 64bit)
5.虚拟机名称和安装路径定义
6. 硬件资源分配(处理器和内核数量均分配2个,内存分配2GB【安装图形比较耗费资源】),网络地址(使用nat模式连接),磁盘类型scsi, 磁盘容量200GB(后续分区规划实验使用)
7.虚拟磁盘存储为单个文件。
8.自定义硬件 (挂载好ISO文件,勾选启动时连接。)
9.开机加电启动虚拟机开始安装系统。
10. 进行系统软件安装源,kdump,网络和时区,磁盘安装位置,主机名和网络的设置。
11. 进行磁盘分区规划:custom 自定义分区-----标准分区; 一般分3个分区 : /boot 1GB; swap 交换分区(内存的2倍大小) 4GB; 数据分区 /data 50--100GB 根据硬盘大小合理划分,剩下的可以保留,后续使用。磁盘支持热插拔添加。
12. 创建root用户的登录口令。 创建普通用户和设置口令。一般建议使用普通用户登录系统后进行操作。防止root权限过大操作失误造成严重故障。
13. 等待安装过程,大约需要20分左右,根据硬盘性能决定安装时长,可以选择gui模式安装,安装包比较多,耐心等待安装完成。
14. 重启系统后 同意许可协议, 设置使用环境语言为English,一切设置完成可以进入系统使用了。
15. 安装好系统后设置快照备份。最好关机后再进行文件夹备份到其他地方,方便后续恢复系统使用。
虚拟机名称和存储路径定义;
挂载好ISO文件:
安装好系统后登录 (普通用户xiaohu; 版本:centos 7.9)
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
在普通用户的家目录下,编辑配置文件 .bash_profile
新增一行配置: HISTTIMEFORMAT="”%F %T "
使配置生效 source 或 . bash_profile
效果截图:
4.总结Linux哲学思想。
一切皆文件
能简写,绝不全写
尽量避免捕获用户接口
作用范围越小的越是最终生效的
组合小命令完成复杂任务
以上几条总结就是Linux 系统的精髓。
5.总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
echo -n 不输出结尾的换行符
screen screen -d (作业名称)把指定的作业离线 -r (作业名称)恢复离线的作业 -x 恢复之前的离线作业
date -s datestr 将系统时间设为 datestr 中所设定的时间 -d datestr 显示 datestr 中所设定的时间 (非系统时间)
ifconfig -- down up 关闭,启动网卡设备 ip地址 指定IP地址
还可以配置IP地址。给指定的网卡增加或删除地址。
export export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量
export -p 列出当前的环境变量
export -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;
作业完成。