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

相关推荐

  • ☞卸载kernel玩一玩

    卸载kernel玩一玩 废话不多说,下面开始卸载内核这一惊险之旅,特别提醒在开始之前做好虚拟机的快照,也许会造成系统无法启动,也许会出现各种错误,也许会笑着删数据库跑路,也许会从入门到放弃,,请系好安全带。  练习 冒泡排序法 #!/bin/bash##Author:jasonmc#Date:2016-08-24#Description:buble…

    Linux干货 2016-08-26
  • 一起学DHCP系列(一)开篇、概述

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/162108     从本节开始,我们将开始讨论有关DHCP服务器的相关问题,从易到难一步步理解DHCP服务。还是一样,在…

    Linux干货 2015-03-25
  • 查找 -数据结构

    几种查找算法:顺序查找,折半查找,分块查找,散列表 一、顺序查找的基本思想:  从表的一端开始,向另一端逐个按给定值kx 与关键码进行比较,若找到,查找成功,并给出数据元素在表中的位置;若整个表检测完,仍未找到与kx 相同的关键码,则查找失败,给出失败信息。 说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是查找效…

    Linux干货 2015-07-28
  • N26-博客作业-week14

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 配置系统INPUT和OUTPUT默认策略为DROP# iptables -P INPUT DROP# iptables -P OUTPU…

    Linux干货 2017-06-22
  • 哥是玩程序的

      下面一组有趣的Web示例,这些示例使用Web的一些很“土”控件做出一些很有趣的玩意儿。原来,编程是可以用来玩的,看看这些玩程序的人搞出的这些有意思的玩意,简直是玩得太有意思了。不过,请注意,这些东西只能使用Chrome打开,不然,你看不到相关的效果。 用滚动条做的时间 http://toki-woki.net/p/scroll-clock/,下…

    Linux干货 2015-04-01
  • 自制Linux系统实验

    1、添加一块新硬盘、并使系统识别 [root@centos6 ~]# echo "- – -" > /sys/class/scsi_host/host0/scan  [root@centos6 ~]# echo "…

    Linux干货 2016-09-19

评论列表(1条)

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

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