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

第一周作业

时间:2016-08-03 15:35:19      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:第一次作业

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


    (1).控制器:是整个计算机的控制中心,与运算器一起成为CPU,主要用于协调各部件之间工作,并按照一定步骤完成工作;
    (2).运算器:主要是对数据进行运行包括基本的运行以及逻辑运行;
    (3).存储器:用于存放各种程序及数据;
    (4).输入设备:通过该设备将各种数据和程序输入到计算器;
    (5).输出设备:用于计算机把各种程序及数据输出;

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

答:
debian:
    mint
    ubuntu
slackware::
    SuSE
    OpenSuSE
    Tiny
RedHat:
    CentOS
    RHEL
    Fedora
    每个发行版都是使用的Linux内核,只是在编译修改以及调优不同,并增加一些上游的补丁等,并且每个系列所使用的包管理程序是不一样,如yum,apt-get,rpm等。在发行的协议上,每家厂商也使用的不同协议。

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

答:
    一切都是文件,不论软件还是硬件设备都为文件都可以由文本编辑器打开,所有可以通过修改文件的配置信息来完成系统及软件的配置工作;
避免复杂操作,从简操作,比如命令操作,能简写的从不用全写,很多的程序一般都是只完成一种任务,一些复杂的工作通过由很多个单一个的程序完成

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

答:

ifconfig:显示当前所有的网卡信息,可以带参数显示指定的网卡信息

[root@localhost ~]# ifconfig eth0

echo:一般用来打印信息,如,打印环境变量

[root@localhost ~]# echo "$PATH"

tty:控制终端,可以显示当前所连接的终端

[root@localhost ~]# tty     // /dev/pts/0

startx:用于进X11图形界面(前提是已经安装的图形界面)用法直接输入startx即可进入图形界面

[root@localhost ~]# startx

export:修改环境变量,此修改只针对当前的shell有效,断开或者重启等操作会失效

[root@localhost ~]# echo "$HISTCONTROL"
[root@localhost ~]# export HISTCONTROL="ignorspace"
[root@localhost ~]# echo "$HISTCONTROL"

pwd:显示当前的所在目录

[root@localhost ~]# pwd   // /root

history:显示命令操作的历史记录,保存在当前的缓冲区里

[root@localhost /]# history  //列出当前的历史记录
[root@localhost /]# history -d 10 //删除序号为10的记录
[root@localhost /]# history 10    //显示倒序的10记录
[root@localhost /]# history -a    //将当前缓冲区里的记录,保存到文件中,文件可以通过 echo "$HISTFILE" 查看保存的位置
[root@localhost /]# history -c    //清除当前缓冲区的所有记录

shutdown:关闭计算机

[root@localhost /]# shutdown -h now //关闭计算机后,并切点电源
[root@localhost /]# shutdown -h 20:00 //在20:00关机
[root@localhost /]# shutdown -h +15 // 在15分钟后关机
[root@localhost /]# shutdown -r //重启计算机
[root@localhost /]# shutdown -c //取消关机

poweroff:关闭计算机

[root@localhost /]# poweroff

reboot:重启计算机

[root@localhost /]# reboot

hwclock:显示计算机硬件时间

[root@localhost /]# hwclock -r //显示硬件时间  Wed 03 Aug 2016 08:25:28 AM CST  -0.704799 seconds
[root@localhost /]# hwclock -w //将硬件时间设置为当前系统时间

date:显示,修改系统日期

[root@localhost ~]# date  //显示当前系统时间  Wed Aug  3 08:16:19 CST 2016
[root@localhost ~]# date  080321152016.30  //修改系统时间,格式为 MMDDhhmmCCyy.ss
[root@localhost ~]# date ‘+%Y-%m-%d %H:%M:%S‘   // 格式化显示时间,2016-08-03 08:30:23


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

答:
通过man 获取一个程序的帮助信息,如
[root@localhost ~]# man date
即可打开date 的帮助文档,通常这样的文档有以下几个部分组成
NAME:描述此命令的作用
SYNOPSIS:描述命令的用法格式
DESCRIPTION:详细说明命令的参数及用法
ENVIRONMENT:环境说明
AUTHOR:作者
REPORTING BUGS:bug反馈
COPYRIGHT:版权信息
SEE ALSO:同样可以查看此命令帮助信息的其他命令

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

答:
    /:是整个文件系统的根目录
    /boot:单独一个分区,用于存放系统引导文件,内核文件以及引导加载器
    /bin:系统启动用的程序以及普通用户所使用的一些基本命令
    /sbin:系统启动用到的程序以及管理类的基本命令,普通用户无法执行
    /dev:系统设备目录
    /home:后面跟当前登陆的用户名,普通用户的家目录,包含个人设置,保存的文件
    /root:超级管理员的家目录
    /tmp:临时文件目录,都是临时文件
    /etc:用于放置所有的配置信息,目录内全是文本文件
    /lib:存放一些共享库文件,以及内核模块文件(通常放置32位库文件)
    /lib64:存放64位的共享库文件
    /mnt:临时设置的挂载位置
    /media:挂载可移除设备,如U盘等
    /opt:一些第三方软件的安装目录
    /srv:系统服务所用到的一些数据都存放在此目录里
    /proc:用于输出内核和进程信息相关的虚拟文件系统,包含系统,内核等配置参数文件
    /sys:输出当前系统中的硬件设备相关信息的虚拟文件系统
    /selinux:加强linux的安全机制,存放策略配置信息
    /usr:包含默认软件,应用程序(类似用户程序)和一些系统文件,通常要包含一些必要的目录
        bin:系统以及应用程序的一些命令
        sbin:包含一些管理类的命令,普通用户不执行
        lib:共享库文件
        lib64:64位系统共享库文件
        local:第三方软件安装目录
        src:源码目录
        share:共享数据
    /var:存放一些可变数据文件
        cache:应用程序缓存目录
        lib:应用程序状态信息数据
        run:进程数据即PID文件
        tmp:系统两次重启之间产生的临时数据
        spool:应用池数据
        log:日志文件及目录
        lock:锁文件


 

 

第一周作业

标签:第一次作业

原文地址:http://945821.blog.51cto.com/935821/1833905

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