第一周

1、描述计算机的组成与功能

计算器是由运算器,控制器,存储器,输入设备和输出设备五大部件组成;每一部件分别按要求执行特定的功能,具体功能如下:

(1)运算器:完成各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。

(2)控制器:控制器是计算机机指挥和控制其它各部分工作的中心,其工作过程和人的大脑指挥和控制人的各器官一样。

(3)存储器:将输入设备接收到的信息以二进制的数据形式存到存储器中。存储器有两种,分别叫做内存储器和外存储器。

(4)输入设备:将数据、程序、文字符号、图象、声音等信息输送到计算机中。常用的输入设备有键盘、鼠标、触摸屏、数字转换器等。

(5)输出设备:将计算机的运算结果或者中间结果打印或显示出来。常用的输出设备有:显示器、打印机、绘图仪等。


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

linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表,其次还有Slackware

 

Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本。

 

Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。

 

Slackware,是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。

 

区别:发行版的本质区别,在于集成了不同版本的内核、库、程序的组合。不同发行版几乎采用了不同的包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以rpm为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。

 

3、Linux的哲学思想

(1)一切皆文件:

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

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

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

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

 

4、说明Linux命令的使用格式;详细介绍各种命令的使用方法

 

命令的语法通用格式:

# COMMAND OPTIONS ARGUMENTS

COMMAND: 发起一命令,请求内核将某个二进制程序运行为一个进程;

OPTIONS:指定命令的运行特性;

 

选项有两种表现形式:

短选项:-C, 例如-l, -d

如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld

长选项:–word, 例如–help, –human-readable

 

ARGUMENTS:命令的作用对象;命令对什么生效;


5、几个常用命令:

ifconfig命令:接口及地址查看和管理

ifconfig  [INTERFACE]

# ifconfig -a:显示所有接口,包括inactive状态的接口;

blob.png


ifconfig interface [aftype] options | address …

# ifconfig  IFACE  IP/MASK  [up|down]

blob.png

# ifconfig  IFACE  IP  netmask  NETMASK 

blob.png

echo:显示,回显;

blob.png 


tty:显示终端机连接标准输入设备的文件名称

blob.png 

 


startx:启动图形化界面

 

export:设置或显示环境变量


blob.png

pwd:显示工作目录

blob.png


history:显示历史命令

blob.png


shutdown:关机,重启命令;

      -r   shutdown后重启

      -h   关机

      -s   关机

      -s -t 设置关机倒计时

 

poweroff:关机,关闭电源

 

reboot:重启

 

hwclock:查看硬件时钟;

blob.png

date:查看系统时钟;

date:查看系统时钟;

blob.png


常用参数:

+%F:显示当前年月日

blob.png

+%Y:显示年

+%m:显示月

+%d:显示日

+%H:显示时

+%M:显示分

+%S:显示秒


blob.png

如何在Linux系统上获取命令的帮助信息,man文档章节是如何划分的

 

命令分为内部命令与外部命令,用type命令查看

 

内部命令:

blob.png

外部命令:

blob.png


内部命令使用help查看帮助

格式: help COMMAND


blob.png

外部命令使用man命令查看帮助

格式:man COMMAND


blob.png


man命令章节划分:

    1、所有用户可以使用的命令

    2、系统内核调用,不是每个命令都有系统调用(如:man 2 read)

    3、库调用

    4、特殊文件,如:/dev/tty1

    5、文件格式(命令配置文件的语法,如:man 5 passwd)

    6、游戏相关

7、杂项

 

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

 

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

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

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

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

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

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

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

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

   

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

/media:便携式设备挂载点,cdrom, floppy等;

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

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

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

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

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

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

/var:/var Hierarchy,存储常发生变化的数据的目录;

/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息

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

 

 

 







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

(0)
HektorHektor
上一篇 2017-01-02 00:57
下一篇 2017-01-02 12:20

相关推荐

  • Linux的哲学理念

    1、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序 2、一切皆为文件 3、尽量避免捕获用户接口;也就是说Linux运行的程序大多数是不需要过多的反复输入/输出人机交互信息,运行程序命令,直接获得反馈的结果,是一种目的单一的程序 4、配置文件保存为纯文本格式

    Linux干货 2016-10-29
  • 第十周 N21 总有刁民想害朕

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)   加电-MBR-GRUB-/sysinit-init X 对应的服务-/etc/rc.d     MBR        读取分区表     GRUB      &…

    Linux干货 2016-09-26
  • 正则表达式

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户都没有任何访问权限 [root@localhost ~]#  mkdir /home/tuser1======>创建/home/tuser1目录 [root@localhost ~]#   cp  -a  /etc/skel/   /hom…

    2017-10-10
  • Linux下的find命令详解

    Linux下的find命令详解 在linux下有两种查找符合条件文件的命令,是locate和find。我们来说说find这个命令。 find: 实时查找工具,遍历查找指定路径下的所有的文件来找到符合条件的文件。 特点:查找文件比locate速度略慢,查找文件很精确,并且是实时进行查找的。 使用方法:find [OPTIONS] [查找起始路径] [查找条件]…

    Linux干货 2018-03-20
  • wk_04作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 # cp -r  /etc/skel/ /home/tuser1 # chmod 700 /home/tuser1 2、编辑/etc/group…

    Linux干货 2016-12-27
  • Linux之任务计划 crontab

    Linux之任务计划    用过windows的同学应该都知道在控制面板中有一个“任务计划”选项,我们可以通过向导设置让计算机在某个时间点或者开机时运行某个脚本或者批处理等等,方便我们的日常管理监视工作;同样在Linux系统中,如果我们想在开机时就运行某个操作,可以直接将命令写入/etc/rc.local中,该操作就会在机器开机时运行;如…

    Linux干货 2015-05-18