马哥教育网络班21期+第1周课程练习

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

计算机主要是由硬件和软件组成

硬件部分

a.运算器和控制器(CPU):运算器是计算机对数据进行加工处理的部件;控制器是计算机的 指挥中心,用来控制计算机各部件协调工作。

b.存储器:存储器分为内存储器与外存储器。内存存储器包括随机存储器和只读存储器:随机存储器(RAM):断电后会丢失数据;可以随时读写。只读存储器(ROM):断电后仍然能够保持数据;正常使用中,只能读不能写。

c.输入输出设备:输入设备用于把原始数据和程序输入到计算机中。常见的有键盘、鼠标、摄像头、扫描仪等。

软件部分

软件部分主要有系统和软件实现,暂不详表

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

常见的有Debian、Gentoo、Ubuntu、RedHat Enterprise Linux、CentOS、Fedora、Suse以及国内的红旗Linux等

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

一切皆文件(包括硬件)

由从多单一目的小程序组成

组合小程序完成复杂任务

尽可能避免捕获用户接口,为了方便脚本编程以实现自动化执行;

使用文本文件保存程序的配置数据:使用一个文本编辑器即可完成系统及服务配置工作;

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

ifconfig

重要参数

up 启动指定网络设备/网卡
down 关闭指定网络设备/网卡

-a 显示全部接口信息

用法举例

QQ截图20160705102940.jpg

QQ截图20160705102940.jpg

QQ截图20160705102940.jpg

echo

命令作用

显示一行文本

命令参数

-n 不输出行尾的换行符.
-e 允许对下面列出的加反斜线转义的字符进行解释.

  \a 发出警告声;

  \b 删除前一个字符;

  \c 最后不加上换行符号;  

  \f 换行但光标仍旧停留在原来的位置;

  \n 换行且光标移至行首;

  \r 光标移至行首,但不换行;

  \t 插入tab;

  \v 与\f相同;

  \\ 插入\字符;

tty

打印连接到标准输入的终端的文件名。

startx

启动图形界面

export

[root@localhost ~]# aaa=bbb         #设置一个变量

[root@localhost ~]# export aaa      #加入环境变量

[root@localhost ~]# env |grep aa    #查看环境变量

aaa=bbb

[root@localhost ~]# export -n aaa   #删除环境变量

[root@localhost ~]# env |grep aa    #查看

[root@localhost ~]# export PATH=$PATH:/usr/local/bin  #将/usr/local/bin加入环境变量中

pwd

查看当前所在目录的绝对路径

history

命令作用

保存的条数:

环境变量:HISTSIZE

用户退出时的持久保存位置:

环境变量:HISTFILE,通常默认为用户家目录下的.bash_history

此文件中可保存的最大数目:

环境变量:HISTFILESIZE

命令用法:

history N: 显示最近的N条,包括当前命令自身;

history -c: 清空命令历史

history -d offset: 删除指定的偏移处的命令条目

history -a [/path/to/some_history_file]: 将当前会话中的命令历史写入指定文件

shutdown

命令作用
关机或重启服务器

命令参数

-h:关机

-r:重启

-c:取消运行中的 shutdown 进程。

使用方法

[root@linux ~]# shutdown –h now   #关机 

[root@linux ~]# shutdown –h 23:00   #晚上11点关机

[root@linux ~]# shutdown –r now   #重启

[root@linux ~]# shutdown –r +30 'reboot now'   #30分钟后重启,并且提示reboot now

poweroff

poweroff命令用来关闭计算机操作系统并且切断系统电源。 

reboot

立即重启

hwclock

-s: 以硬件为准

-w:以系统为准

date

命令功能

date 可以用来显示或设定系统的日期与时间。

%s: 时间戳计时法,从Unix元年(1970-01-01 00:00:00)到此刻所经过的秒数

%F, %D  

  [root@test ~]# date +%D

  04/22/16

  [root@test ~]# date +%F

  2016-04-22

%T

  [root@test ~]# date +%T

  08:52:00

%Y:年

%m:月

%d:日

%H:时

%M:分

%S:秒

设定时间

date -s //设置当前时间,只有root权限才能设置,其他只能查看。

