初步学习linux
1:按系列罗列linux的发行版,并描述不同发行版之前的联系与区别。
Debian:是三大发行版中唯一以社区形式运作,不以商业公司形式运作的版本。一个致力于创建自由操作系统的合作组织,而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。
Fedore:是一款基于linux的操作系统,也是一组 维持计算机正常运行的软件集合。
Suse:是基于Slackware二次开发的一款linux,主要用于商业桌面、服务器。
不同发行版之间的联系:所有发行版都是使用linux内核,都需要遵循GNU的GPL协定
不同发行版之前的区别:发行版的本质区别,在于继承不同版本的内核、库、程序组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、REHL使用RPM包管理系统,包文件以RPM为扩展名。Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名)
2:安装Centos7.9和Ubuntu操作系统,创建一个自己名字的用户名,并可以正常登陆,将主要步骤截图。
(1):安装Centos7.9:












下面程序安装完成后选择reboot。



(2)安装Ubuntu:




























同样的方法创建/boot /data 和swap 分区







3:配置环境变量,实现执行history的时候可以看到执行命令的时间。

4:总结linux哲学思想。
(1):一切皆文件(包括硬件)。 (2)小型,单一用途的程序。 (3) 连接程序,共同完成复杂任务(4)尽可能避免和用户交互 (5)使用文本文件保存配置信息
5:总结linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令。
echo 等待标准输入,后面可以接字符串,也支持正砸表达式

date默认有固定的显示模式,后面接参数可以显示参数信息等等

Ifconfig默认不跟参数是显示网卡信息,后面也可以接其他不同的参数

export可以显示当前bash的环境变量

6:描述linux发行版的系统目录名称命名规则以及用途。
系统目录名称命名规则:
(1).严格区分字符的大小写;(2).文件名可以使用除斜线以外的任意字符;(3).文件名不能超过255个字符;(4).以点开头的文件为隐藏文件(一个点表示当前目录,两个点表示当前目录的上级目录)。
系统目录名称及用途:
bin -usr/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录
data:此文件夹为用户自建
dev:设备文件及特殊文件存储位置
etc:配置文件目录
home:普通用户家目录
lib -> usr/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
lib64 -> usr/lib64:专用于x86_64系统上的辅助共享库文件存放位置
media:便携式移动设备挂载点
mnt:临时文件系统挂载点
opt:第三方应用程序的安装位置
proc:用于输出内核与进程信息相关的虚拟文件系统
root:管理员的家目录
run:是各种各样数据的家园,为了在 Linux 文件系统中更好地组织运行时数据
sbin -> usr/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
srv :系统上运行的服务用到的数据
sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
tmp :临时文件存储位置
usr:universal shared, read-only data
var:包括系统运行时要改变的数据

浙公网安备 33010602011771号