萝卜运维记–第一周

part1—

①描述计算机的组成及功能

▲计算机是什么?

计算机(ENIAC):简述—-接收用户的指令,经过中央处理器处理过后,产生对使用者有用的信息。具有存储记忆,处理复杂数据运算的计算机器

Ⅰ 计算机组成及功能

☆硬件部分:

1.中央处理器CPU(Central Processing Unit)↓↓↓↓:

  运算器(Arithmetical and Logical Unit):执行各种算术和逻辑判断的部件,其最基本操作包括加、减、乘、除四则运算,与、或、非等逻辑运算。

  控制器(Control Unit):控制器是整个系统的指挥中心,能让计算机各部分组成协调的运作,按照预定目标,进行有序处理。

2.存储器(Memory unit):用于储存程序,以及计算机所记录下的数据信息,为计算机的运行,提供数据的交互,存取!

3.输入设备(Input):键入数据指令或者信息的外接设备,计算机和用户的信息交换主要设备之一。

4.输出设备(Output):计算机硬件的终端设备,用于接收计算机数据结果输出的显示,打印,声音等等用户可以直观看见的信息设备。

☆软件部分:

1.操作系统(Opreating System):计算机的核心与基石,控制计算机的软硬件资源。所有的软件必须都在操作系统的支持下才能运行。如常见的操作系统:windows 、Linux。
2.应用程序(Aplication Software):各种不同的编程语言,所编译出的满足用户在不同领域,不同需求下的应用软件。

②按系列罗列Linux的发行版本,并描述各发行版本之间的联系与区别

▲Linux是什么?

linux操作系统:是一款自由且开源,最主要是的它还免费的系统呦!用户可以任意的修改其源代码,因此世界上有无数的程序员,参与了其修改,编写的工作,根据自己的灵感,需求做出不一样的改变。
Linux这个词本身只表示Linux内核,但是越来越多的人已经习惯了,将该“外套”用于内核与GUN所提供的Application结合的操作系统。

因为linux的特殊性,所以linux之间存在着非常多的版本,其中主要的几大版本如下图:

IU_7`U74@P`FGG3%7@@S7IQ.png

Debian:分支以安全著称的Knoppix和早期为了桌面版而开发的Ubuntu,均是基于debian的二次发行版本。

Slackware:是从SLS衍生而出,SUSE的二次衍生版本Opensuse(界面华丽)

Redhat(18个月才发行一次):
   Centos:是基于红帽子的enterprisree版本的二次研发。
   Fedora Core :发行时间间隔6个月发行一次。

软件程序:版本号 2.1.3

major 主 2

minor 次1

release 修复bug 3

linux内核版本

主次版本为奇数:开发中的版本(development)

如2.5.XX,这种内核版本,主要用于测试与开发新功能。

主次版本为偶数:稳定版本(stable)

如2.6.xx,内核开发成熟后,会加入到这类的版本中!

③Linux的哲学思想描述

★★其核心思想和我党的思想高度一致:自由,共享!在此核心主导下,所谓的哲学思想就更异于windows:一切皆文件,
比较突出的表现形式之一连硬件设备都是用文件表达!因此分为下列4点:

|一切皆文件:配置文件,存储,硬件设备,全部是文件。

|由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务:在每一个小指令=小程序的情况下,越多的组合,就能够高效的完成更多复杂的任务

|文本文件保存配置信息:一个文本文件编辑就可以完成系统的配置。程序的升级等

|尽量避免与用户交互:将底部各功能集合成一个抽象的罗逻辑的概念

④初识Linux命令

1.ifconfig:和ip addr list 所得到的结果是一样的查看活动接口的ip地址。

2.echo:回显命令。linux 上shell经常用到的,ehcho 显示一段文字,一般起到一个提示的作用。

3.tty:查看当前终端设备。1-6是文本界面,7是x-windows (图形)界面,可以通过alt+f1~f7进行界面的切换。

4.startx:启动X-windows  虚拟终端接口命令。

5.export:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]

6.pwd(printing working directory) :显示工作目录。

 log]# pwd
 /var/log,  在输入pwd 后,如你所在的位置,将会这样被打印出来。

7.history:翻译过来为历史,也就是之前使用过的命令历史记录,当输入此命令后,会打印显示出过去操作过的命令记录。

8.shutdown:关机或重启命令

 shutdown [OPTIONS...] [FILE] [WALL...]
      OPTIONS:

      -h:halt

      -r:reboot

      -c:cancel
     Time:

     now,hh:mm +m

9.poweroff:关机命令。~]# systemctl poweroff

10.reboot:重启命令!

11.hwclock:显示与设定硬件时钟 !

12.date:显示日期

13.cd(change directory):cd [/PATH/TO/somedir]

  cd:切换回家目录;  注意:Bash中,~表示家目录;
  cd ~:切换回自己的家目录。
  cd ~username:直接进入对方家目录。

14.ls(list):列出指定目录下的内容。

 ls -a :显示所有文件,包括隐藏文件。

    -A :去除.  ..2个目录!

    -l :--long ,长格式列表,显示文件的详细属性信息

          -rw--r--  1  root root 8957 10月 14 19:34 maillog.log

         -:文件类型,-,d,b,c,l,s,p

         rw-r--r--:rw-:文件属主的权限;r--:文件属组的权限;r--:其他用户(非属主,属组)权限;

    1:数字表示文件被硬链接的次数。

