zoukankan      html  css  js  c++  java
  • 复习(一)

    运维工作分类:

    监控运维(7*24运维值班、故障处理)
    安全运维(整体的安全方案、规范、漏洞检测、分析、安全防护等)
        ssh
        IDS/IPS    
        
    应用运维(项目上线、业务部署、版本管理、灰度发布)
        git/svn
    
    系统运维(架构层面的分布式缓存、分布式文件系统、日志手机、环境规划
    (测试、开发、生产)、架构设计、性能优化)
        传统
        自动化
        架构师
    
    基础服务运维(包括运维开发)(内部DNS、负载均衡、系统监控、资产管理、运维平台、虚拟化管理平台)
        CMDB
        KVM
        OPENSYACK
    
    基础设施运维(系统初始化、网络维护、底层虚拟化)
        技术含量太低
    
    机房运维(负责设备上下架、巡检、报修、硬件监控)
        IDC
        网络运维:
            上架 
        东南亚
            至少翻一倍    
        技术含量低

    串讲:
    基础模块

    1.行业

     互联网行业
            云计算
                操作系统
                    Linux
                        开源
                        x86服务器
                        成本低
                        适合开发
                        稳定性
                            文件系统
                            进程管理机制
                    Windows
                        商业,闭源
                    Unix
                        商业
                        小型机    
                        成本高                    
                网络 
                虚拟化
                存储
                语言

    2.操作系统

    linux
        一切皆为文件
        RedHat
             Red Hat Enterprise Linux(RHEL
             CentOS
                 和RHCL是一样的
                 Logo不一样
                 纯开源
                 5/6/7
                    6
                    7(重点)
        Debian
             ubuntu     
           
        安装:
            时区:***
                根据服务器所在地区
            分区:*****
                手动
                    无人值守
                    kickstart
                    cobbier
                        采用广播实现的                
                 RAID
                    LVM
            软件包安装:
                最小化        
            网络参数
                 主机名
                 IP地址
                 子网掩码
                 网关
                 DNS             
        关于使用vmware安装操作系统
        
        使用真实服务器安装操作系统
            制作安装盘
            BIOS选择U盘启动

    3.服务器连接方式

        远程卡
            批量部署
            将本地IOS上传到远程卡存储空间
        xshell *****
        xmanager
            KVM        
        putty     
        secureCRT
    
    如果xshell连接不上服务器,怎么排错
    思路:
    1.判断是否连通(ping)
        检测网卡属性
    2.检测防火墙和SElinux
        初学者,建议都关闭
    3.检测端口
        服务是否开启
            systenctl status 
            ps aux | grep
            ss -anpt | grep :80
            netstat -antp | grep :80
            lsof -i:80
        端口是否占用或修改了端口号

    4.目录结构

    [root@xiaoming ~]# tree -L 1 /
    /
    ├── bin -> usr/bin  #命令
    ├── boot #引导信息
        CentOS6:grub.conf
        CentOS7:grub2.cfg
    ├── dev #设备文件
        /dev/zero       无穷个0
        /dev/null       黑洞//dev/random     随机数值
        /dev/urandom    随机数值(建议)
        /dev/sda        磁盘
        /dev/sda1       分区
        ...
    临时swap扩容
        dd if=/dev/zero of=/opt/swapfile bs=1M count=20
        mkswap /opt/swapfile
        chmod 0660 /opt/swapfile
        swapon /opt/swapfile    
    ├── etc #配置
    用户创建及修改
        /etc/passwd
        /etc/shadow
        /etc/group
        /etc/gshadow
        /etc/default/useradd
        /etc/login.defs
        
    用户登陆环境:
    ~/.bashrc       局部配置
    ~/.bash_profile
    /etc/bashrc     全局
    /etc/profile
    /etc/skel        模板
    /etc/locale.conf  字符集(centos7)
    /etc/sysconfig/i18n
    
    用户提权:
    /etc/sudoers     #sudo提权配置文件,权限440
    /etc/sudo.conf   #sudo配置文件
    /etc/sudoers.d/  #扩展或子配置文件
    
    分区自动挂载
    /etc/fstab
    
    计划任务
    /etc/crontab #配置文件
    
    yum仓库配置文件
    /etc/yum.repos.d/*.repos
    
    网路参数有关的
    /etc/sysconfig/network-scripts/ifcfg-ens33  #网卡配置文件,改完重启网卡或者重启服务
    TYPE=Ethernet         #网卡类型,不用修改
    BOOTPROTO=none        #获取IP的方式,none和static都是静态,dhcp是动态
    NAME=ens33            #网卡名称和DEVICE保持一致
    DEVICE=ens33          #设备名称和NAME保持一致
    ONBOOT=yes            #启动状态
    IPADDR=10.0.1.31      #ipv4地址
    PREFIX=24             #子网掩码长度和NAMEMASK=255.255.255.0一个意思
    GATEWAY=10.0.1.254    #网关地址
    DNS1=223.5.5.5        #DNS服务器IP,可以写两个DNS1,DNS2
    #HWADDR=              #网卡mac地址,或者用MACADDR=
    
    /etc/hosts                                  #主机名解析配置文件,改完立即生效
    /etc/resolv.conf                            #DNS配置文件,改完立即生效
    /etc/hostname                               #修改主机名,不建议使用
    /etc/sysconfig/network                      #修改主机名和网关,不建议使用(centos6使用较多)
    ├── home #普通用户家目录
    ├── lib -> usr/lib #
    ├── lib64 -> usr/lib64 #系统库文件
    ├── media #系统自定挂载点
    ├── mnt #临时挂载
    ├── opt #自定安装软件包
    ├── proc #伪文件系统(虚拟文件系统),能够灵活的调用硬件资源来处理对应进程
    /prop/meminfo  #内存信息
    /prop/cpuinfo  #cpu信息
    /prop/mount    #挂载信息
    /prop/cgroup   #config group配置组(CentOS7)
    ├── root #管理员家目录
    ├── run
    ├── sbin -> usr/sbin  #管理员使用的命令
    ├── srv
    ├── sys  #系统信息
    ├── tmp  #临时资源,特殊权限1777
    ├── usr  #系统默认软件包安装
    └── var  #可变化的资源(log,mail)
    /var/log/
        messsages
        maillog
        secure
        cron
        yum.log
    /var/spool/
        mail/    邮箱
        cron/    计划任务
        anacron/
        postfix/ 邮箱

    自建资源尽量不使用这些目录

    互联网的数据

    处理方式:
        转发
            接受和发送带宽能匹配上
        缓冲
            速率匹配不上,相差较大
        丢弃
            速率相差太悬殊

    流技术
    队列技术
    丢弃技术

  • 相关阅读:
    Shiro 集成Spring 使用 redis时 使用redisTemplate替代jedisPool(五)
    shiro 实现 网站登录记住我功能 学习记录(四)
    magento2根据属性id或code来添加options
    微信小程序-注册程序app.js
    微信小程序-目录结构
    如何在最新的PHP 7.1.0上安装和运行最新的Magento 2.1.3
    添加新的php版本到wamp中
    全局使用php
    PHP设计模式之单例模式
    SourceTree使用
  • 原文地址:https://www.cnblogs.com/xmtxh/p/12181462.html
Copyright © 2011-2022 走看看