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

基于Dpkg (Debian系)

商业发行版 o Ubuntu,一个非常流行的桌面发行版。

社区发行版 o Debian,一个强烈信奉自由软件,并由志愿者维护的系统。

o inux Mint,从Ubuntu派生并与Ubuntu兼容的系统。

基于RPM (Red Hat系)

商业发行版 o Red Hat Enterprise Linux,Fedora的商业版,由Red Hat维护和提供技术支持。

o Mandriva,最初为Red Hat的派生版。 o openSUSE,最初由Slackware分离出来,现在由Novell维护。

社区发行版 o Fedora,是Red Hat的社区版,会经常引入新特性进行测试。

o PCLinuxOS,Mandriva的派生版本,由社区维护的非常流行的发行版。

o CentOS,从Red Hat发展而来的发行版,由志愿者维护,旨在提供开源的,并与Red Hat 100%兼容的系统。

基于其他包格式

o ArchLinux,一个基于KISS(Keep It Simple and Stupid)的滚动更新的操作系统。

o Chakra,一个从ArchLinux派生出来,只使用KDE桌面的半滚动更新发行版。

o Gentoo,一个面向高级用户的发行版,所有软件的源代码需要自行编译。

o Slackware,最早的发行版之一,1993年创建,由Patrick J. Volkerding维护。

2、总结Linux的哲学思想

• 一切皆文件,把几乎所有的资源统统抽象为文件形式,包括硬件设备,甚至通信接口等 • 由众多功能单一的程序组成:一个程序只用于做一件事,并且做好;组合小程序完成复杂任务; • 程序启动后,尽量避免跟用户交互,目标:易于以编程的方式实现自动化任务 • 使用文本文件保存配置信息

 

3、说明Linux系统上命令的使用格式