date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00

date -s 01:01:01 //设置具体时间,不会对日期做更改

date -s “01:01:01 2008-05-23″ //这样可以设置全部时间

date -s “01:01:01 20080523″ //这样可以设置全部时间

date -s “2008-05-23 01:01:01″ //这样可以设置全部时间

date -s “20080523 01:01:01″ //这样可以设置全部时间

加减

date +%Y%m%d         //显示前天年月日

date +%Y%m%d –date="+1 day"  //显示前一天的日期

date +%Y%m%d –date="-1 day"  //显示后一天的日期

date +%Y%m%d –date="-1 month"  //显示上一月的日期

date +%Y%m%d –date="+1 month"  //显示下一月的日期

date +%Y%m%d –date="-1 year"  //显示前一年的日期

date +%Y%m%d –date="+1 year"  //显示下一年的日期

使用 ago 指令,您可以得到过去的日期:

date -d '30 days ago' (30天前的日期)

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

man能够为除命令之外的配置文件、系统调用、库调用等都能提供帮助手册,它们分别位于不同的章节中;

1: 用户命令

2: 系统调用

3: 库调用

4: 设备文件

5: 配置文件

6: 游戏

7:杂项

8:管理命令

man的使用机制:

翻屏:

空格键:向文件尾部翻一屏

b: 向文件首部翻一屏

回车键:向文件尾部翻一行

k: 向文件首部翻一行

Ctrl+d: 向文件尾部翻半屏

Ctrl+u: 向文件首部翻并屏

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

/dev/      设备目录

/etc/      系统配置及服务配置文件、启动命令的目录

/proc/      显示内核及进程信息的虚拟文件系统,这个目录的内容不在硬盘上而是在内存里。

/tmp       一般用于临时挂载存储设备的挂载目录(客厅)

/root      普通用户家目录

/root      超级管理员家目录

/mnt       一般用于临时挂载存储设备的挂载目录

/lost+found  意外关机或崩溃文件碎片所在的目录。fsck自检。

/opt       有些软件包会被安装在这里,视习惯而定(基本已弃用)

/var       变化的目录,系统日志、安全日志的目录

/usr       包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。

/bin       用户二进制命令的目录

/sbin      超级用户二进制命令的目录

/boot      系统引导程序的目录


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

(0)
N21_Ross_GellerN21_Ross_Geller
上一篇 2016-07-07
下一篇 2016-07-07

相关推荐

  • 私有IP网子网掩码划分原则及计算方法

    私有IP网子网掩码划分原则及计算方法 最好记下的二进制转换十进制 00000000 0 00000001 1 00000010 2 00000100 4 00001000 8 00010000 16 00100000 32 01000000 64 10000000 128 11000000 192 11100000 224 11110000 240 1111…

    Linux干货 2017-05-02
  • cobbler自动化安装系统相关实验

    cobbler用来快速建立 Linux 网络安装环境,基于PXE的二次封装,将多种安装参数封装到一个菜单,相较于PXE更加方便,自动化

    2018-05-26
  • 非交互式添加分区

    非交互式添加分区 方法一 添加/deb/sdb 下的分区,其实位置为1到1000M,第二个分区位置为1001至3000M,位置千万不能指定错误 parted /dev/sdb mkpart primary 1 1000M parted /dev/sdb mkpart primary 1001 3000M 方法二 (1)将你要在parted命令行输入的命令实现…

    Linux干货 2017-04-24
  • 马哥教育网络班第21期+第一周课程练习

    1、描述计算机的组成及其功能。 计算机包括:运算器、控制器、存储器、输入设备、输出设备 运算器:主要功能是对数据进行各种运算; 控制器:是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理; 运算器和控制器合称中央处理单元,简称CPU; 存储器:主要功能是存储程序和各种数据信息,并能在计算机运行…

    2016-06-29
  • 软件包管理

    本章重点介绍rpm包管理器和rpm的使用

    Linux笔记 2018-04-19
  • 文件权限

    文件属主、文件属组、
    文件权限、目录权限、特殊权限

    2018-03-13

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-07 11:19

    写的很好,排版也很棒,加油