作者:dfdev
主要内容:
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
4、总结Linux哲学思想。
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
6、描述Linux发行版的系统目录名称命名规则以及用途。
Linux各发行版本介绍
1991年,芬兰大学生Linus Torvalds 开发一个自由的UNIX操作系统--Linux内核
仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统。目前三大主要发行版本:
- RedHat 红帽公司开发的Linux发行版本。包括:
-- RHEL(redhat enterprise linux)
-- CentOS : 兼容RHEL - debian 社区类Linux典范、最遵循GNU规范的Linux
--ubuntu:基于debian的unstable版本加强而来
--deepin
--mint - SUSE 德国 SuSE Linux AG公司发行维护的Linux发行版
操作系统安装
下载地址
http://cdimage.ubuntu.com/releases/
https://mirrors.163.com/centos
vmware配置
CentOS8.4的安装
1、新建虚拟机
选择操作系统
指定磁盘容量
设置虚拟机内存、CPU、操作系统路径
2、启动虚拟机
语言都选择默认的english即可,只是菜单语言,不影响使用。
时区选择上海
KDUMP取消,系统崩溃时查看。
密码及用户创建按指示
网络选择on
Tips: 关注手工分区的操作
注意:
1./ 100G
2./boot 1G启动配置数据 ,文件类型修改为ext4格式,其他盘xfs不用改
3.swap 2G交换数据 文件类型默认swap
4./data 50G-自己的测试盘
Ubuntu1804的安装
1、新建虚拟机
也是选择稍后安装操作系统
开始安装,默认选项不写了.(ubuntu不支持鼠标操作,只能键盘)
1.所在地区选择香港
2.配置hostname
3.创建用户dongfu, 设置密码
4.确定位置和时区,默认检测的是哈尔滨,继续
5.分区选择“Manual”,分区操作见截图
6.选择写入磁盘。分区结束
7.设置HTTP代理为空
8.设置不自动更新
9.安装SSH服务(使用空格选中、取消)
10.安装GRUB启动程序
11.安装完成,REBOOT
这里使用的百分比
选择类型为主分区(primary), 从开始分区(Beginning).直接done,默认的是/分区
创建swap分区,大小设置的max, 文件类型需要选择swap area
[图片上传失败...(image-c801e9-1637487481647)]
history配置执行时间
vi /etc/profile.d/env.sh
export HISTTIMEFORMAT="%F %T "
保存文件后执行:source /etc/profile.d/env.sh
Linux系统哲学思想
- 一切皆文件
- 提供很多小型的单一用途的程序
- 连接程序,共同完成复杂功能
- 避免令人困惑的用户界面
- 配置数据存储在文本中
常用命令格式
COMMAND [OPTIONS] [ARGUMENTS...]
[选项] 调整命令的运行特性
[参数...]命令的作用对象
范例
dongfu@ubuntu1804:~$ date 系统日期时间相关命令
Sun Nov 21 17:18:13 CST 2021
dongfu@ubuntu1804:~$ date +%F (加入选项,指定日志输出格式)
2021-11-21
dongfu@ubuntu1804:~$ ls 列出文件信息
test
dongfu@ubuntu1804:~$ ls -l 加入选项-l,显示详细信息
total 4
drwxrwxr-x 2 dongfu dongfu 4096 Nov 21 17:19 test
dongfu@ubuntu1804:~$ ls -al test 加入参数,指定文件
total 8
drwxrwxr-x 2 dongfu dongfu 4096 Nov 21 17:19 .
drwxr-xr-x 6 dongfu dongfu 4096 Nov 21 17:19 ..
系统目录命名规则及用途说明
文件和目录被组织成一个单根倒置树结构,文件系统从根目录下开始,用“/”表示
常见目录及用途:
- /bin
用户使用的基本命令 - /sbin
管理类的基本命令 - /boot
系统启动引导文件存放目录 - /dev
设备文件及特殊文件存放位置 - /etc
配置文件目录 - /home
普通用户家目录 - /root
管理员用户家目录 - /run
程序运行期间生成的临时文件 - /tmp
临时文件存放位置 - /usr
应用程序存放目录。/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件 - /var
放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下