码迷,mamicode.com
首页 > 其他好文 > 详细

第一周作业

时间:2016-08-13 21:15:38      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:作业

本周作业内容:

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

 

运算器:用于二进制算数运算和逻辑运算;

控制器:用于控制计算机各部件协调工作,是一个调度控制中心;

存储器:用于存储数据,通常指内存。

输入设备:用于向计算机中输入数据,如键盘;

输出设备: 将计算机计算的结果或过程显示出来,如显示器

 

 

 

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

 

redhat,包括RHEL(收费版本),centos(社区版本,免费),fedoracoreredhat桌面版本发展而来,免费)

 debianUbuntu(社区类的linux典范,遵循GUN规范的linux系统)

 slackwaresuse

 

 

 

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

 

1.一切皆文件(所有硬件都能转化为文件格式)

  2.单一目的的小程序(有各种小程序实现功能)

  3.尽量避免跟用户交互(实现脚本功能,实现自动化)

  4.实现纯文本保存配置信息(使用文本编辑器就可以完成配置命令)

 

 

 

4、说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。

 

ifconfig:通常用于显示或编辑网络接口信息。

用法:

查看网卡信息:例:# ifconfig eth0

启动或关闭网卡:例:# ifconfig eth0 down/up

修改网卡配置:例:# ifconfig eth0 192.168.1.100 netmask 255.255.255.0

 

 

echo:

说明:从标准输出显示变量或参数。

用法:echo [OPTIONS...] [args...]

选项:

-n: 输出后不换行

-e: 允许使用转意字符

/n: 换行符

/t: 制表符

例:# echo $变量 //显示变量

# echo  $PATH //输出变量PATH的内容

 

tty:

说明:显示连接到标准输入上的终端名称

 

startx:

说明:启动Xwindow桌面

用法:# startx

 

 

export:

说明:显示或设置环境变量

用法:export [-fn] [name[=value] ...] or export -p

选项:

-p: 列出所有环境变量

-f: 指出变量名为一个函数名

-n: 删除环境变量

例:

设置一个环境变量:# export MYVAR=‘HAHA‘

删除环境变量:# export -n MYVAR

查看环境变量:# export -p

 

 

pwd:

说明:显示当前所在目录

用法:# pwd

 

 

history:

说明:显示命令历史

用法:history [OPTION]... [FILENAME]

选项:

-a: 追加本次会话新执行的命令历史列表至历史文件中;

-d: 删除历史中指定的命令;

-c: 清空命令历史;

例:

显示命令历史:

# history

清空历史命令:

# history -c

删除历史命令:

# history -d 3

将此次登陆后执行的命令追加至历史文件中:

# history -a

 

 

shutdown:

说明:关闭或重启系统

用法:shutdown [OPTION]...  TIME [MESSAGE]

选项:

-r: 重启系统

-h: 关闭系统

例:

立即关闭系统:

# shutdown -h now

5分钟后重启系统:

# shutdown -r +5

 

 

poweroff:

说明:重启或关闭系统

用法:poweroff [OPTION]...

选项:

-f: 强制,不调用shutdown

例:

正常关机:

# poweroff

强制关机(有可能会丢失数据):

# poweroff -f

 

 

reboot:

说明:重启系统

用法:

#reboot

 

 

hwclock

说明:查询或设置硬件时钟

用法:hwclock [functions] [options]

FUNCTIONS

-r: 读取硬件时钟

--set:设置硬件时钟

-s, --hctosys:硬件时钟同步到系统时钟

    -w, --systohc:系统时钟同步到硬件时钟

例:

读取当前计算机的硬件时钟:

# hwclock

以硬件时钟为准,同步到系统时钟:

# hwclock --hctosys

设置硬件时钟的日期和时间:

# hwclock --set --date=‘2015/3/21 16:23:32‘

 

 

date

说明:显示或设置系统时钟

用法:date [OPTION]... [+FORMAT] or date [-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]

FORMAT: 格式符号

%D  //

%F    --

%T    小时:分钟:秒

date [MMDDhhmm[[CC]YY][.ss]]:设置

        MM: 月分

        DD:几号

        hh: 小时

        mm: 分钟

        YY: 两位年份

        CCYY: 四位年份

        .ss: 秒钟

        例:

显示当前的日期和时间:

# date +‘%F %T‘

修改当前日期和时间为2015-02-12 23:32:22

# date 021223322015.22

 

 

 

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

 

先使用type命令,确定命令是否为外部命令或者是内部命令,如果是内部命令就是用help,如果是外部命令,就是用man

 

Man的章节划分为:

man1: 用户命令

man2: 系统调用

man3: C库调用

man4: 设备文件及特殊文件

man5: 配置文件格式

man6: 游戏

man7: 杂项

 

 

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

 

/boot: 用于存放Linux的引导文件,包换Kernel、和引导加载程序。可以独立挂载分区;

/bin: 存放所用用户都可运行的公共基本命令,OS在启动时会用到,不能关联到独立分区;

/sbin:存储管理类的基本命令,不能关联独立分区;

/lib:基本共享库文件,以及内核模块文件(/lib/modules)

/lib64:作为/lib的补充,专用于x86_64系统上的辅助共享库文件存放位置;

/etc:配置文件目录(纯文本文件)

/home:普通用户的家目录,通常关联独分区;

/rootroot用户的家目录;

/media:用于挂载移动式便携设备,如cdromUSB等;

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

/dev:设备及特殊文件的存储位置,如终端、键盘、硬盘等;

/opt:第三方应用程序的安装位置,逐渐被/usr/local取代;

/srv:系统上运行的服务用到的数据;

/tmp:临时文件存储位置;

/usr: universal shared, read-only data;普通公共程序的存储位置,如外部命令和安装的程序等。通常挂载到独立分区

/var: variable data files;用于存储频繁变化的数据,如日志、用户的邮件、缓存、和pid文件等。通常挂载到独立分区

/proc:虚拟文件系统,并不真实存储在硬盘上。为内存的映射,可用于临时修改或查看kernel的相关配置;

/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统;

 

 


第一周作业

标签:作业

原文地址:http://7431185.blog.51cto.com/7421185/1837640

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!