第1周作业

Posted 潇洒消消

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1周作业相关的知识,希望对你有一定的参考价值。

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux发行版=Linux内核+商业软件

linux的发行版:

RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等。

不同发行版之间的联系和区别:

slackware:SUSE LinuxEnterprise Server (SLES) OpenSuse 桌面。

debian:三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。

ubuntu:是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

mint:Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。

Redhat:RHEL: RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本。

CentOS:是一个基于Redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。Centos兼容RHEL的格式。

中标麒麟:中标软件

Fedora:Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。每6个月发行一个新版本,可视为Redhat的技术测试版,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。

ArchLinux:轻量简洁

Gentoo:极致性能,不提供传统意义的安装程序

LFS: Linux From scratch 自制Linux

android: kernel+busybox(工具集)+java虚拟机

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
















3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
1)在~/.bash_profile文件中新增一行,写入:HISTTIMEFORMAT="%F %T ",保存退出。
2)使更新后的配置文件生效,执行:source ~/.bash_profile。

4、总结Linux哲学思想。
1.一切皆文件
2.提供很多小型的单一用途的程序
3.连接程序,共同完成复杂功能
4.避免令人困惑的用户界面
5.配置文件存储在文本中

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
linux常用的命令格式一般为commend [option] [file],具体格式可以通过man或者help来查看获得帮助
例如:echo 等待标准输入,后面可以接字符串,也支持正则表达式。

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

例如:export可以显示当前bash的环境变量。

6、描述Linux发行版的系统目录名称命名规则以及用途。
/boot:系统启动引导文件存放目录,内核文件以及引导加载器都存放在此目录下
/bin :存放在所有用户使用的基本命令,该目录不能独立分区,os载启动时会使用到该目录下的文件
/sbin:存放管理类的基本命令,该目录不能独立分区,os在启动时会使用到该目录下的文件
/lib:存放系统启动时程序依赖得基本共享库文件以及内核模块文件(/lib/modules);还有一个目录/lib64,他是专用于x86_64系统上的辅助共享库文件存放的位置
/etc:配置文件目录
/home:普通用户的家目录
/root:管理员的家目录
/media:便携式移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件及特使文件存储位置
/opt:第三方引用程序的安装位置
/srv:系统上运行的服务用到的数据
/tmp:临时文件存储位置
/proc :用于输出内核与进程信息相关的虚拟文件系统

以上是关于第1周作业的主要内容,如果未能解决你的问题,请参考以下文章

20155316 《信息安全系统设计基础》课程总结

20155325 2017-2018 1 《信息安全系统设计基础》第十五周学习总结

201521123087 《Java程序设计》第1周学习总结

201521123045 《Java程序设计》第6周学习总结

2017-2018-2 1723《程序设计与数据结构》问题汇总(更新ing)

201521123040 《Java程序设计》第6周学习总结