第一周作业–20180514

第一周作业–20180514

 

1、描述计算机的组成及其功能。

计算机由硬件和软件组成,硬件为包括CPU,内存,硬盘,主板等;软件分为操作系统以及操作系统以上的程序。总体的层次为底层为硬件,底层之上为内核,即将硬件抽象为操作系统可调用的借口,在上为库文件,供程序直接调用;程序也可以直接调用内核的接口进行硬件的调用。

 

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

主要包含三大系利,Debian,Slackware,RedHAT

Debian中比较用名的发行版本为Ubuntu以及Knopix,

Ubuntu, Ubuntu是基于Debian的unstable版本加强而来,可以这么说Ubuntu就是一个完善的Linux桌面系统;有多个版本可供选择。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

Slackware比较有名的发行版本为S.u.S.E,免费版本为OpenSUSE,在SuSE 操作系统下,可以方便地访问Windows磁盘,这使得两种平台之间的切换,以及使用双系统启动变得更容易。

REDHAT包括RHEL企业版,Fedora桌面系统,Centos免费版本;Redhat系列的包管理方式采用的是基于RPM包和YUM包管理方式,包分发方式为编译完的二进制文件。RHEL和CentOS运行稳定,适合于服务器使用, Fedora Core用于桌面应用。

 

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

1、一切皆文件,把几乎所有资源统统抽象为文件形式,包括硬件设备,甚至通信接口等;

2、由众多功能单一的程序组成;一个程序只做一件事,并且做好;组合小程序完成复杂任务;

3、避免跟用户交互,易于以编程的方式实现自动化任务;

4、使用文本文件保存配置信息。

 

4、说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。

Ifconfig显示网卡IP地址配置,命令使用方式–help可进行查看

1

Echo:是个内建命令,可以使用help echo获取命令使用信息

2

强弱引用

3

Tty查看终端设备

 

伪终端,通过Xshell登录

4

虚拟终端:

5

StartX启动桌面

Export查看或修改环境变量

6

Pwd查看当前的工作目录

7

History查看历史命令

8

9

Shutdown,poweroff:关机或重启(可设定关机或重启时间)

10

11

Reboot系统重启

12

Date查看系统时钟以及修改系统时钟,

13

14

Hwclock为硬件时钟,可与系统时钟进行同步工作

15

16

 

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

 

外部命令可使用:COMMAND –help方式,内部命令可使用 help COMMAND

也可使用man COMMAND获取命令的详细使用方法,man一共有8个章节:

  • 用户命令
  • 系统调用
  • C库调用
  • 设备文件及特殊文件
  • 文件格式:(配置文件格式)
  • 游戏使用帮助
  • 杂项
  • 管理工具及守护进行

 

6、请罗列Linux发行版的基础目录名称命名法则及功用规定。

 

目录描述

/根目录 根目录

/bin存放命令二进制文件

/boot存放引导加载程序文件

/dev设备文件

/etc存放系统配置文件。

/home用户主目录

/lib/bin/ 和 /sbin/ 库文件

/media可移动的多媒体挂载点。

/mnt临时挂载文件系统

/root root的主目录

/tmp临时文件

/usr存储用户的只读数据,多用户公共文件以及应用程序

/var变量文件目录

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98501

(0)
林月如儿林月如儿
上一篇 2018-05-14 10:08
下一篇 2018-05-14 10:28

相关推荐

  • N31-第二周作业—文件的管理

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3、请使用命令行展开功能来完成以下练习:
    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d
    (2)、创建/tmp/mylinux目录下的:
    mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │   └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │   ├── bin
    │   └── sbin
    └── var
    ├── lock
    ├── log
    └── run
    4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
    5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
    7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
    8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
    9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
    10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。
    12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    2018-07-05
  • 搭建本地yum仓库

    一、首先准备两台Centos虚拟机,一台搭建yum源服务器,一台作为客户端进行访问及安装、更新软件。(1)、yum源服务器版本是Centos7.4(2)、客户端版本是centos6.9二、自动挂载光驱(1)、准备centos6.9的虚拟光盘和centos7.4的虚拟光盘,挂载至centos7.4系统上(2)、安装autofs包,实现自动挂载方法1、cd /m…

    2018-04-22
  • Linux系统用户管理与文本处理

    1、列出当前系统上所有已经登录的用户的用户名,同一个用户登录多次,则只显示一次。 ~]# who | cut -d’ ‘ -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 ~]# who | sort -k 3 -r | head -n 1 | cut -d’ ‘ -f1 | id 3、…

    Linux笔记 2018-07-15

评论列表(1条)

  • 马哥教育
    马哥教育 2018-05-14 17:21

    就不要把黑屏截上来了,有点丑