美文网首页
linux目录结构

linux目录结构

作者: 婷婷的橙子 | 来源:发表于2021-02-22 22:53 被阅读0次

    01. 知识梳理回顾

        1) 命令操作规范说明
           1) 命令符合规范/不要自创命令
        2) 帮助命令介绍说明
           man help
        3) 和目录相关命令信息  cd ls cp mv mkdir pwd rm
           ls 列表显示数据信息
           ls -l  --- 显示数据信息详细属性
           ls -lh --- 显示属性中,数据大小以人类可读方式显示
           ls -a  --- 将隐藏文件进行显示 以 点 开头的文件数据就是隐藏文件      
           ls -rt --- 按照时间信息进行反向排序,显示最新改动数据信息  
        4) 和文件相关命令信息  touch cat less more head tail grep find rm
           tail -f   --- 实时追踪日志文件信息变化
        5) 系统信息查看命令
           CPU 内存 硬盘 进程信息 用户登录情况  系统信息查看
    

    02. 系统文件信息如何编辑

        nmtui -- 图形界面配置正确以后, 不一定网络是正常的
        确保网络服务正常,需要确认网卡配置文件信息
        
        vi命令编辑文件命令 -- 升级vim 
        vi/vim三种模式:
        命令模式: 进入一个文件中之后,所处的模式  可以输入一些快捷键,完成某些操作需求
        编辑模式: 可以编辑文件信息
        底行模式: 输入:之后将光标移动到屏幕最下面 进行保存退出操作
                                 vi test.txt
                                    |
                                    |
               插入模式INSERT    <-i--  命令模式  -:-> 底行模式
                          --ESC->         <--ESC-
        vi快捷操作方法: 命令模式
        G   --- 快速移动光标到最后一行  
        gg  --- 快速移动光标到首行
        100G/100gg  --- 移动光标切换到指定100行
        ^           --- 将光标快速移动到行首
        $           --- 将光标快速移动到行尾
        ??          --- 如何让光标在横向移动时,按照字符串信息移动?
        nyy         --- 复制指定行信息
        np          --- 粘贴指定信息
        ndd         --- 删除指定行信息(剪切) 
        u           --- 撤销操作
        ctrl+r      --- 取消撤销操作
        
    
        vi快捷操作方法: 底行操作
        :set nu   --- 显示行号信息
        :set nonu --- 取消行号显示    
        :wq       --- 保存退出
        :q        --- 退出
        :wq!      --- 强制保存退出
        :q!       --- 强制退出
        :s#oooooo#HQ#g   --- 只替换光标所在行内容 
        :s#ooooooo#HQ#    --- 只是将一行中找到的第一个内容进行替换, 不会全局都替换
        :n,ms#oooooo#HQ#g  --- 将指定行匹配的信息做替换 
    

    03. 系统存储设备挂载操作

        挂载: 系统中空目录  和  磁盘存储设备文件建立关系 == 等价给磁盘开个门
        PS: Linux一切皆文件
        
        磁盘初始化准备工作:
        1) 磁盘分区操作
        2) 磁盘格式化操作
        
        挂载操作:
        mount /dev/sdb1      /chenchen/
              存储设备  门-目录--挂载点
        umount /chenchen/
    

    04. 系统数据压缩和解压操作

        如何进行数据包压缩:
        tar zcvf  /tmp/ting.tgz   /etc/  /var/  /etc/hosts
        tar zcvf chen/1.zip  ./1.txt
        
        压缩的路径      --- /tmp/ting.tgz
        所要压缩的文件  --- /etc/  /var/  /etc/hosts
    
        z  --- 利用gzip方式进行压缩文件信息
        c  --- 创建出一个压缩包
        v  --- 显示压缩数据过程
        f  --- 指定压缩包保存路径
    
        解压数据包:
        tar xvf  /tmp/ting.tgz
        tar xvf  1.zip
    
        检查确认压缩是否成功: 
        tar tf /tmp/ting.tgz 
        
    
        unzip 命令用法
        解压数据包:
        unzip file.zip
        
        
    

    05. Linux系统目录结构:

    tree              --- 展现目录下所有文件 目录 树
    
    
        bin -> usr/bin    --- 里面存储的是命令文件信息 二进制文件
        usr               --- 磁盘发展历史过程中,产生的新的挂载点目录           
        sbin -> usr/sbin  --- 里面存储的是命令文件信息 超级管理员可以执行命令
        boot              --- 存放系统运行启动文件信息
        dev               --- 存储设备文件信息
        etc***            --- 保存系统服务或者第三方服务程序配置文件                                     
        home              --- 普通用户家目录
        root              --- 管理员用户家目录
        lib -> usr/lib    --- 存放程序服务会加载一些库文件
        lib64 -> usr/lib64  
        mnt               --- 临时挂载点目录
        opt***            --- 存放第三方程序安装数据信息
        proc              --- 内核文件信息 进程文件 系统状态信息  --- 可以用于优化系统/提升安全性
                              此目录中存储数据信息都是默认存储在内存中
        tmp               --- 临时目录 临时存储数据信息(不太重要)  充当回收站
        var***            --- 存储经常变化的数据信息 日志文件
    

    06. 系统重要文件信息:

        1) 网卡配置文件:  /etc/sysconfig/network-scripts/ifcfg-ens33
    
        2) DNS服务配置文件: /etc/resolv.conf
           信息内容:
           nameserver 223.5.5.5
           DNS公共服务器01: 223.5.5.5  223.6.6.6
           电信运营商公共DNS服务器: 114.114.114.114
           腾讯公共DNS服务器: 119.29.29.29
           ==============================================================
           DNS: 将域名和IP地址建立对应管理:
           www.chen.com     10.0.0.200 
           ping  10.0.0.200      == www.chen.com
           ping  www.chen.com  == 10.0.0.200   DNS解析过程   DNS服务器
           ===============================================================
           
        3) 本地DNS映射文件: /etc/hosts  
           服务器-01  chen01.com  
           服务器-02  chen02.com  ---> chen01.com
           hosts
           10.0.0.200  chen01.com   
           
        4) 开启自动加载程序文件: /etc/rc.local  
           文件中的命令信息会随系统启动之后自动加载运行
           
        5) 系统日志文件: /var/log/messages
    

    07. 系统基础优化介绍 --- 方便 部署服务/应用服务

        1) 系统安全服务优化
           selinux: 在某些特定场景限制系统root用户权利  
           selinux程序: 关闭
           临时关闭: setenforce 0
           永久关闭: vi /etc/selinux/config
                     第7行 SELINUX=disabled
           
           firewalld服务: 关闭       web:80禁止
           防火墙服务: 可以隔离危险的数据流量信息
           临时关闭:  systemctl stop firewalld 
           永久关闭:  systemctl disable firewalld
           
        2) 需要做好yum优化
           QQ 微信  游戏  office    ----平台                  360软件管家 --- windows
           nginx apache zabbix      ----平台yum仓库         优化yum源信息
                                    ----平台yum仓库-aliyun
                                    ---- 清华
           Base   
           update --升级仓库
           extra
           epel   --扩展仓库中                   
                                    
           curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
           curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
           
           yum install -y tree vim telnet nc nmap lrzsz bash-completion sl cowsay
           lrzsz  --- 可以实现windows和linux系统数据相互传输
    

    作者:婷婷的橙子

    发布时间:2021年2月22日

    相关文章

      网友评论

          本文标题:linux目录结构

          本文链接:https://www.haomeiwen.com/subject/okrlfltx.html