复习

Posted xmtxh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习相关的知识,希望对你有一定的参考价值。

运维工作分类:

监控运维(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/ 邮箱

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

 

互联网的数据

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

流技术
队列技术
丢弃技术

以上是关于复习的主要内容,如果未能解决你的问题,请参考以下文章

安卓复习8

安卓复习8

JavaScript期末复习

js基础复习---字符串操作

NC41 最长无重复子数组/NC133链表的奇偶重排/NC116把数字翻译成字符串/NC135 股票交易的最大收益/NC126换钱的最少货币数/NC45实现二叉树先序,中序和后序遍历(递归)(代码片段

微信小程序代码片段