马哥教育网络班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

相关推荐

  • 聊聊CentOS6的启动过程

    前言:     作为一个合格的运维人员,系统的启动过程我们需要牢记在心,此文不深入探讨,只求大致理解CentOS6的启动过程。 一张图带你了解CentOS6的启动过程 注意:图片放大查看效果更佳 上图各阶段详解 POST:计算机开机时BIOS对其各硬件的简单测试,测试各硬件的完整性 BootSqunce:加电自检后根据…

    Linux干货 2016-03-14
  • bash中的算术运算及条件测试

    bash的算术运算 +, -, *, /, %取模(取余), **(乘方) 实现算术运算: (1) let var=算术表达式 (2) var=$[算术表达式] (3) var=$((算术表达式)) (4) var=$(expr arg1 arg2 arg3 …) (5) declare –i var = 数值 (6) echo ‘算术表达式’ …

    Linux干货 2017-04-17
  • HAProxy基于KeepAlived实现Web高可用及动静分离

    前言 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载。HAProxy相比LVS的使用要简单很多,但跟LVS一样,HAProxy自己并不能实现高可用,一旦HAProxy节点故障,将会影响整个站点。本文带来的是HAProxy基…

    Linux干货 2015-06-25
  • N25-第六周

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;      cp /etc/rc.d/rc.sysinit /tmp     &nbsp…

    Linux干货 2017-03-08
  • 高阶函数&&装饰器

    Edit 高阶函数&&装饰器 高阶函数 first class object 函数在python中是一等公民 函数也是对象,可调用的对象 函数可以作为普通比变量、参数、返回值 高阶函数 数学概念:y = g(f(x)) 在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数 接受一个或多个函数作为参数 输出一个函数,return 函数…

    Linux干货 2017-10-24
  • 加密算法、https、dns(主从、视图)

    第九周 2018/1/29

    2018-01-29

评论列表(1条)

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

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