第一周 作业 N21 总有刁民想害朕

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

  运算器 控制器 I/O 存储器

  运算器:计算算术和逻辑运算

  控制器:控制内部开关,按照指令功能工作

  I/O:输入/输出设备

  存储器:保存输出的结果(主存和外存)

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

suse

debian

redhat

都是linux的发行版,因为各自的理念不同,所以朝各自的方向发展,但都是一个妈生的。

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

自由 (获取 修改 传播)

一切皆文件(硬件也是文件 通过文件对硬件进行访问)

由众多单一功能的小程序构成 (例如计算器 就只能进行计算 不能用来打LOL和下载)

尽量避免与用户交互(报错和关键性的提醒才交互)

使用文本格式保存配置信息(一般就是文本或者xml)

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

  命令 [选项] [参数]

  ifconfig 显示网卡的配置信息(IP 网卡 网卡上的packet流量)

  echo 回显输入的内容

  tty 显示当前位于哪个终端

  startx  开启GUI环境

  export 添加程序需要运行时的环境(如果不在PATH里面),当执行XX时,需要的环境在那个目录里

  pwd 显示当前路径

  history 显示~/.history + 开机后缓存中的历史命令 -> 用户退出后同步到~/.history

  -shudown 关闭操作系统(centos上好像一样的)

  -poweroff 关机并且之后发送ACPI信息关闭电源 (不过centos上好像一样的)

  reboot 重启

  hwclock 主板上的硬件时钟

  date 可以看日期 修改日期和时间,date 070522492016.20(月日时分年.秒) [MMDDhhmm[[CC]YY][.ss]]

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

 1.–help =0.0=

 2.info

 3.man =0.0=

 4.readme  ini  =0.0=

 5.software document =0.0=

 6.发行版的文档

 7.google  =0.0=

  =0.0= 个人习惯使用的

man划分 1-9

man1:用户命令

2系统调用

3  c库 

4  设备文件/特殊文件

5  配置文件格式

6  游戏

7  杂项

8  管理

9  kernel相关

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

*boot 启动分区 放置vmlinuz 和 grub启动器

*dev   设备文件

*home   家目录 每个非管理员用户登陆进来的时候就是登陆到家目录的 管理员则登陆的是/root

*var  可变数据文件(我自己叫他动态数据吧)

usr  一些共享文件,像库啊之类的

*bin  用户一些基本的命令 不能单独拿出来分区

lib 基本共享库文件,以及内核模块

*mnt  挂载点吧,反正一般就往这里面挂

media CD啊,USB啊都往这里面挂

*etc 程序配置文件

proc 用于输出内核与进程信息相关的虚拟文件系统

sys  用于输出当前系统上硬件设备相关信息的虚拟文件系统

tmp  临时文件

* 个人觉得应该记住的

总结:

      第一周的视频内容主要就是讲计算机工作原理,从硬件 到 操作系统,以及linux操作系统开关机  目录组成和功能,以及一些基本的帮助,能清楚的让你知道linux他是个什么东西,他的框架是个什么样子,总体来说第一周学习的效果还是可以的,以前就知道那么几个目录,也不会去关心有什么用,现在会想一想,这个里面有什么,可能会是什么用到。

原创文章,作者:N21-总有刁民想害朕,如若转载,请注明出处:http://www.178linux.com/21868

(0)
N21-总有刁民想害朕N21-总有刁民想害朕
上一篇 2016-07-07 19:07
下一篇 2016-07-07 19:07

相关推荐

  • LVS负载均衡wrrdpress

    项目要求:(1) lvs 调度两台 nginx+php-fpm real-server,采用 dr 模型,调度算法为 rr(2) mariadb 为 real-server 提供数据库,nfs 挂载至 2 台 real-server 提供文件服务项目环境:LVS-SERVER( CentOS 7 )DIP:172.18.99.6VIP:172.18.99.6…

    Linux干货 2017-05-16
  • 文件相关操作练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限: 2、编辑/etc/group文件,添加组hadoop: 3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop: 4、复制/etc/sk…

    2017-11-17
  • Linux Basics–part6

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; tmp]# cp /etc/rc.d/init.d/rc.sysinit /tmp/rc.sysinit tmp]# vim rc.sysinit : 进入末行模式 %s@^[[:space:]]\+@#@g 2…

    Linux干货 2017-08-24
  • 配额、RAID、软RAID以及LVM管理

    磁盘配额允许控制用户或者组织对磁盘的使用,它能防止个人或者组织使用文件系统中超过自己使用的部分,或者造成系统完全拥堵。配额必须由root用户或者具有root权限的用户启用和管理。 硬RAID以及软RAID :RAID是Redundant Array of Independent Disks的简写,即独立硬盘冗余阵列,简称磁盘阵列。通过实现的方式不同…

    Linux干货 2016-11-23
  • 重构-改善既有代码的设计:编写代码22宗罪(三)

    1 Duplicated  Code重复代码        不同的地方出现相同的程序结构:         如果你在一个以上的地点看到相同的程序结构,那么可以肯定:设法将它们和而为一,程序会变得更好。最常见的“重复代码”就是一个类内的两个函数含有相同的表达式。另一种常见…

    Linux干货 2015-04-07
  • wordpress配置安装

    1、首先进行lamp框架的搭建 服务器环境:Linux Centos 7.2.1511 64位 内存:2G  磁盘空间100GB IP地址:10.55.10.79 进行httpd,php,php-mysql,mariadb-server的安装,安装均使用yum安装 ~]# yum -y install httpd php php-mysql mar…

    Linux干货 2016-11-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-07 19:13

    写的很好,排版还可以在漂亮一点,加油