Work·第一周

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

Linux=Linux(内核)+GNU工具
1、slackware:SUSE Linux Enterprise Server,OpenSue
2、dubian:ubuntu,deepin(深度),mint
			redhat:RHEL
			CentOS
			中标麒麟
			Fedora
3、alpine:面向安全的轻型Linux发行版。采用了musllibc和busybox以减小系统的体积和运行时资源消耗,单功能上比busybox又完善的多,只有5M左右大小
4、ArchLinxu:轻量简洁
5、Gentoo:极致性能,不提供传统安装程序,下载源代码在本机编译安装
6、LFS:自制Linux,只是一个说明书
7、Android:kernel+busybox(工具集)+java虚拟机

2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

以Ubuntu为例
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

[root@centos ~]# export HISTTIMEFORMAT="%F %T "
[root@centos ~]# history 4
  467  2022-01-03 12:27:13 exprot HISTTIMEFORMAT="%F %T "
  468  2022-01-03 12:27:25 export HISTTIMEFORMAT="%F %T "
  469  2022-01-03 12:27:28 history
  470  2022-01-03 12:28:12 history 4

4、总结Linux哲学思想。

一切皆文件,包括硬件
小型,单一用途的程序
链接程序,共同完成复杂的任务
避免令人困惑的用户界面
配置数据存储在文件中

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

command[options...][agruments...]
options选项用于启用或关闭命令的某个或某些功能
短选项:UNIX风格,-c,-l,-r等
长选项:GUN风格,--word,--all,--human
BSD风格:一个字母,a,使用较少
agruments参数:命令作用的对象,文件名、用户名等

例如:

[root@centos ~]# echo "hellow world" --字符串
hellow world 
[root@centos ~]# echo `date` --命令
Mon Jan 3 12:14:24 CST 2022
[root@centos ~]# echo "$PATH"  -- 变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@centos ~]# date +%F
2022-01-03
[root@centos ~]# date +%D
01/03/22
[root@centos ~]# date
Mon Jan  3 12:07:15 CST 2022
export 命令用于设置或显示环境变量
[root@centos ~]# export
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
.....

6、描述Linux发行版的系统目录名称命名规则以及用途。

命名规则:
1.严格区分字符的大小写
2.文件名可以使用除斜线(/)以外的任意字符
3.文件名不能超过255个字符
4.以点号开头的文件为隐藏文件
用途:
/boot :系统启动引导文件存放此目录,内核文件、引导加载器都存放这个目录
/bin:所有用户基本命令,该目录不可以独立分区,系统启动时候会使用该目录下文件
/sbin:管理类基本命令,该目录不可以独立分区,系统启动时候会使用该目录下文件
/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
/lib64:用于x86_64系统上的辅助共享库文件存放的位置
/etc:配置文件目录
/home:普通用户家目录
/root:管理员用户家目录
/media:移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件和特殊文件存放位置
/opt:第三方引用程序的安装位置
/srv:系统运行服务用到的数据
/tmp:存储临时文件目录
/usr:universal shared,read-only data
bin
sbin
lib
lib64
include
share
/var:variable data files
cache
lib
local
lock
log
opt
run
spool
tmp
/proc:用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统硬件设备相关信息的虚拟文件系统
/selinux:selinux相关安全策略等信息存储位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值