N26第一周博客作业

1.       计算机的组成及其功能

计算机由以下5部分组成:

控制器:控制器是计算机的中枢神经,功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各个部分工作及内存与外存的访问等。

运算器:运算器功能主要是对数据进行各种算术和逻辑运算,即对数据进行加工处理。

存储器:储存程序、数据、信号、命令等,并在需要时提供这些信息。常见的有内存(RAM)和硬盘。

输入:输入与输出设备合称外设;输入设备功能是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标、磁带机、光驱、指纹仪、扫描仪等等。

输出:输出设备功能主要是把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端、打印机、激光印字机、绘图仪及磁带、光盘机等。

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

Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHat为代表,后者以Debian为代表。

Ø  RedHat包管理方式:rpm 前端yum

RHELRed Hat Enterprise Linux)企业版;需要付费

CetosCommuinty Enterprise OSRHEL的社区克隆版;免费

Fedora由原来的RedHat桌面版本发展而来;免费

Ø  Debian包管理方式:dpkg 前端apt-get

Ubuntu基于Debianunstable版本加强而来

Knopix

Ø  Slackware包管理方式:rpm 前端zypper

S.u.S.E

OpenSUSE  S.u.S.E的桌面版,欧洲比较流行

Ø  Gentoo 由使用者手动编译,有一定难度,但性能好

Ø  ArchLinux

 

3.       Linux哲学思想

Ø  一切皆文件。所有数据、函数、命令、内核及硬件都以文件的形式存储在系统当中。

Ø  尽量不与用户交互。为了更好的体验、自动化等,能做成自动的就通过脚本自动完成。

Ø  单一简单的程序组合起来完成复杂的功能。

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

 

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

命令的通用格式:

COMMAND [OPTIONS] AGRUMENTS

COMMAND发起进程  OPTIONS修正参数  ARGUMENTS作用对象

COMMAND

请求内核将某个二进制程序运行为一个进程;命令本身是一个可执行的程序文件;二进制格式的文件可能调用共享库文件,大多数程序文件都存放在/bin  /sbin  /usr/bin  /usr/sbin  /usr/local/bin  /usr/local/sbin .$PATH可以查看通过哪些路径中查找用户键入的命令所对应的命令文件

OPTIONS选项:

指定命令的运行特性.有些选项可以带参数,此称为选项参数.

选项有两种表现形式:

q  短选项:-C, 例如-l, -d. 注意:有些命令的选项没有;如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld

q  长选项:–word, 例如–help, –human-readable. 注意:长选项不能合并

ARGUMENTS参数:

参数是指命令的作用对象,命令对什么生效. 有些命令可同时带多个参数,多个之间以空白字符分隔;

 

1)        ifconfig 用于显示和配置Linux内核中的网络接口的网络参数

 

启用或关闭指定网卡:

ifconfig eth0 up

ifconfig eth0 down

 

配置ip地址:

ifconfig eth0 172.16.1.100 netmask 255.255.255.0

 

2)        echo回显

格式:echo [SHORT-OPTION]…[STRING]…

 

SHORT-OPTION:

-n:不进行换行

-e:让转义符生效

\n:换行

\t:制表符

 

STRING:

加单引号表示强引用,变量引用不替换;加双引号表示弱引用,变量引用生效.

 

例如:

      ~]#echo –e “hello \nworld”  hello

      word

3)        tty 查看当前的终端设备

~]#tty

/dev/pts/2

4)        startx 启用图形化界面

可以与&连用,表示后台运行

5)        export 显示和设置全局变量值

export  name=”TOM”

6)        pwd 显示用户的当前目录

7)        history 显示历史命令,也可以修改历史记录

相关环境变量:HISTSIZE,表示shell进程可以保留的命令历史的条数;HISTFILE,持久保存命令历史的文件.bash_history;HISTFILESIZE,命令历史文件的大小.

命令使用方法

history [-c][-d 偏移量][-r][-w][n]

  -c:清空命令历史

  -d OFFSET:删除指定命令历史

  -r:从文件读取命令历史至历史列表中

  -w:将历史列表中的命令追加至历史文件中

  #:显示最近的#条命令

调用命令历史列表中的命令:

!#:再一次执行历史列表中的第#条命令

!!:再一次执行上一条命令

!STRING:再一次执行命令历史列表中最近一个以STRING开头的命令

8)        shutdown 关闭或重启系统

命令使用方法

shutdown [OPTION]…  TIME [MESSAGE]

      OPTIONG:

             -h:halt 关机

      -r:reboot 重启

      -c:cancle 取消

      TIME:

             -now 立即执行

             hh:mm 几点几分执行

             +m:几分钟后执行

      MESSAGE:给所有用户发的信息提示

 

9)        poweroff  关机,等同于halt

 

10)    hwclock,clock  显示或设置硬件时钟

用法

hwclock [functions] [options]

      -w:以系统时间为准, 把硬件调整为与系统时间相同;

      -s: 以硬件为准,把系统调整为与硬件时间相同;

 

11)    date 查看或设置系统时钟

