马哥教育网络班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
下一篇 2016-08-15

相关推荐

  • 探索处理文本工具“sed”的相关奥妙

    一:sed工具 1,set的介绍:sed是一种流编辑器,它一次处理一行内容。处理时,把当前 处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断…

    2017-08-26
  • 从新开始,坚持记录

    从新开始,从心开始,记录自己的学习,不逼自己一把,永远不知道自己的潜力。

    Linux干货 2016-12-05
  • 0805课堂练习与作业

    练习1 1、找出ifconfig命令结果中本机的所有IPv4地址 2、查出分区空间使用率的最大百分比值 3、查出用户UID最大值的用户名、UID及shell类型 4、查出/tmp的权限,以数字方式显示 5、统计当前连接本机的每个远程主机IP的连接数,并按从大 到小排序 练习2 1、显示/proc/meminfo文件中以大小s开头的行;(要求:使 用两种方式)…

    Linux干货 2016-08-07
  • 文件的权限和访问控制列表

      在linux管理中,为了使不同的用户对文件有不同的操作权限。我们需要正确的修改文件的权限,一方面是为安全着想, 另一方面则是防止自己辛辛苦苦码出的东西被其它用户给误删。 1.如何修改文件的属主和属主:   前面用户和组管理的内容中,我们已经对文件的属主、属组问题做了说明。有时候我们需要对一些文件的属组和属组进行修改…

    Linux干货 2016-08-04
  • KVM 快照管理

    1. 快照分类 2. 创建快照的方式     2.1 内置快照         2.1.1 使用 qemu-img 命令:关机状态下         2.1.2 使用 virsh 命令(qemu-monitor…

    Linux干货 2016-02-14
  • DNS资源记录类型

      资源记录   资源记录(Resource Records),简称RRs。是指每个域所包含的与之相关的资源。例如,每个RR都包括这个域的所属(RR是从哪个域名中得到的),类型(什么样的资源存在于这个RR中),TTL(time to live,存活时间)等等。 DNS包括七大资源记录 A记录:也称为主机记录,是DNS名称到IP地址的映射,用于正向解…

    Linux干货 2017-02-08

评论列表(1条)

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

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