一、Linux的发行版,不同发行版之间的联系与区别。
Linux三大主流发行版本:
Red Hat(红帽公司):Red Hat是美国一家以开发、贩售Linux包并提供技术服务为业务内容的企业,其著名的产品为Red Hat Enterprise Linux,代表系统主要有 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(用于活动、演示、实验,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)
Debian:Debian是完全由自由软件组成的类UNIX操作系统,是迄今为止最遵循GNU规范的Linux系统,并由Debian计划参的与者组成团队对其进行打包、开发与维护。代表系统有:Ubuntu、Deepin
Slackware:是一个Linux发行版,是目前仍在维护的最古老的发行版,Slackware可用于IA-32和x86_64体系结构,带有到ARM体系结构的端口。代表系统:SUSE Linux
二、VMware® Workstation 16 Pro安装CentOS7、Ubantu18.04过程简述:
1、创建虚拟机部分:
之后就可以开机启动了。
2、安装系统部分:
使用root登录
使用自己账号登录
CentOS7安装完成!
Ubuntu安装过程:
虚拟机设置如上文所示,仅改正以下图片内容:
开启虚拟机安装系统:
就选择默认英语
选择第一个,默认即可
语言选择默认
地区选择中国的即可,我看到香港离光标最近,我就选择了香港。
键盘配置,选择no
默认即可
选择默认第一个
系统名称我们可以自定义名称。选中continue继续
输入用户名,选择continue
输入liu账号密码
再次输入密码进行确认
时区配置选择yes
选择手动分区
找到我么你要划分区的硬盘,回车。
选择yes
选择下面新出现的磁盘空间。
选择第一个:创建一个新的分区
输入分区大小
然后选择第一项,主分区
选择开始
确认好信息无误,选择最下面的完成分区设置(done setting up the partition)
第一个磁盘分区就完成
后面如同上面操作继续即可,完成分区后就选择最后一条选项即可。
选择YES
HTTP代理不填写,选择空即可
选择第一项,不自动更新
这个需要移动到最下面,空格选择开放SSH服务。然后回车继续。等待时间较长,可以泡茶等待。
选择YES
提示完成安装,选择continue
完成
三、配置环境变量,实现执行history的时候可以看到执行命令的时间
HISTTIMEFORMAT='%F_%T'
永久配置生效:
仅设置自己个人用户:在~/.bash_profile中,添加上export HISTTIMEFORMAT="%F-%T"
设置所有用户:/etc/profile中,添加上export HISTTIMEFORMAT="%F-%T"
四、总结Linux哲学思想
- 一切皆文件
- 提供很多小型的单一用途的程序
- 连接程序,共同完成复杂功能
- 避免令人困惑的用户界面
- 配置数据存储在文本中
五、Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
1、echo
功能:显示字符,echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加 上换行号。
格式:echo –[选项] [字符串]
-n 不自动换行
-e 启用\字符的解释功能
-E (默认)不支持\解释功能
-n 不换行
-E 与-e区别
2、screen
功能:实现会话管理, 如:新建会话,共享会话等
输入screen回车即可
在这个界面中执行ping命令
当我终端连接已经断开的情况下,命令还在执行中
3、date
功能:输入或设置系统日期、时间
4、Ifconfig
功能:查看网卡信息
export
功能:输出结果是当前用户下的bash的所有环境变量
六、描述Linux发行版的系统目录名称命名规则以及用途
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录
/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
/etc:配置文件目录
/home/USERNAME:普通用户家目录
/root:管理员的家目录
/tmp:临时文件存储位置
/var: 存放一些常改变数据内容的文件
/dev:设备文件及特殊文件存储位置
/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
/proc: 用于输出内核与进程信息相关的虚拟文件系统
/run: 程序运行期间生成的文件