001计算机、操作系统基础

第一周作业

主要是对应了马哥视频前两天共八节课的内容,作业一共有六道题

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

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

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

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

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

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

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

电子计算机,亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具

计算机及其组成

计算机是什么

电子计算机,也叫做电脑(computer),是一种用于高速计算的电子计算机器。通过计算机,可以实现计算、存储等功能电子计算机,也叫做电脑(computer)通过计算机,可以实现计算、存储等功能计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机等五类,对于我们日常的学习、生活而言,计算机已经是必不可少的组成部分 通常,对于我们而言,计算机指的就是PC(personal computer)个人计算机

计算机的组成

一般而言,计算机的组成应该分为两部分:一部分指的是硬件部分。根据冯诺伊曼提出的计算机体系架构,一台计算机主要分为五个部分:控制器、运算器、存储器、输入设备、输出设备
二部分指的是计算机软件。包括汇编语言、系统软件及应用软件,他们不像硬件一样“有形”,但只有软件硬件互相配合,才是一台标准的计算机组成

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

著名的Linux发行版

按照程序包管理器的不同,通常Linux的发行版也被分成了不同的派系。首先说一下什么是程序包管理器 ,程序本身是由二进制程序、配置文件、库文件以及帮助文件组成的。有时候我们发现,可能一个程序会有很多文件,非常不利于安装卸载管理,于是,又产生了程序包管理器。程序包管理器的作用:

– 1)程序的组成文件打包成一个或有限几个文件;

– 2) 安装;

– 3) 卸载;

– 4) 查询;

发行版之间的不同

在Linux发行版中,通常均使用软件包管理系统,不同的操作系统,软件包管理系统也不尽相同。比较常见的软件包管理系统有以下几种

– dpkg:一般为Debian系使用,前端管理工具为apt-get

– rpm(The RPM Package Manager):一般为Red Hat系使用,S.u.S.E也有使用,前端工具包含多种:

yum:作为RHEL及CentOS的前端工具

dnf:作为Fedora的前端工具

ZYpper:作为S.u.S.E及opensuse的前端工具

urpmi:作为Mandriva Linux及Mageia的前端工具

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

  • 一切皆文件
  • 单一目的的小程序
  • 组合小程序完成复杂任务
  • 尽量避免跟用户交互
  • 使用文本文件保存配置信息
  • 提供机制,而非策略

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

ifconfig

ifconfig(interface configuration)是在Unix-like系统中用于查看以及配置网络接口设备的系统管理工具。其作用等同于ip addr或ip link

作用:作用于类Unix系统中,用于配置、控制及查询TCP/IP网络接口的系统管理工具

语法:ifconfig [interface]

ifconfig interface options | address …

常用方法:

ifconfig:查看当前系统中存活的网络接口设备信息

ifconfig eth#:查看指定的网络接口设备的信息

ifconfig -a:查看所有网络接口设备(通过此命令,非运行状态的网卡也可显示)

ifconfig eth# up:启动指定网络接口设备

ifconfig eth# down:关闭指定网络接口设备

ifconfig eth# add 33ffe:3240:800:1005::2/64:为指定网络接口设备添加IPv6地址           ifconfig eth# del 33ffe:3240:800:1005::2/64:为指定网络接口设备删除IPv6地址           ifconfig eth# hw ether 00:16:3E:10:60:B5 : 修改指定网络接口设备MAC地址

ifconfig eth# xxx.xxx.xxx.xx:给指定网络接口设备配置指定ip地址

              ifconfig eth# xxx.xxx.xxx.xx netmask 255.255.255.0 :给指定网络接口设备配置指定ip地址及子网掩码                 

             ifconfig eth# xxx.xxx.xxx.xx netmask 255.255.255.0 broadcast 192.168.120.255:给指定网络接口设备配置指定ip地址及子网掩码、广播地址

ifconfig eth# mtu 1500:给指定网络接口设备设置最大传输单元

备注:使用此命令对于网络接口的所有操作,在系统重启后均会失效。若需永久生效,需要通过修改配置文件的方式,配置文件的路径一般为

[root@test ~]# cd /etc/sysconfig/network-scripts/ [root@test network-scripts]# ls

echo

echo用来将字符串输出到终端上。它通常在shell脚本中使用,以将状态信息输出到屏幕或文件中          作用:显示文字

               语法:echo [SHORT-OPTION]… [STRING]…

echo LONG-OPTION

常用方法:

-n 不进行换行

-e 让转义符生效

转义符如下

\a 发出警告声

\b 删除前一个字符

