马哥教育网络班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

相关推荐

  • 上古神器vim

    概述:     在之前的篇章中,我们介绍了一些文本的处理工具,如grep、sed、cut、sort等,但是那些工具的侧重点都在于有了现成的文本之后,对现有的文本进行一定条件的加工处理后,满足我们进一步对数据的要求。但是目前为止,还没有接触一款专业用来编辑文本的工具,本篇就来介绍一下Linux系统上自带的专业用来文本编辑…

    Linux干货 2016-08-10
  • 趣文:一根网线发起的攻击

    原文出处: EtherDream 的博客(@EtherDream)   刚上大学没多久,就遇到件头疼事。 富二代们刚来就带着笔记本电脑,这让咱们只能玩手机的屌丝辈们羡慕嫉妒恨。要命的事来了,晚上断电不断网,于是熄灯后笔记本仍然可以玩。 不巧的是,我们寝室也有个。常常熄灯后,非得把电池用干净才罢休。边游戏边语音,还放着音乐,备受煎…

    2015-03-26
  • 【福利招聘】南京/赛特斯信息科技股份有限公司/岗位:linux工程师(实习)

    南京欧唯特信息系统(贝塔斯曼集团旗下子公司,德企) 工作地点:南京 招聘人数:一人 工作经验要求:无 岗位:linux工程师(实习) 招聘要求: 1.计算机相关专业本科及以上学历(含在读); 2.熟悉linux常见发行版的基础命令和常见服务; 3.对tcp/ip网络协议有所了解; 4.优秀的学习与钻研能力,良好的问题分析与解决能力; 5.较好的团队合作精神;…

    Linux职位 2016-05-09
  • Raspberry pi设置自动拨号,搭建无线路由环境

    Raspberry pi设置自动拨号,搭建无线路由环境 前言  raspberry pi(树莓派), 是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,由于可以烧录Linux操作系统,因此可以衍生出各种各样的使用途径,诸如控制版,爬虫机器,个人vps,门禁系统…..本文主要介绍如何在raspberry pi上面完成pppoe拨号上…

    2017-03-28
  • Linux运维利器之ClusterShell

    Via:http://blogread.cn/it/article/4573?f=wb 如果你有若干台数据库服务器,突然你想知道它们当前的即时负载情况,你会怎么办?挨个登录上去uptime一下?感觉有点傻,写个shell?浪费时间,直接用ClusterShell吧! ClusterShell的安装与配置     Clu…

    Linux干货 2015-05-12
  • N26第二周博客作业

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 Ø  ls 查看文件与目录 ls [选项] 文件或目录 常用选项 -a:全部的文件,连同隐藏文件(以.开头)一起列出来 -d:列出目录本身,而不是列出目录里的文件 -l:列出详细信息,如文件的属性与权限等数据 -h:将文件容量以易读的方式显示(例如:GB,KB等) -t:…

    Linux干货 2017-01-08

评论列表(1条)

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

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