查看的用法

date [OPTION]… [+FORMAT]

FORMAT:格式符

      %Y

      %m

      %d

      %F  相当于%Y-%m-%d

      %H 小时

      %M 分钟

      %S

      %s:197011(unix元年)000秒至命令执行那一刻经                       过的秒数

 

设定的用法

date [MMDDhhmm[[CC]YY][.ss]]

 

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

如果是shell内嵌命令通过help COMMAND;

如果外部命令可以通过以下方式:

q  COMMAND –help

q  info

q  README

q  CHANGELOG

q  INSTALL

q  manual (/usr/share/man)

man COMMAND

man Chapter COMMAND

synopsis

[]可选内容,可省略

<>必选内容

a|b二选一

可出现多个

 

使用手册查看帮助 有章节之分

1 用户命令

2 系统调用

3 C库调用

4 设备文件及特殊文件

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

6 游戏

7 杂项

8 管理工具及守护进程

 

显示命令所在章节

      whatis  COMMAND

 

控制命令:

      Space 向下翻一屏;b 向上翻一屏

      Enter向下翻一行; k向上翻一行

      Ctrl+d向上翻半屏; Ctrl+u向下翻半屏

      q退出

      #G 翻至#

      查询:

      /KEYWORD 向下查询关键字

      ?keyword向上查询关键字

             n 下一个关键字

             N 上一个关键字

 

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

/

主层次的根,也是整个文件系统层次结构的根目录

/bin

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

/sbin

供系统管理使用的工具程序

/boot

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

/dev

存储特殊文件或设备文件

/etc

系统程序的配置文件,只能为静态

/home

普通的家目录的集中位置

/root

管理员的家目录

/lib

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

/lib64

64位系统特有的存放64位共享库的路径

/media

便携式设备挂载点,cdrom,floppy等

/mnt

其它文件系统的临时挂载点

/opt

附加应用程序的安装位置;可选路径

/srv

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

/tmp

为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限;

/usr

全局共享的只读数据路径

/usr/local

让系统管理员安装本地应用程序;也通常用于安装第三方程序

/var

存储常发生变化的数据的目录

/proc

基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数

/sys

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

 

 

     

 

 

 

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

(0)
天空天空
上一篇 2016-12-28
下一篇 2016-12-28

相关推荐

  • 15-2用户系统资源配额

    用户资源系统配额 在系统中,允许系统用户使用存储空间,但是不能限制的让用户随意使用存储空间,对用户存储空间的设定就是用户资源系统配额。 下面以/home 为例,通常如果系统中有一定的用户,会把用户的家目录作为一个单独的分区,从而实现更好的管理。下面具体讲解如何把用户家目录从根系统分区分离出来进行磁盘配额。 1、拿出一个未使用的分区,把用户家目录的数据拷贝到新…

    Linux干货 2016-12-02
  • ip子网划分

    ip子网划分 人们为了通信方便,给每台计算机分配了一个类似我们电话号码一样的标识地址。IP就好比一个人的指纹一样,在INTERNET中是独一无二的(公网中)。我们可以通过ip查询到使用该ip的主机。 现在的IP分为ipv4和ipv6。前者是32位二进制组成,为了防止IP不够用由此研发出后者ipv6,ipv6是由128位二进制组成。ipv6中包含ip的数量相当…

    Linux干货 2017-07-01
  • Linux文件系统

    Linux文件系统 根目录下的文件 / ├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的 ├── boot 跟内核有关的文件 grub 内核和BootLoader ├── cgroup 用来资源限制资源隔离 docker 容器化 ├── dev device 设备文件 b block device 块设备 硬盘或者CD-rom…

    Linux干货 2017-04-01
  • 用户管理相关

    安全3A:     资源分配:       authentication:认证       authorization 授权       accouting|audition 审计 用户分为(centos7):   管理员:root 0 &…

    Linux干货 2017-02-25
  • 【超全整理】《Linux云计算从入门到精通》系列实战笔记全放送

          为了方便Linux云计算爱好者的学习查看,马哥Linx云计算团队特别整理了《Linux云计算从入门到精通》年度重磅大放送,囊括了整个学习过程的学习精华,内容全部由马哥Linux云计算学员撰写,欢迎大家支持!!!       详情请看:  一、Linux运维基础实战入门 从Linux0基础入门开始,全面讲解作为新手如何学习Linux,以及学习方法和…

    2017-09-14
  • Linux下搭建路由器

    客户端1:CentOS6.9 客户端2:CentOS7.3 路由器:router1(CentOS7.3)、router2(CentOS7.3) r router3(CentOS7.3) 1 准备工作 为了避免干扰,最好建立独立的网络。 打开VMvare的虚拟网络编辑器,点击添加网络按钮,添加VMnet11并且将左下角使用“本地DHCP服务将IP地址分配给虚拟…

    Linux干货 2017-08-20

评论列表(1条)

  • 马哥教育
    马哥教育 2017-01-09 18:25

    总结的很好,如能在相关命令后附上使用样例就–完美了