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

slackware:SUSE linux Enterprise Server(SLES),OperSuse桌面

debian:ubuntu:每2年发行一个长期支持版。

    deepin(深度)

    mint

redhat:RHEL:RedHat Enterprise Linux,每18个月发行一个新版本。

    CentOS:Community Enterprise Operating System兼容RHEL的格式。

    中标麒麟:中标软件

    Fedora:每6个月发行一个新版本。

Alpine:一个面向安全的轻型Linux发行版,它不同于通常Linux发行版,Alpine采用了musl libc和busybox以减小系统的体积和运行时资 源消耗,但功能上比busybox又完善得多,只有5M左右大小。

ArchLinux:轻量简洁,遵循K.I.S.S.原则(keep it simple and stupid),Manjaro

Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件。

LFS:Linux From scratch,只是一个自制Linux的说明书。

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


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

https://www.cnblogs.com/ddjapfpapd/p/14233082.html


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

https://www.cnblogs.com/ddjapfpapd/p/14233241.html


4、总结Linux哲学思想。

一切皆文件(包括硬件):在Linux中,管理硬件和软件都是通过配置文件的方式进行,同时统一的接口也让开发和运维Linux变得高效。

小型,单一用途的程序:Linux中,有众多功能单一的工具,虽小型但却非常精干。

链接程序,共同完成复杂的任务:shell脚本编程,通过各种语法和逻辑将功能单一的程序组合在一起,完成复杂任务。

避免令人困惑的用户界面:Linux中使用字符界面,相较于图形界面更节约内存、性能稳定。

配置数据存储在文本中:Linux中配置数据都存储在文本中,不同于Windows将配置数据存储在注册表,这使得修复系统相较于Windows 更加简单。


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

5.1、输出信息echo

echo 命令可以将后面跟的字符进行输出。

功能:显示字符,echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

语法:

echo [-neE] [字符串]

 

选项:

-E:(默认)不支持 \ 解释功能

-n:不自动换行

-e:启用 \ 字符的解释功能

 

显示变量

[root@CentOS8 ~]# echo $PS1
[\u@\h \W]\$

 

更改变量

echo 'PS1="格式"' > /etc/profile.d/文件名.sh

注意:该命令适用于CentOS,执行后须注销重新登录生效。

[root@CentOS8 ~]# echo 'PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"' > /etc/profile.d/env.sh

 

5.2、screen

利用screen 可以实现会话管理,如:新建会话,共享会话等。

 

screen命令常见用法:

创建新screen会话:screen –S [SESSION]

加入screen会话:screen –x [SESSION]

退出并关闭screen会话:exit

剥离当前screen会话:Ctrl+a,d

显示所有已经打开的screen会话:screen -ls

恢复某screen会话:screen -r [SESSION]

 

5.3、Linux的两种时钟

系统时钟:由Linux内核通过CPU的工作频率进行的。

硬件时钟:主板。

date

显示和设置系统时间,重启丢失。

[root@CentOS8 ~]# date
Mon Dec 28 17:02:06 CST 2020
[root@CentOS8 ~]# date 010120032021.50
Fri Jan  1 20:03:50 CST 2021

 

clock,hwclock

显示硬件时钟

-s,--hctosys以硬件时钟为准,校正系统时钟。

-w,--systohc以系统时钟为准,校正硬件时钟。

[root@CentOS8 ~]# clock
2020-12-28 17:03:19.855479+08:00
[root@CentOS8 ~]# date
Fri Dec 31 08:08:24 CST 2021
[root@CentOS8 ~]# clock -s
[root@CentOS8 ~]# date
Mon Dec 28 17:21:41 CST 2020
[root@CentOS8 ~]# date 123108082021.22
Fri Dec 31 08:08:22 CST 2021
[root@CentOS8 ~]# clock -w
[root@CentOS8 ~]# clock
2021-12-31 08:08:43.225035+08:00

 

 

posted on 2021-01-05 00:34  不期而至  阅读(98)  评论(1)    收藏  举报