zoukankan      html  css  js  c++  java
  • Linnux 04

       扩展:

                协议介绍:

                     每一层都有自己对应的协议,而这些协议协调起来完成应用上的工作。

                     协议:规定。

                     TCP/IP协议栈:

                     用层协议:protocol(为进行网络中的数据交换而建立的规则、标准或约定。用于不同系统中实体间的通信)

                     ftp(文件传输协议),http,https,ssh,telnet,tftp(简单文件传输协议),snmp(简单网络管理协议),

                     smtp,pop3,imap(邮件),dns(域)。Smb(通信协议),nfs,(NAS)—网络附属存储。

                     传输层:TCP、UDP、ICMP。

                     TCP:是一种面向连接的、可靠的、基于字节流的传输层通信协议。端口号(1-65535)

                     80--http

                     20、21---ftp

                     22---ssh

                     UDP: 用户数据报(单元)协议。语音   端口号(1-65535)

                     69---tftp

                     68---dhcp

                     Tcp与udp区别:一对一和一对多的区别。

                     ICMP: 控制报文协议,用于在IP主机路由器之间传递控制消息。

                     Ping工具

                     互联网层:路由协议  被路由协议

                     动态路由协   IPV4  IPV6

                        x.x.x.x(0-255)

    查询帮助信息

                ahelp:

        命令分类:

                            1、  内部命令

                                      help command

                           2、  外置命令

                                     Command –help(-h)

                                     bman:

                                     man command

                                       向下查找指定内容

                                    n 向下查找

                                    N 向上查找

                                    q   退出

                                   ? 默认向上查找指定内容

    man的章节分类

              1:表示用户命令

              2:表示系统调用

              3:库调用

               4:特殊文件(设备文件)

               5:文件格式(配置文件的语法)

               6:游戏

               7:杂项(miscellaneous)

               8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才有权限使用的命令,

                     因为他们能修改硬件设备参数;

               例如:man 2 read #查看read命令的第二章节

                         Whatis read #查看命令在那些章节才有

     

              其中一些符号  :

                  < >:表示必选参数 

                  [ ]:表示可选参数   

                  …:表示可以重复多次  

                  |:表示多选一  

                  { }:用来分组,没有特殊意义

     

          MAN:

                 NAME:命令名称以及功能简要说明

                 SYNOPSIS:用法说明,包括可用的选项

                 DISCRIPTION:命令功能的详细描述,包括每一个选项的意义

                 OPTIONS:说明每一个选项的意义

                 FILES:此命令相关的配置文件

                 BUGS:bug

                 EXAMPLES:使用例子SEE ALSO:另外的参照

                 Ring 0     直接调用硬件资源

                 外部命令ls:可以调用硬件资源

                 中断:维持会话。

     

    Linux的目录结构

             1、  windows的目录结构

                    分区:为指定大小的磁盘空间划分逻辑边界。

             2、Linux的目录结构:

                   一切文件都在根( )下

                 注: 存储设备必须挂载,才能使用;

           总结:在Linux下我们通过挂载的方式将存储空间,直接或间接的关联到根上,形成树结构;

                      /ect/fstab:因为通过命令行挂载的磁盘是临时的。(开机自动挂载)

                      df –h    查看磁盘挂载情况

                     【dd if=/dev/zero of=/root/image bs =1024k count=100 //创建环回设备(虚拟磁盘)】

                      fdisk  划分磁盘分区

                      df    查看磁盘挂载情况

                      /dev/sda1

                      /dev 设备文件存放的路径

                      a    第一块磁盘

                      1     第一个分区

                      sd   scsi类型的磁盘(hd、IDE)

                      mkfs    格式化(创建文件系统)

                      mount  实现磁盘的挂载           

                      umount:卸载磁盘

                      格式化以后需要挂载

      Linux的主要目录

            /     根目录

           /bin     二进制存放命令文件

           /boot   存放系统启动文件(内核,grub程序)

           /cdrom  光盘目录

           /dev    存放设备文件(c字符设备、d块设备)

           /etc     大部分的系统配置文件

           /home   普通用户的家目录

           /lib/lib64 库文件(.so结尾的文件)

           /lost+found  非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)

           /mnt /media  专门提供挂载的挂载点

           /opt     第三方软件的安装目录

           /proc /sys 进程、系统目录(默认是空的,只有系统启动后才会存放对应进程的系统文件)

           /root  root用户的家目录

           /sbin    存放命令的目录

           /tmp    临时文件存放目录(所有人都有权限)

           /usr     常见软件安装目录

           /var     文件随时更改目录—日志文件!

    目录的常见命令

        1、  查看目录内容

               终端使用技巧:自动补全

              Ls  查看文件内容;

        2、  搜索使用过的命令

               Ls

              文件通配符:

                          *--任意长度的任意字符

                          ?--任意一个字符

                           []—取值范围(只取范围中的一个字符)

                                Sd[abc] – sda   sdb    sdc 

                                [a-f] –sd[a-f] sda adb …sdf

                           ^ --托字符,指定以某个字符开头

                           $-- 以什么字符结尾

                  Grep命令 ---行过滤

                             查看文件中的匹配,过滤某一行:

                             -v  反选

                             -v ^$  空白行

                             -i     忽略大小写  

         3、切换目录

                    Cd

              常见特殊目录:

                                   .   :当前目录

                                   ..  :当前目录的上层目录

                                  ~   :代表 home 目录

                                  — :代表前一个目录的上层目录

               绝对路径:从根开始,写全

               相对路径: 相对当前路径而言,你所要的处理的目录。

               N  新建分区   +10m  p   w

               格式化以后需要挂载   mount /root/image2/text

  • 相关阅读:
    远程桌面无法复制粘贴
    tns no listener
    10046 trace and sql
    MySQL replace into 用法(insert into 的增强版)
    USB接口大百科:看完你就分得清充电线了
    世界富人的财富诀窍
    php 23种设计模式的趣味解释
    23种设计模式
    设计模式的分类记忆方法
    项目管理基础:考试必过神之冲刺背诵口诀精简
  • 原文地址:https://www.cnblogs.com/liyuanyuan97/p/11300460.html
Copyright © 2011-2022 走看看