命令格式: COMMAND OPTIONS ARGUMENTS
OPTIONS 选项有两种:长选项和短选
1.ifconfig 查看网络接口配置命令
• [root@localhost ~]# ifconfig
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.90.88 netmask 255.255.255.0 broadcast 172.16.90.255
inet6 fe80::20c:29ff:fee8:3d8e prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e8:3d:8e txqueuelen 1000 (Ethernet)
RX packets 955 bytes 110368 (107.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 587 bytes 59885 (58.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0nn
2.echo 回显命令

[root@localhost ~]# echo -e "hello \neveryone"
hello
everyone
[root@localhost ~]#

3.export用于设置或显示环境变量
[root@localhost ~]# export | tail - 10
==> standard input <==
declare -x SELINUX_USE_CURRENT_RANGE=""
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="172.16.81.208 54577 22"
declare -x SSH_CONNECTION="172.16.81.208 54577 172.16.90.88 22"
declare -x SSH_TTY="/dev/pts/0"
declare -x TERM="xterm"
declare -x USER="root"
declare -x XDG_RUNTIME_DIR="/run/user/0"
declare -x XDG_SESSION_ID="1200"
tail: cannot open ‘10’ for reading: No such file or directory
[root@localhost ~]#

4. date 显示和修改系统日期和时间
显示日期时间
date [OPTION]… [+FORMAT]
FORMAT:格式符%F %T %Y %m %d %H %M %S %s:从1970年1月1日至今经过的秒数(时间戳)
[root@localhost ~]# date
Tue Jan 16 14:59:50 CST 2018
[root@localhost ~]#
设定日期时间
date [MMDDhhmm[[CC]YY][.ss]]
MM:月
DD:日
hh:小时
mm:分钟
[CC]YY]:年 CC世纪 YY年 可省略
.ss: 秒 可省略
[root@localhost ~]# date 100818282018.38
10月8日18点28分2018年38秒

N42期-qq-林友埙-第一周作业的更多相关文章

  1. N42-qq-林友埙-第二周作业

    1.Linux发行版的系统目录名称命名规则及用途 2.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息 1.文件的元数据是指文件的属性.大小.创建时间.访问时间.属主属组等 ...

  2. 2017-2018-1 Java小组-1623 第一周作业

    2017-2018-1 Java小组-1623 第一周作业 <构建之法>学习笔记及团队成员介绍 1. 学习内容 概论 个人技术和流程 软件工程师的成长 两人合作 团队和流程 敏捷流程 实战 ...

  3. Java第一周作业

    Java第一周作业 本周作业: 参考<<教材学习指导(http://www.cnblogs.com/rocedu/p/7911138.html)) 学习第一章视频 参考<<使用 ...

  4. 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

    Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...

  5. C语言--第一周作业评分和总结(5班)

    作业链接:https://egdu.cnblogs.com/campus/hljkj/CS2017-5/homework/963 一.评分要求 * 要求1 (5分):博客中给出安装软件的截图(得分点1 ...

  6. C语言-第一周作业

    要求1: 请在你的PC或者移动设备上安装词典,该词典工具能对计算机术语进行翻译.需要在你的博客中给出安装软件的截图,请确保阅读者能从截图判断出你的被安装的设备是PC或者移动设备.(5经验值) 要求2: ...

  7. 2019-2020-1 20199303 《Linux内核原理分析》 第一周作业

    2019-2020-1 20199303 <Linux内核原理分析> 第一周作业 1. 环境准备 在众多的Linux发行版中,Ubuntu,小红帽还有类Unix系统的BSD系统,我选择了目 ...

  8. C语言1-2019秋第一周作业

    第一周作业 1.你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件技术专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求 ...

  9. 初入计算机专业,学习c语言的第一周作业问答

    2019年9月17日下午3点30,我来到了1117教室准备上我进入大学的第一堂计算机专业课,并需要完成以下作业. 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我所了解的计算机就是一台 ...

随机推荐

  1. JVM(一)内存分配

    方法区: ①存储被虚拟机加载的类信息.常量.静态变量.即时编译器编译后的代码数据 ②又称为永久代,仅对于Hotspot来讲,JRockit和IBM J9里面没有永久代的概念,1.8以后是元空间,直接使 ...

  2. Swoole4-swoole创建Mysql连接池

    一 .什么是mysql连接池 场景:每秒同时有1000个并发,但是这个mysql同时只能处理400个连接,mysql会宕机. 解决方案:连接池,这个连接池建立了200个和mysql的连接,这1000个 ...

  3. P3105 [USACO14OPEN]公平的摄影Fair Photography

    题意翻译 在数轴上有 NNN 头牛,第 iii 头牛位于 xi(0≤xi≤109)x_i\:(0\le x_i\le 10^9)xi​(0≤xi​≤109) .没有两头牛位于同一位置. 有两种牛:白牛 ...

  4. mac 下修改 jenkins 端口以及Jenkins的启动、关闭与更新

    安装包安装的Jenkins修改默认端口的方法: 先关闭jenkins ; 命令行下修改端口:sudo defaults write /Library/Preferences/org.jenkins-c ...

  5. Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 10.x

    运行Reac项目报: Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js ...

  6. VMware ESXI6.0服务器安装系列:RAID设置

    本文转载至http://www.scriptjc.com/article/847 1.连接显示器 2.插上键盘.U盘.显示器 3.看显示屏上的提示,按F12关机 4.关机前输入密码,然后按回车键 更换 ...

  7. vue-cli 中stylus写样式莫名报错?

    报错一: expected "indent", got "eos" 错误截图如下: 在确认stylus安装无误后,我们应该看看是否stylus代码不符合规范. ...

  8. JS中的事件委托/事件代理详解

    起因: 1.这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的: 2.其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考: 概述: 那什么叫事件委托呢?它 ...

  9. HDFS概述(一)

    HDFS概述(一) 1. HDFS产出的背景及定义 1.1 HDFS产生的背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需 ...

  10. 4.Linux文件管理相关命令(上)

    1.复制命令cp cp - copy files and directories 拷贝 文件 和 目录 -r 递归复制,通常用来复制目录 -p 保持复制源文件的属性 -v 显示复制的过程 1. 将当前 ...