\c 最后不加上换行符号

\f 换行但光标仍旧停留在本身的位置

\n 换行

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

\t 制表符

\v 等同于\f

\ 插入\字符

–help 显示帮助

–version 显示版本信息

备注:STRING可以使用引号,单引号双引号均可用

单引号:强引用,变量不执行替换

[root@iZ25test ~]# echo '$SHELL'

$SHELL

双引号:弱引用,变量引用会被替换

[root@iZ25test ~]# echo “$SHELL”

/bin/bash

tty

作用:查看当前的终端设备

语法: tty [OPTION]…

常用方法:[root@test ~]# tty

/dev/pts/0

startx

作用:用来启动X Window,实际上是启动X Window程序

常用方法:

startx:在服务器上启动x会话

startx -w:在服务器上强制启动x会话

export

作用:用于将shell变量输出为环境变量,或将shell函数输出为环境变量

语法:BASH BUILTIN COMMANDS

常用方法:

-f:代表【变量名称】中为函数名称

-n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中】

-p:列出所有shell赋予程序的环境变量

pwd

显示当前工作目录print name of current/working directory

作用:以绝对路径的方式显示用户当前工作目录。

语法: pwd [OPTION]..

常用方法:

–help:显示帮助信息

–version:显示版本信息

pwd命令用于显示当前工作目录,一般而言,涉及pwd,就会涉及到三个环境变量            PATH:执行文件路径的变量

OLDPWD:表示前一次的工作目录

PWD:表示当前的工作目录

history

作用:

用于显示指定数目的指令命令

读取历史命令文件中的目录到历史命令缓冲区

将历史命令缓冲区写入命令文件

语法:BASH BUILTIN COMMANDS

常用方法:

-c:清空当前历史命令

-a:将历史命令缓冲区中命令写入历史命令文件中

-r:将历史命令文件中的命令读入当前历史命令缓冲区

-w:将当前历史命令缓冲区命令写入历史命令文件中      
n:打印最近n条历史命令(n为数字)
shutdown

作用:

系统关机

关闭所有程序

按照用户需要重启或关机

语法:shutdown [OPTION…] [TIME] [WALL…]

常用方法:

-c:取消关机

-f:重新启动时不执行fsck

-F:重新启动时执行fsck

-h:将系统关机

-k:送出信息给所有用户,但不会实际关机

-n:不调用init程序进行关机,而由shutdown自己控制

-r:重启系统

TIME:设置多久时间后执行shutdown指令

WALL:要传送给所有登入用户的信息

poweroff

作用:用来关闭计算机操作系统并且切断系统电源

语法: poweroff [OPTION]…

常用方法:

-n:关闭操作系统时不执行sync操作

-w:不真正关闭操作系统

-d:关闭操作系统时,不将操作写入日志文件

-f:强制关闭系统

-i:关闭系统之前关闭所有的网络接口

-h:关闭操作系统之前将系统中所有的操作设置为备用模式

reboot

作用:用来重新启动正在进行的Linux操作系统

语法:reboot [OPTION]…

常用方法:

-d:重新开机时不把数据写入数据文件/var/tmp/wtmp

-f:强制重新开机,不调用shutdown指令的功能

-i:在重开机之前,先关闭所有网络界面

-n:重开机之前不检查是否有未结束的程序

-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件

hwclock

作用:是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可以设置系统时间为硬件时钟的时间

语法: hwclock [functions] [options]

常用方法:

–adjust:校正目前的硬件时钟

–debug:显示hwclock执行时详细的信息

–hctosys:将系统时钟调整与当前的硬件时钟一致

–set –date=<日期与时间>:设定硬件时钟

–show:显示硬件时钟的时间与日期

–systohc:将硬件始终调整为与当前的系统时钟一致

–test:测试程序

–utc:使用格林威治时间

–version:显示版本信息

date

作用:显示或设置系统时间与日期

语法:date [OPTION]… [+FORMAT]

常用方法:

-d<“字符串”>:显示字符串所指的日期与时间

-s<“字符串”>:根据字符串设置的日期与时间

+FORMAT:格式符

%F:年月日

%T:小时分钟秒

%Y:年

%m:月

%d:日

%H:小时(24小时进制)

%S:秒

%s:秒(从1970-01-01 00:00:00 开始到命令执行那一刻的秒数 unix元年)

设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]

五.如何在Linux系统上获取命令的帮助信息,请详细列出,描述man文档的章节是如何划分的 由于Linux系统的命令繁多,无论是初学者还是资深人士,很多时候都需要查看帮助。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350