⑤Linux上如何获取命令帮助信息,及man文档的章节划分

可以通过help 进行帮助命令的获取:
内部命令:help COMMAND

外部命令:(1)命令自带简要的格式帮助

 COMMAND --help

man文档共分9个部分:

            1)表示用户命令和守护进程

            2)表示系统调用和内核服务

            3)一些常用的函数与函数库,大部分为c的函数库

            4)设备文件的说明,通常在/dev下的文件

            5)配置文件或者是某些文件的格式

            6)表示游戏

            7)杂项

            8)系统管理员可用的管理命令

            9)跟kernel相关的文件

        与我们密切相关的有1,5,8的文档

            需要查看特定章节的文档可使用:

                man [1-9] [command | filename]

⑥Linux发行版基础目录的名称命名法则及规定

    /bin    系统有很多放置执行文件的目录,但/bin比较特殊,因为/bin放置的是在单用户模式下还能被操作的命令。

    /boot  这个目录主要放置开机使用到的文件,包括linux内核文件以及开机菜单与开机所需要的配置文件。

    /dev    在linux系统上,任何设备与接口设备都是以文件的形式存在与这个目录当中。

    /etc     系统主要的配置文件几乎都放置在这个目录下,这个目录下的可以让一般用户查询,但是只有root有权利修改。

    /home 这是系统默认的用户文件夹,当创建一个一般用户账号,默认会在此目录下创建一个家目录。

    /lib      系统的函数库,在/lib放置的则是在开机时会用到的函数库,以及/bin和/sbin下命令会调用的函数库。

    /media 可放置的就是可删除的设备,包括软盘,光盘,dvd等设备都暂时挂载与此。

    /mnt    如果需要暂时挂载某些额外的设备,一般都建议可以放置这个目录下。

    /opt     这是给第三方软件放置的目录。

    /root    系统管理员的主文件夹。

    /sbin    这些命令只有系统管理员(root)才可以使用的,里面包括开机,修复,还原系统所需要的命令。

    /srv     存放一些网络服务启动之后,这些服务所需要的用到的数据目录。

    /tmp    这是让一般用户或者是正在执行的程序暂时放置的地方,这个目录任何用户都可以访问。

    /usr     这是‘UNIX Software Resource’的缩写,也就是'UNIX操作系统软件资源'所放置的目录,放置第三方软件的数据。

    /var    在正常运行的系统中其内容不断变化的文件,如日志,临时邮件,计划任务等。

    /proc  这个目录本身是一个虚拟文件系统,它放置的数据都是在内存中,例如系统内存,内核,进程,外部设备的状态及网络状态。

    /sys   这个目录其实跟/proc非常类似,也是一个虚拟文件系统,主要也是记录与内核相关的信息。

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

(0)
VinceVince
上一篇 2016-12-06
下一篇 2016-12-06

相关推荐

  • 系统进程管理

    ps 查看系统进程命令 启动进程的方式:     系统启动过程中自动启动:与终端无关的进程;     用户通过终端启动:与终端相关的进程; 选项:         a:所有与终端相关的进程; &nbs…

    Linux干货 2016-09-06
  • vim的使用

    本文主要讲述vim的使用 一.vim是什么? vim是一个十分著名也十分强大的编辑器,是vi的增强版,是一个模式化的编辑器,英文名称为 Visual Interface iMprove,在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器的美称。 二.vim的工作模式  (1)编辑模式:也叫命令模式,通过编辑命令实现…

    Linux干货 2016-10-29
  • Linux 环境 SSD(固态硬盘)使用指南

    原文链接:http://www.jinbuguo.com/storage/ssd_usage.html 前言 因为SSD有着诸多与传统机械式硬盘不同的特点,而且这些特点导致了SSD在实际使用中的性能和寿命与其使用方法紧密相关。所以并不是说买来一块非常牛X的SSD就万事大吉了。另一方面,SSD的性能并不像机械式硬盘那样比较稳定(浮动范围小),而是呈现出一种离散…

    Linux干货 2015-04-08
  • 35个强大的UI设计教程

    下面是35个非常不错的UI设计的的教程及效果图,非常不错哦。不但教你如何做一些特效,同样教你如何做UI布局和界面设计。当然,他们风格迥异,也基本上都是Web页面上的。都非常不错。希望你喜欢。(点击下面的图片可以打开相关的教程) Old Paper Layout Professional Modern Web Layout Photography portfo…

    Linux干货 2015-04-01
  • 磁盘管理(一)磁盘分区表类型与文件系统

    概述:本章介绍磁盘分区和文件系统,深度了解linux存储数据所依赖到各个部分模块。 设备文件 I/O Ports: I/O设备地址 一切皆文件: Linux为所有的设备文件都提供了统一的操作函数接口,方法是使用数据结构struct file_operations。这个数据结构中包括许多操作函数的指针,如open()、close()、read()和write(…

    Linux干货 2016-09-01
  • 初窥门径shell脚本

    1.什么是shell脚本    首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的shell中,所以叫shell脚本。确切的说shell脚本就是一些命令的集合。 2.写脚本前的一些细节及建议   Shell脚本通常都是以.sh 为后缀名的,这个并不是说不带.sh这个脚本就不能执行,只是大家的一个习惯而已…

    Linux干货 2016-08-12

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:46

    总结的很好,下次要加一例子说明就更棒了