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

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

运算器:进行各种算术和逻辑运算

控制器:用于数据缓存、数据交换以及接收和识别CPU命令

存储器:用于临时存放各种程序和数据,如内存

输入设备:向计算机输入数据

输出设备:将计算机计算结果以数字、文本或图形等结果显示出来

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

linux三大发行版:

slackware:suse、openSUSE

debian:ubuntu

redhat:RHEL、CentOS、 fedora

联系:所有发行版均使用linux内核

区别:发行商根据自己对于系统的理解所开发出的不同功能和样式。

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

一切皆文件:把几乎所有资源,包括设备都组织为文件格式,对系统的编译和配置其实就是在对文件中的内容进行更改。

由众多单一目的小程序组成;一个程序只实现一个功能组合小程序完成复杂任务;协同工作,分布式计算。

尽量避免与用户交互:实现脚本编程,以自动完成功能;适合进行无人值守的自动化运维。

使用纯文本文件保存配置信息:一款好用的文本编辑器即能完成配置工作。配置逻辑清晰。

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

ifconfig:查看IP地址和相应信息。

ifconfig interface [aftype] options | address …

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:D9:2B:BB  

          inet addr:192.168.49.128  Bcast:192.168.49.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fed9:2bbb/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:6149 errors:0 dropped:0 overruns:0 frame:0

          TX packets:3935 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:7893441 (7.5 MiB)  TX bytes:245149 (239.4 KiB)

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:16 errors:0 dropped:0 overruns:0 frame:0

          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

echo:回显命令

echo [SHORT-OPTION]… [STRING]…

echo LONG-OPTION

[root@localhost ~]# echo -n /etc/fstab 

/etc/fstab[root@localhost ~]# 

tty:查看当前终端设备

[root@localhost ~]# tty

/dev/pts/1

startx:打开桌面

export:设置或显示环境变量

pwd:显示当前目录位置

history:管理命令历史

-a:追加本次会话新的命令至命令历史中的列表中

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

-c:清空命令历史

!+命令历史的编号:快速调用历史命令

!string:调用命令历史列表中以string开头的命令

!!:重复运行上一次命令


shutdown:关机

shutdown [OPTION]…  TIME [MESSAGE]

-r:重启

-c:取消关机

=============================================================

[root@localhost ~]# shutdown -r +5

Broadcast message from root@localhost.localdomain

        (/dev/pts/1) at 2:05 …

The system is going down for reboot in 5 minutes!

==============================================================

[root@localhost ~]# shutdown -c

[root@localhost ~]# 

The system is going down for reboot in 5 minutes!

shutdown: Shutdown cancelled

[root@localhost ~]# 



poweroff、reboot:重启或停止系统


hwclock:显示和设置硬件时间

-s:将硬件时间同步到系统时间

-w:将系统时间同步到硬件时间

date:显示和设置系统时间

date +%a 显示当前为周几

date +%D显示日期


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

内部命令:

help  command

外部命令:

command –help

command  -h 

man command

man命令配置文件存放位置:/etc/man.config

man手册路径:/user/share/man

