第一周

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

相关推荐

  • 磁盘管理之MBR与GPT分区

    磁盘管理之MBR与GPT分区 2016-08-26 zanghonglei%1 $ S 磁盘管理之MBR与GPT分区 linux下的文件分为常规文件和设备文件,常规文件一定在某一个设备上被存储,不论这个设备是真实的还是虚拟的,这里的设备是linux中vfs层中的设备,也就是设备文件中的设备,vfs层的设备分为字符设备和块设备,字符设备可以类比为一个…

    Linux干货 2016-08-29
  • Hello World, Hello Linux.

    文笔不好,请见谅。

    2018-03-26
  • ansible自动化运维工具使用详解

    一、ansible简介   1.ansible        ansible是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被…

    2016-04-30
  • Linux文件管理及bash特性详解

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。  文件管理工具:cp,mv,rm       cp命令:copy       源文件:目标文件  单源复制:cp [OPTION]… [-T] SOURCE DEST  多源复制:…

    Linux干货 2016-11-06
  • 循环 函数 软件包 【中】

    循环 函数 软件包  【中】  创建无限循环 while true; do     循环体  done  until false; do     循环体  Done 特殊用法 while循环的特殊用法(遍历文件的每一行):      &nbs…

    Linux干货 2016-08-21
  • 堡垒机-麒麟开源堡垒机苹果 Mac支持版本发布

      近日,麒麟开源堡垒机团队开发测试了支持Mac OS苹果操作系统的Web插件,苹果系统用户可以直接和Windows用户一样,登录到Web平台,使用点击的方式调动运维工具并且登录到目标系统进行操作运维。 Mac OS插件支持ssh、telnet、rdp、vnc、x11、sftp、ftp、应用发布等所有协议。   注:麒…

    Linux干货 2016-05-19