第一周博客作业

计算机的组成

CPU:运算器、控制器、寄存器、缓存

存储器:内存 RAM(Random-Access Memory)

Input:输入指令、提供数据

Output: 输出数据加工后的结果

功能:

输入设备负责把用户的信息输入到计算机中

输出设备负责将计算机中的信息(包括程序和数据)传送到外部媒介,供用户查看或保存;

存储器负责存储数据和程序,并根据控制命令提供这些数据和程序,它包括内存(储器)和外存(储器);

存储器负责对数据进行算术运算和逻辑运算(即对数据进行加工处理);

控制器负责对程序所规定的指令进行分析,控制并协调输入、输出操作或对内存的访问。

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

发行版:数百种之多

   比较主流:
   debian

     ubuntu
     knopix

   Redhat:
      RHEL
      centos
      Fedora core

   Slackware
     s.u.s.e

        opensuse

区别:

debian:包管理方式:dpkg,前端管理工具 apt-get

Redhat:包管理方式:rpm,前端管理工具 yum

Slackware:包管理方式:rpm,Linux工业标准,前端管理工具zypper

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

(1)一切皆文件。

         把几乎所有资源统称为文件形式包括硬件设备,通信管道,等

(2)由众多功能单一的小程序组成。

          一个程序只做一件事,并做好,组合小程序完成复杂任务

(3)程序启动尽量避免和用户交互

      

          易于以编程方式实现自动化任务

(4)使用文本文件保存配置

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

ifconfig:用来显示Linux网卡信息

echo:回显

tty:查看当前的终端设备

startx:图形化界面转换为命令行界面。

export:显示和设置环境变量

pwd:显示用户当前所在的目录

history:显示历史用过的命令

shutdown:关机命令

poweroff:关机命令

reboot:重启

hwclock查看当前硬件时钟

date:查看当前日历

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

可用type命令查看要查找的命令是内嵌命令还是外部命令

如果是内部的用help COMMOND

如果是外部的用man

man文档的章节的划分

    1,用户命令:普通和管理员都可以

    2,系统调用

    3,c库调用

    4,设备文件及特殊文件

    5,文件格式(配置文件格式)

    6,游戏使用帮助

    7,杂项

    8,管理员工具及守护进行

man使用手册:

          name:简要功能性说明

          SYNOPSIS:语法格式

          DESCRIPTION:描述

          OPTIONS:选项

          EXAMPLES:使用实例

          AUTHOR:作者

          BUGS:报告程序bug的方式

          SEE ALSO:参考

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

/bin:所有用户可用的基本命令程序文件

/sbin:供系统管理员工具的使用程序

/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等

/dev:存储特殊文件或硬件设备文件

/etc:系统程序的配置文件只能静态,不能二进制

/home:普通用户的家目录的集中位置,一般每个普通用户的家目录默认为此目录下与用户同名的子目录,/home/username(可选目录)

/root:管理员的家目录(可选)

/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块

/media:便携式设备挂载点,cdrom,floopy

/mnt:其它文件系统临时挂载点

/opt:附加应用程序的安装位置,第三方的应用程序,(可选)

/srv:当前主机为服务提供的数据

/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作

/usr:全局共享的只读数据

/usr/local:用来安装存储第三方程序的,让系统管理员安装本地应用程序

/var:存储经常发生变化的文件目录如:日志

/proc:基于内存的,为内核及进程存储其相关信息的,多为内核参数,内核是通过内核参数向外例如:net.ipv4.ip-forward,虚拟为net/ipv4.ip-forward存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip-forward

/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,主要作用在于为管理Linux设备提供一种统一模型三位接口

原创文章,作者:yucm1122,如若转载,请注明出处:http://www.178linux.com/66295

(0)
yucm1122yucm1122
上一篇 2017-01-10 13:20
下一篇 2017-01-10 15:46

相关推荐

  • 萧田国给你五个2017GOPS北京站的参会理由!

    2017年7月28日,GOPS全球运维大会即将开幕,发起人萧田国将在主会场发表题为《运维如何延续自己的职业生涯》演讲,参加第七届北京站您会有哪些收益? 收益一: 【长达半天时间的培训式演讲】让您系统性掌握顶级互联网自动化运维体系 收益二: 【腾讯智能运维】传奇背后的细节,听了才知道 收益三: 与Facebook、Twitter、BATJ等运维大咖【面对面深度…

    Linux干货 2017-07-24
  • Python装饰器与面向切面编程

    新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢! 今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理…

    Linux干货 2015-03-12
  • Xen虚拟化平台安装及实时迁移

    前言 Xen是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,Xen可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源极少。以高性能、占用资源少著称,赢得了IBM、AMD、HP、Redhat和Novell等众多世界级软硬件厂商的高度认可和大力支持,已被国内外众多企事业用户用来搭建高性能的虚拟化平台。 Xen虚拟化类型 Xen对…

    Linux干货 2015-07-19
  • Linux 之LVM

    一 LVM 简介:     LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。LVM的工作原理其…

    Linux干货 2016-03-01
  • Homework Week-12 LAMP部署

    1、请描述一次完整的http请求处理过程;     http全称超文本传输协议,属于应用层协议;常见客户端应用是各种浏览器。     一次服务器端完整http请求处理过程:     (1)建立或处理连接:接收请求或拒绝请求;     (2)接收请求:接收来自于…

    Linux干货 2016-12-05
  • Linux百科

    百度百科摘

    Linux干货 2018-03-26