N26_第一周

计算机组成

    CPU:核心部件:

                运算器: 对数据进行算术运算和逻辑运算

                控制器: 对程序规定的控制信息进行解释

                存储器:存储程序、数据、信号、命令等信息

                 内存,RAMRandom Access Memory

         Input 下指令,提供数据等   鼠标 键盘

         Output 输出数据加工后的结果   显示器

    程序的组成:指令+数据

      算法+数据结构


    其大致工作流程如图:

m1.jpg

Linux的发行版本

    linux有众多的发行版本其主流版本如下

Debian  社区来做—Knoppix

               —-Ubuntu

Slackware— S.u.s.e  主流发行版的第二个代表  SLES

REDHAT—Red Hat EnterPrise  —Centos 红帽企业版的2次发行版

               |             —Oracle Enterprise  oracle进行的二次发行版

               |

               |—————-Fedora Core


其发行版分支时间轴图参考

http://futurist.se/gldt/

png全图:http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png

Linux哲学思想

    linux遵循自由 开源的设计理念任何人都可以获取其源码,进行定制和从新发布

    (1) 一切皆文件

                把几乎所有资源抽象为文件形式:包括硬件设备,通信接口

    (2) 由众多功能单一的程序组成。一个程序只做并做好一件事

                组合小程序完成复杂任务

    (3) 尽量避免跟用户交互

                易于以编程的方式实现自动任务

    (4) 使用文本文件保存配置信息

linux文件系统结构:层级结构 有索引 是一个倒置的树状结构

    / 原始起点

    /bin  /user /sbin 等 第二层结构

    /usr/local  /usr/src 等 第三层结构

    … … …

linux命令的语法格式:

    command [OPTIONS]…[ARGUMENTS]…

        options:  指定命令的运行特性 有长选项和短选项两种

                        短选选: -c  例如 -l  -d

                        长选项:–word 例如 –help

         ARGUMENTS:命令的作用对象

Linux常用命令:

pwd  : 显示工作目录

[root@node1 ~]# pwd

/root

cd : 切换目录

cd: 切换至家目录

cd~:  切换至家目录

cd-: 在上一次所在目录与当前目录之间来回切换

[root@node1 etc]# pwd

/etc

[root@node1 etc]# cd 

[root@node1 ~]# pwd

/root

[root@node1 ~]# cd ~zhh

[root@ node1]# pwd

/home/zhh

[root@node1 zhh]# 

ls : list  列出指定目录下的内容

      ls [option]…[file]…

 

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

          -A 显示除. .. 之外的所有文件

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

          -d: 查看目录(不查看里面的内容)

          -h:增强可读性

[root@node1 ~]# ll -dh /var

drwxr-xr-x. 22 root root 4.0K Apr 22  2016 /var


