N25_第一周作业_leon

第一周博客作业

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

计算机主要有五大部分组成:控制器;运算器;存储器;输入设备;输出设备。

 

功能:

控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作

 

运算器:实现算术运算和逻辑运算的部件。

 

存储器:是计算机中用来存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或者取(读)出信息。计算机中的存储器可分为两大类:一类是内存储器,简称内存或主存;另一类是外存储器(辅助存储器),简称外存或辅存。存储器由若干个存储单元组成,每个存储单元都有一个地址,计算机通过对存储地址对存储单元进行读写。

 

输入设备:是向计算机中提供信息(程序、数据、声音、文字、图形、图像等)的设备。常见的输入设备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。外存储器也是一种输入设备。

 

输出设备:输出数据加工的结果。主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备。

 

2.       linux发行版

主要三大系列:DebianSlackwareRedhat

 

Debian Debian系列,包括DebianUbuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最具特色的是apt-get / dpkg包管理方式。基于它常见的发行版有ubuntuknopix等。

 

Slackware:是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则。基于它常见的发行版有suseopensuse等。

 

Redhat Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)CentOS(RHEL的社区克隆版本,免费)

 

3.       linux的哲学思想

(1)       linux一切皆文件

不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待。

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

(3)       尽量避免跟用户交互

(4)       配置数据存储在文本中

 

4.       Linux命令使用格式及若干命令的使用

Linux命令通用格式:# COMMAND OPTIONS ARGUMENTS

 

ifconfig:或者ip addr list  查看活动接口的ip地址、掩码、网关等信息。

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:82:D9:99 

          inet addr:192.168.73.3  Bcast:192.168.73.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe82:d999/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:3649 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1495 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:343770 (335.7 KiB)  TX bytes:403979 (394.5 KiB)

 

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:82:D9:99 

          inet addr:192.168.73.4  Bcast:192.168.73.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:6 errors:0 dropped:0 overruns:0 frame:0

          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:306 (306.0 b)  TX bytes:306 (306.0 b)

 

echo:回显命令

如果是文本内容,直接显示

   [root@localhost ~]# echo "hello"

hello

   如果是变量,则显示变量的内容

[root@localhost ~]# echo "$PATH"

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

   tty:查看当前的终端设备

   [root@localhost ~]# tty

/dev/pts/1

 

   startx:启动图形界面

  

   export:设置或显示变量属性

[root@localhost ~]# export

declare -x G_BROKEN_FILENAMES="1"

declare -x HISTCONTROL="ignoredups"

declare -x HISTSIZE="1000"

declare -x HOME="/root"

declare -x HOSTNAME="localhost.localdomain"

declare -x LANG="en_US.UTF-8"

declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"

declare -x LOGNAME="root"

 

   pwd:打印当前工作目录

[root@localhost network-scripts]# pwd

/etc/sysconfig/network-scripts

 

   history:显示历史命令

[root@localhost network-scripts]# history

   13  netstat -an

   14  tcpdump -nn -i eth0

   15  tcpdump -i eth0

   16  tcpdump -nn -i eth0

   17  mii-tool eth0

   18  hostname

   19  hostname dd

   20  hostname

   21  vi /etc/resolv.conf

   -c 清除历史命令

   n 显示最近n条历史命令

 [root@localhost network-scripts]# history 5

 1010  cd network-scripts/

 1011  pwd

 1012  history

 1013  history 10

 1014  history 5

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

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

 

shutdown:以一种安全的方式关闭系统

-h: halt  关机

-rreboot 重启

-ccancel 取消之前的关机命令

poweroff:关机命令

  

   reboot:重启系统

  

   hwclock:查询和设置硬件时钟

   -s 设置系统时间同步于硬件时间

   -w设置硬件时间同步于系统时间

 

   date:显示系统日期及时间

[root@localhost network-scripts]# date

Thu Dec  1 22:49:23 CST 2016

 

5.       如何获取命令帮助信息,及man的章节划分

获取命令帮助信息:内部命令 help COMMAND

                  外部命令 man COMMAND

man章节的划分:1. 用户命令

                2. 系统调用

                3.  C库调用

                4. 设备文件及特殊文件

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

                6. 游戏使用帮助

                7. 杂项

                8. 系统管理员命令(root

 

6.       Linux发行版基础目录命令法则以及功能规定

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

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

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

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

设备有两种类型: 字符设备(线性设备)、块设备(随机设备)

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

/home 普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME

/root 管理员的家目录;可选

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

       libc.so.*: 动态链接的C

       ld* 运行时链接器/加载器

       modules:用于存储内核模块的目录

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

/media 便携式设备的挂载点,cdromfloppy

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

/opt    附件应用程序的安装位置;可选路径

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

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

/usr    usr Hierarchy ,全局共享的只读数据路径

        IncludeC程序头文件

        share 命令手册页和自带文档等架构特有的文件的存储位置

        local  另一个层级目录

        X11R6X-Windows程序的安装位置

        src   程序源码文件的存储位置

 

/usr/local   Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序

/var        /var hierarchy 存储经常发生变化的数据的目录

 

/proc      基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys/,因此其完整路径为/proc/sys/net/ipv4/ip_forward

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

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

(0)
leonleon
上一篇 2016-12-01 16:27
下一篇 2016-12-01 17:16

相关推荐

  • 超全超详细的HTTP状态码大全

    本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。这些状态码被分为五大类:  100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用…

    Linux干货 2015-03-20
  • IP SAN实验

    实验环境 centos7 serverx2 IP:192.168.0.206    192.168.0.207 iscsi-server端的配置 准备磁盘设备 安装程序包 创建target 创建lun 授权   首先添加两块硬盘 sdb sdc 然后安装软件包 yum -y install epel-release yum -y install s…

    2017-12-16
  • iptables入门到进阶

    netfilter/iptables:        netfilter是存在于内核中的一个防火墙框架,用来管理网络数据包,netfilter在IP数据包处理流程中的5个关键位置放置了5个钩子(hook)函数,当数据包流经相应的位置时,相应的钩子函数会被调用,每个对应的钩子上有对应的表,表中有对应的…

    Linux干货 2017-05-02
  • Linux之计划任务

    Linux 之计划任务    任务计划Linux任务计划、周期性任务执行未来的某时间点执行一次任务:atbatch:系统自行选择空闲时间去执行此处指定的任务周期性运行某任务:cron   at任务at命令:at [option] TIME常用选项:-V 显示版本信息:-l: 列出指定队列中等待运行的作业;相当于atq-d: 删除…

    Linux干货 2016-09-11
  • 初识Linux

    一,计算机的组成和功能 计算机主要由四个部分组成,内存、缓存、CPU和寄存器。其中缓存及其重要,为CPU和内存之间的缓存,寄存器存放指令,CPU负责执行指令。内存是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 二,Linux的主流发行版本 Linux的发行版有数百种之多,其中主流的三种为: Debia…

    Linux干货 2017-12-04
  • 文本查找与文件查找

    咬文嚼字,颠倒糊涂,善哉!善哉? 念头通达,思虑有感,言简明,意通神 文件是什么?文本是什么?文本文件是什么?      好想来碗正常的豆腐脑,可惜每天早上也只能是豆腐花。吃不到,想想还是可以的,豆腐脑是“文件”,吃豆腐脑是“看文本”,找到地,点了豆腐脑,就是“查找文件”,符合个人口味的,加盐,加咸菜,加黄豆…

    2017-06-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:42

    总结的很好,下次要加一例子说明就更棒了