man章节划分:

                  man1:存放用户命令

      man2:存放系统调用

      man3:存放C库调用

      man4:存放设备文件和特殊文件

      man5:存放配置文件格式

      man6:存放游戏

      man7:存放杂项

      man8:存放管理类命令


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

      /boot:引导文件存放目录;内核文件、引导加载器都存放于此目录

      /bin:供所有用户使用的基础命令;不能关联至独立分区,OS启动就会用到程序

      /sbin:管理类的基本命令; 不能关联至独立分区,OS启动就会用到程序

      /lib:基本的库文件;内核模块文件(/lib/modules)

      /lib64:专用于64位系统上的辅助共享库文件存放位置;

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

      /home/USERNAME:普通用户家目录

      /root:管理员家目录

      /media:挂载便携式移动设备挂载点

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

      /dev:设备文件及特殊文件存放

      /opt:第三方应用程序安装位置

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

      /tmp:临时文件

      /usr:universal shared,read-only data;

               bin:保证系统拥有完整功能而提供的应用程序。

               sbin:

               lib:

               libx64:

               include:C程序的头文件;

               share:结构化独立数据,例如doc,man

               X11R6:

               local:第三方应用程序的安装位置

      /var:variable data files

              cache:应用程序缓存数据目录

              lib:应用程序状态信息数据目录

              local:专用于/usr/local下的应用程序存储可变数据

              lock:锁文件

              log:日志文件

              opt:专用于为/opt下的应用程序存储可变数据

              run:运行中的进程相关的数据;通常用于存储进程的pid文件

              spool:应用程序数据池

              tmp:保存系统两次重启之间产生的临时数据

       /proc:用于输出内核与进程信息相关的虚拟文件系统

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

       /selinux:security enhanced linux,系统相关的安全策略等信息的存储位置


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

(0)
BazingaBazinga
上一篇 2016-07-12 11:22
下一篇 2016-07-12 11:24

相关推荐

  • vim 常见用法、计划任务和脚本初探

    vim的常用方法 gg:跳至首行 G:跳至魔行 dd:删除光标所在行 ndd:删除光标及以下(n-1)行 yy:复制光标所在行 p:把复制行粘贴在光标下一行 P:粘贴在上一行 u:取消上一步操作 /string:查找关键字 n:往下查询 N:往上查询 %s/string1/string2/:把string1替换为string2,后面加g表示全局替换 set&…

    Linux干货 2016-12-04
  • 11.网络解析和网络加密

    1、详细描述一次加密通讯的过程,结合图示最佳。 加密过程 1.使用单向加密算法,提取A的文件的特征码。 2.使用A的私钥对提取出来的特征码进行加密,把加密后的特征码附加在A的文件的后面。 3.使用对称加密对刚刚的A的文件和加密后的特征码进行加密,生成对称加密密钥 4.使用B的公钥对第3步骤的对称加密的密钥进行加密,加密后附加在文件的后面。 解密过程 1.使用…

    2017-09-20
  • 运维自动化之系统部署

    运维自动化之系统部署 安装程序 CentOS系统安装 系统启动流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init   anaconda: 系统安装程序 gui:图形窗口 tui: 基于图形库curses的文本窗口   &nbs…

    Linux笔记 2018-05-27
  • 第一周作业

    1. 描述计算机组成及其功能 说到计算机组成,就必须提及计算机之父冯洛伊曼先生。是他早年最先提出了计算机体系结构的设想,并沿用至今。 计算机由五大基本组件组成: 运算器 进行算术运算和逻辑运算的主要部件; 控制器 控制器从存储器中逐条取出指令、分析指令,然后根据指令要求产生一系列命令,控制计算机各部件; 存储器 分为内存和外存,…

    Linux干货 2016-12-02
  • 第一周作业

    1、描述计算机的组成及其功能。 计算机由运算器,控制器,存储器,输入设备和输出设备五大部分组成。 (1)运算器的功能是用于完成算术运算、逻辑运算。负责计算机执行的所有数学与逻辑功能。 (2)控制器的功能是主要负责对程序所执行的指令进行分析,并协调计算机各部件进行工作计算机的所有 其他部件。 (3)存储器的功能是用于储存信息的设备,通常是将信息数字化后再利用电…

    Linux笔记 2018-05-11
  • 服务器故障的解决方法以及基本脚本的编写

    1,当开机时一直重新启动怎么办? 在开机时就如字符界面后按下a键然后进入单用户模式,通过设置 [root@CentOS6 boot]# vim /etc/inittab 这个文件,将里面的开机启动项改为多用户模式就可。 # id:3:initdefault: “/etc/inittab” 26L, 884C 讲id这项设置完成后重新启动就好。 2,忘记roo…

    Linux干货 2017-05-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-12 11:31

    写的很好,排版还可以在漂亮一点,加油