马哥教育网络班22期第一周课程练习1-3天

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

CPU:  运算器  控制器  寄存器  缓存

存储器:  RAM(随机访问存储器) 

I/O设备: 

      

      i:下指令,提供数据 如:键鼠

      o:输出数据加工的结果 如:显示器 打印机 

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

linux发行版本

slackware

         suse 

               opensuse

Debian

         Ubuntu

               mint

Redhat

         rhel:redhat enterprise linux  18个月发行一次

         CentoS:兼容rhel

         fedora:6个月发行一次         

Archlinux

Gentoo

LFS: Linux from scratch          

Android: kernel busybox java虚拟机            

GNU:

        Apache

        BSD

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

   1.一切皆文件  通信接口 硬件设备信息 都可以被cat查看

   2.由多个功能单一的程序 一起完成复杂任务

   3.以文本文件保存配置信息

   4.多以终端方式操作 避免与用户交互 

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

ifconfig:查看活动接口的ip等信息

        flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255

        ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)

        RX packets 0  bytes 0 (0.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 0  bytes 0 (0.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

echo:回显

 

     -n:不换行

     -e:让转义符生效

         \n 换行

         \t 制表符

         echo"x" x是变量 或 字符串

tty:查看当前终端设备

startx:进入Xwindow图形界面

export:设置或查看环境变量

pwd:打印出当前工作目录

    oject]# pwd

            /home/ks/project

history: 查看历史命令

          -c:清除历史命令

          -d num:删除指定num行命令

          history num:显示最近num行命令

 

shutdown:关机命令

         -c:取消关机

         -r:重启

poweroff:关机

 

        -f:强制重启

        -n:直接重启 (不将内存数据写入磁盘)

reboot:重启

hwclock:硬件时钟

        -s  hwtosys 把系统时间改为硬件时间

        -w  systohc 把硬件时间改为系统时间

date: 显示 当前日期时间

   date [option] +FORMAT格式符:

           %T:当前时间

           %Y:年份

            m:月

            d:日

            H:时

            M:分

            S:秒

   设定日期: date [YYMMDDhhmm[[CC]YY][.ss]]

                   年月日时分 长年格式   秒             

[root@bogon home]# date

2016年 08月 12日 星期五 14:55:28 CST

[root@bogon home]# date +%T

14:55:32

[root@bogon home]# date +%Y

2016

[root@bogon home]# date +%m

08

[root@bogon home]# date +%M

55

[root@bogon home]# date +%d

12

[root@bogon home]# date +%s

1470984986

[root@bogon home]# date +%s

1470984989

[root@bogon home]# date +%S

45

[root@bogon home]# date +%S

47

[root@bogon home]# 

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

help:内部命令 help跟上内建#COMMAND

    

   

    help exit

   exit: exit [n]

   退出shell。

   

   以状态 N 退出 shell。  如果 N 被省略,则退出状态

   为最后一个执行的命令的退出状态。

man:外部命令 man #COMMAND

      man ls

     LS(1)                            User Commands                           LS(1)

NAME

      ls – list directory contents

SYNOPSIS

      ls [OPTION]… [FILE]…

DESCRIPTION

      List  information  about  the FILEs (the current directory by default).

      Sort entries alphabetically if none of -cftuvSUX nor –sort  is  speci‐

      fied.

      Mandatory  arguments  to  long  options are mandatory for short options

      too.

      -a, –all

             do not ignore entries starting with .

      -A, –almost-all

             do not list implied . and ..

man章节划分:

       1.用户命令

       2.系统调用

       3.C库调用

       4.设备及特殊文件

       5.文件格式

       6.游戏

       7.杂项

       8.管理工具及守护进程

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

  /:根

  /bin:所有用户使用的基础命令程序文件

  /sbin:管理员用户使用的工具

  /boot:引导加载器需要的文件如:grub kernel initramfs(initrd)

  /dev:存放硬件设备和特殊文件

  /etc:系统程序静态配置文件,不能为二进制

  /home:管理员的家目录

  /lib:为系统启动和根文件系统的程序提供共享库,为内核提供内核模块

      models:存放内核模块

      libc.so:动态链接C库

      ld*:运行时加载器/链接器

  /lib64:为64位系统存放共享库

  /media:便携式设备挂载点 cdrom

  /mnt:其他文件临时挂载点   

  /opt:附加应用程序的安装位置,可选路径

  /tmp:临时文件目录

  /srv:当前主机为服务提供的数据

  /usr:全局共享的只读路径

  /var:存储常发生变化的数据路径

  /proc:虚拟文件系统,内核进程等存储相关信息  多为内核参数

  /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据途径

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

(0)
LarryNewLarryNew
上一篇 2016-08-15 12:05
下一篇 2016-08-15 12:05

相关推荐

  • N24期第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 2、编辑/etc/group文件,添加组hadoop。 vim /etc/group,增加此行 3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home…

    Linux干货 2016-11-22
  • Bash的基础特性之命令执行状态返回值和命令行展开

    Bash的基础特性之命令的执行状态 Linux的命令执行结果状态有两种,分别为:1、成功2、失败bash使用特殊变量 $? 保存最近一条命令的执行状态结果使用echo $? 命令来查看命令执行状态返回值:0:成功1-255:失败 示例:         [root@localho…

    Linux干货 2016-11-04
  • LVS实际操作与调度方法

    LVS概念、类型、调度方法、命令操作与实际配置 字数2134 阅读4 评论0 喜欢1 LVS (一)LVS概念 LVS( Linux Virtual Server)是一种负载均衡(LB,Laod Balance)技术,采用IP负载均衡技术和基于内容请求分发技术。具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行。LVS是一套…

    Linux干货 2016-10-30
  • 铭记今天

        2016年10月19日,我做了一个很艰难的决定,选择了马哥24期网络全程班,就算是冲动也好,无论对错都要坚持下去。 从出来工作之后,一直做销售这块,虽然跟电脑有关,但是其中的艰苦只有自己明白。慢慢的年级上来了,手中没有什么技术,做人生活,总觉得少了什么,总觉得自己以后会被社会淘汰,心一天一天着急。在后选择了一个从来都没有涉及的运维…

    Linux干货 2016-10-19
  • Linux之高级文件系统管理

      Linux之高级文件系统管理       Linux高级文件系统管理包括以下内容   一, 磁盘配额quota管理二, 磁盘阵列RAID管理三, 逻辑磁盘LVM管理四, 磁盘LVM快照管理五, Btrfs文件系统管理         配置磁盘配额系统 在内核中执行以…

    Linux干货 2016-09-02
  • vim

    VIM常用操作命令 模式转换 1、ESC键:编辑模式 --> 一般模式;2、从一般模式 --> 编辑模式 i:在光标所在处的前方转换为编辑模式 a:在光标所在处的后方转换为编辑模式 o:在光标所在行的下方新建一个空行并转换为编辑模式 I:在光标所在行的行首输入 A:在光标所在行的行尾输入 O:在光标所在行的上方新建一个空白行 3、一般模式 --> 末行模式:…

    Linux干货 2017-04-06

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-17 15:48

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