N26 – 第一周作业

一、计算机组成及其功能

    如图,计算机由硬件和软件组成。其中硬件可划分为控制器、运算器、存储器,以及输入和输出设备;软件则分为直接与硬件通信的系统软件,以及运行在其上的各类应用软件。

计算机组成.jpg    

二、Linux发行版的不同系列

    Linux是一套开源的操作系统,任何人都可以基于Linux的内核(Linux Kernel)推出自己独有的版本。迄今为止已经推出了成百上千个不同的版本,其中比较主流的三个系列是Debian系列、Slackware系列和RedHat系列。

    Debian系列的衍生版中比较著名的是Ubuntu,这个系列没有商业组织进行维护;Slackware系列的衍生版包括S.u.S.E和openSUSE;RedHat系列由于著名的RedHat公司的推广和技术支持而被更多的企业所使用,其衍生版包括RHEL、CentOS、OracleEnterprise,以及Fedra。

    另外Gentoo和Archlinux也是近年逐渐兴起的Linux版本。

Linux发行版.jpeg

三、Linux的哲学思想

    1、一切皆文件

        Linux中的普通文件、目录、设备,乃至系统运行时的参数,都以文件的形式保存和处理。

    2、每个程序只完成一个小功能,大的任务由众多小功能组合而成

        Linux中有非常多的基础CLI命令,它们能完成各种各样细节的功能和操作。而想要完成一个复杂任务的最好方式,就是运用这些基础命令的组合。

    3、用文本文件保存配置信息

        配置文件都以静态的文本文件的形式存储。

    4、尽量减少用户交互

        用户交互越多,故障点越多,故障概率越大。

四、一些Linux命令的介绍

    Linux常用命令(之一).png

    date命令示例:

        ~]#date +"%F"   ==> 2016-12-28

        ~]#date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"   ==> 2009-02-13 23:02:30

    hwclock/clock命令示例:

        ~]#clock ==> 2016年12月28日 星期三 21时29分05秒  -0.407197 seconds

    cal命令示例:

        ~]# cal 1 2017 ==>

              一月 2017     

        日 一 二 三 四 五 六

         1  2  3  4  5  6  7

         8  9 10 11 12 13 14

        15 16 17 18 19 20 21

        22 23 24 25 26 27 28

        29 30 31

    ifconfig命令示例:

        ~]# ifconfig    ==>

        eth0      Link encap:Ethernet  HWaddr 00:0C:29:02:37:C7  

                  inet addr:192.168.0.113  Bcast:192.168.0.255  Mask:255.255.255.0

                  inet6 addr: fe80::20c:29ff:fe02:37c7/64 Scope:Link

                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    shutdown命令示例:

        ~]# shutdown +3    ==>    The system is going down for maintenance in 3 minutes!

        ~]# shutdown -c    ==>    shutdown: Shutdown cancelled

    tty命令示例:

        ~]# tty    ==>/dev/pts/3

    echo命令示例:

        ~]# echo -n $HISTSIZE    ==>

        1000[root@localhost ~]#

五、如何在Linux中获取命令帮助

    首先通过type命令了解需要获得帮助的命令是内部命令还是外部命令,内部命令使用 ~]#help COMMAND获取帮助;

    对于外部命令,有多种方法可以获得帮助:

    1、man COMMAND

    2、info COMMAND

    3、COMMAND -h/–help

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

Linux发行版基础目录名称法则.png    /bin:所有用户都可以使用的命令

    /sbin:仅供管理员使用的命令的存储目录

    /boot:引导加载器必须用到的各个静态文件

    /home:跟“/用户名”,为用户家目录

    /root:管理员家目录

    /dev:存储设备或特殊文件

    /mnt:其它设备挂载点

    /lib:库文件

    /lib64: 64位库文件

    /etc:配置文件

    /tmp:临时文件

    /proc:系统进程的虚拟文件

    /sys:使用新一代方法存储的系统进程的虚拟文件,比proc更易于管理

    /media:可移动设备的挂载点

    /opt:其它第三方应用的安装目录

    /srv:service缩写,存放本机为启动的服务提供的数据

    /usr: Unix Software Resource,供全局使用的应用软件安装目录;其中的/src为程序源码的存储路径

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

(0)
oranixoranix
上一篇 2016-12-28 21:59
下一篇 2016-12-28 22:48

相关推荐

  • ansible自动化运维工具使用详解

    一、ansible简介   1.ansible        ansible是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被…

    2016-04-30
  • grub安装

    创建两块磁盘分区 创建boot目录和根本目录rootfs mkdir /mnt/boot mkdir /mnt/rootfs mount /dev/sdb1 /mnt/boot mount /dev/sdb2 /mnt/rootfs 安装gurb gurb-install –root-directory=/mnt /dev/sdb1 在/mnt/…

    Linux干货 2017-11-14
  • Linux命令date命令详解

    在linux环境中,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便,下面是详细的使用说明和示例 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。 1.命令格式:date[参数]… [+格式] 2.命…

    2017-07-18
  • 网络中多网卡和多ip中的高可用

    一、虚拟网卡实现一个网卡多个地址 1、单个网卡实现多个ipv4地址,只需要在该网卡的配置文件的目录新增网卡配置文件即可。进入网卡"eth0"的目录下 2、新增网卡配置文件"ifcfg-eth0:0"和"ifcfg-eth0:1" 3、关掉NetworkManager服务 4、重启网卡,让系统重读配置…

    Linux干货 2016-09-10
  • 震惊!!iptables还能这样用!

    基本语法:iptables [-t 表] [操作命令] [链][规则匹配器][-j 目标动作] 系统的INPUT和OUTPUT默认策略为DROP; # iptables -P INPUT DROP # iptables -P OUTPUT DROP 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin…

    系统运维 2017-04-18
  • 文本处理三剑客之grep

    grep命令基本用法 1、grep正则表达式(对文本行进行搜索过滤) 格式:grep [option] PATTERN [FILE…] option: -i:忽略大小写 -v:取反,显示未被匹配到的pattern -n:显示匹配的行号 -c:统计匹配的行数 -o: 只显示匹配到的pattern -q: 静默,不予显示 -A#:after,匹配到的行再向后…

    Linux干货 2017-07-19

评论列表(2条)

  • 马哥教育
    马哥教育 2017-02-27 17:10

    这个图我给满分,不怕你骄傲,非常非常好。