cat:concatenate   文本文件查看工具

    只能查看文本文件 看不了二进制文件如/bin/ls

    cat [OPTION… [FILE]…

        -n: 给显示的文本行编号 

        –E: 显示行结束符$    #了解

 

[root@node1 ~]# cat -n /etc/issue

     1  CentOS release 6.5 (Final)

     2  Kernel \r on an \m

     3

echo : 回显

    echo [SHORT-OPTION]… [STRING]…、

        -n : 不进行换行

        -e: 让转译符生效 

[root@node1 ~]# echo -e "hello\tworld"

hello world

[root@node1 ~]# echo -n "hello world"

hello world[root@node1 ~]# 

shutdown  关机 重启命令

    shuntdown [OPTIONS]

        -r 重启计算机

        -h  关机

            +时间: 定时关机

        -c :取消之前的定时关机命令

[root@node1 ~]# shutdown -h 23:21

Broadcast message from root@node1.cn

      (/dev/pts/0) at 2:26 …

The system is going down for halt in 1255 minutes!

date  查看系统时间

     date [OPTION]… [+FORMAT]

        -s 修改时间

[root@node1 ~]#  date +%Y-%m-%d

2017-01-02

[root@node1 ~]# date +%H:%M

14:04

[root@node1 ~]# date -s 13:59

Mon Jan  2 13:59:00 CST 2017

ifconfig  显示网络设备

    ifconfig [interface]

           ifconfig interface [aftype] options | address …

          up: 启动指定网络设备

          down: 关闭指定网络设备

          [ip地址] 指定网络设备的ip

          mtu: 设置网络设备的MTU

[root@node1 ~]# ifconfig eth0 up

[root@node1 ~]# ifconfig eth0 192.9.100.86

[root@node1 ~]#   ifconfig eth0 mtu 1500

Linux 获取命令使用帮助

    内部命令: help COMMAND

    外部命令:

            a:命令自带简要格式的使用帮助

                #command –help

            b: 使用手册 manual

                位置:/usr/share/man

                用法 man COMMAND

                使用手册有章节之分

                        1:用户命令

                        2:系统调用

                        3:c库调用

                        4:设备文件及特殊文件

                        5:文件格式(配置文件格式)

                        6:游戏使用帮助

                        7:杂项

                        8:管理工具及守护进程

            c: info COMMAND

                获取命令在线文档

            d :很多应用程序会自带帮助文档 /usr/share/doc/APP-VERSION

                README : 程序的相关信息

                INSTLL : 安装帮助

                CHANGES : 版本迭代时的改动信息

            e :Linux 主流发行版 或应用程序的官方文档

            f :google

                技巧: keyword filetype:pdf  #查找pdf格式文档

                       keyword site:domain.tld  #在某个站点搜索

Linux发行版基础目录名及功用

/   通常称为根分区。所有的文件和目录皆由此开始。只有root用户对此目录拥有写权限。

    /etc  配置文件  包含所有应用程序的配置文件,也包含启动、关闭某个特定程序的脚本,例如,

    /etc/passwd,/etc/init.d/network等。

    /boot 存放Linux系统启动时需要加载的文件。 (一般在另外一个磁盘分区里面保存) Kernel、grub等文件都存放在此。

    /home  普通用户所有数据存放在这个目录下 

     /var  是一个可增长的目录,包含很经常变的文件。例如,/var/log(系统日志)、/var/lib (包文件) 

    /root  管理员所有数据。  root用户的家目录

    /tmp  临时文件存储位置

    /usr  usr表示的是unix software source

    /bin 普通命令  此目录包含二进制可执行文件

    /sbin  系统命令 ,此目录中的命令主要供系统管理员使用,以进行系统维护。例如,iptables、reboot、fdisk等。

    /mnt – 挂载目录  挂载点,系统管理员可用于临时挂载文件系统。

    /dev  包含设备文件。在Linux中,一切都被看做文件。终端设备、USB、磁盘等等都被看做文件,如/dev/sda

        

            

        

     

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

(0)
xiaozxiaoz
上一篇 2017-01-11 13:27
下一篇 2017-01-11 19:32

相关推荐

  • OSI和TCP/IP

            我们生活中各方面都离不开网络,那网络究竟是什么东西呢?它是怎么做到让在不同地点的人无视空间距离完成通信的呢?首先我们来了解一下网络的基本概念。网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。网络除了数学定义外,还有具体…

    2017-09-02
  • 学习了点命令

    什么是shell 它提供了用户与内核进行交互操作的一种接口shell它接受用户输入的命令并把它送入内核去执行 shell也被称为Linux的命令解释器 shell是一种高级程序设计 语言 查看当前系统使用了那个shell            &nb…

    Linux干货 2017-07-13
  • 2016-11-4作业

    1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项  mkfs.ext4 -b 2048  -L "TEST" -m 1 /dev/sdb6 2、写一个脚本,完成如下功能: (1) 列出当前系统识别到…

    Linux干货 2016-11-06
  • 高级文件系统管理2

    逻辑卷管理器(LVM),允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小。允许在多个物理设备间重新组织文件系统。其步骤大体如下:将设备指定为物理卷,用一个或者多个物理卷来创建一个卷组,物理卷你是用固定大小的物理区域(PE)来定义的,在物理卷上创建的逻辑卷是由物理区域组成,可以在逻辑卷上创建文件系统。 一、知识整理 1、LVM设备名:dm-#。 软链接…

    Linux干货 2016-09-13
  • sed命令用法详解

    1.sed运行原理         sed(stream editor)是一个行处理器。处理时,把当前处理的行放到“模式空间中”,处理完毕后,把该行输出到屏幕,接着处理下一行;这样不断重复,直到末行;此时文件本身内容并没有改变 2.sed用途    …

    Linux干货 2016-08-15
  • Linux nginx服务之反向代理

                       Linux nginx服务之反向代理 Nginx服务之反向代理: GSLB:Global Service LB 全局服务负载均衡: SLB:Service LB 应用程序发布: 灰度模型:   ngx_http_…

    系统运维 2016-11-18