1.学习之初
运维宏观介绍
运维是什么?
小企业 大企业区别
产品经理(设计产品)
研发(前端、后台、客户端)(ios/android)
运维(服务器:购买服务器、网络设备、安装操作系统Linux、搭建环境、调整配置、IDC机房、机柜、带宽、阿里云、域名(备案)、80、ssl证书、压力测试)
测试
技术更新很快需要不断深入学习保持自我更新。
运维人员要做那些事?
从一个初创公司做一个互联网产品说起
运维的就业前景、趋势如何?
运维需求增长,技术专业性要求增加。
有些IDC淘汰或者转型
某些自动化工具替代人为操作
有了云之后就有了标准,此时就产生了自动化
运维开发人员 开发运维平台一部分运维转向运维开发 除了掌握以上基本技能还需要会开发工具
业内随大流认同python这一工具
Dvops:领域偏重交互 持续交互 简化运维与研发与测试人员的工作流程
自动化 运维开发 Dvops方向
运维难度增加 ,运维技术要求提高,只有不断学习才能保证不被淘汰
以后的运维就是一个完全自动化的运维,由一个控制中心在控制
忠告:给自己明确的定位
目的是什么
就业?兴趣?还是辅助当前的工作
学习完之后要做的职位是什么
学完之后要在哪个城市发展
建议想办法去到一线城市发展
上海 北京 深圳 杭州 南京 工作机会多求职比较容易
给自己设定目标:
何时学完?
何时找工作?
何时跳槽?
第一份工作薪资?
一年后薪资多少?俩年后?
预习复习的重要性
当日事当日毕
记笔记
利用好资源
2.约定
学习注意事项
系统CentOS7.3系统
虚拟软件VMware workstation 10
远程工具: puTTY(开很多窗口麻烦)+Xshell(个人用户免费)
各软件版本会变动
r.aminglinux.com会更新
可能用到的代码及命令
centos7.aminglinux.com
3.认识linux
linux是一个操作系统
运行ppt、浏览网站、玩游戏等
andriod手机操作系统就是linux
网站、游戏、QQ、微信
linux起源
linux之前流行Unix(mac os)价格非常贵
大学老师开发一个教学的系统Minix 类unix
1992linus Torvalds参考minix开发了linux(仅仅是内核)
GNU(GNU's not unix)、gpl与linux
Debian(1993)—Ubuntu(2004)
Slackware(1993)—SUSE(1994)
RedHat(1994)—CentOS(2003)
RedHat—RedFlag(1999)
RedHat Fedora RHEL(2002)
后者为分支
一.虚拟机与系统安装:
点击选择第一行安装centos7 进入安装界面
选择中文 手动分区
分区大小按生产环境要求分,我这里分的大小仅用于学习参考。具体大小如图所示。
二.网络配置:
一般生产环境只能手动指定IP地址 输入下面命令:
vi /ect/sysconfig/network-scripts/ifcfg-(使用的网卡) i插入编辑
BOOTPROTO=static
表示使用静态固定IP。
onboot=yes
表示网卡随着系统启动而启动。
同时在最后加上需要配置的IP地址信息 子网掩码 网关 DNS服务器
最后:wq保存退出
最后重启服务systemctl restart network.server 测试网络是否正常。
如遇网络不通请先检查vm网络配置模式是否正确
三.远程登录及密钥认证:
这是由于没有关闭selinux,所以拒绝登录 接着关闭selinux
linux发行版本:
https://commons.wikimedia.org/wiki/File:Linux_Distribution_Timeline.svg(发行版本时间图)
RedHat:
1.Fedora实验版本(2002)
2.RHEL:企业版本(2002)
3.CentOS(2004)跟RedHat相似度非常高2014年被RedHat收购,目前作为实验版本发行。
操作系统是对内核进行包装,安装很多第三方工具形成操作系统
内核已经发行到4.xx版本
安卓运用4版本内核,发展十分迅速
1991—2018过去将近30年发布了很多小版本 ,大版本发布很慢。
CentOS版本:https://wiki.centos.org/Download
Linux是一种类Unix系统。
GNU:一项自由软件运动,目标为了创建一套完全自由的操作,它要求我们可以自由使用,自由更改,自由发布软件,GPL制定规定。
分区:
boot:存放运行系统的引导文件
swap:虚拟内存(小于等于4G 俩倍内存大于8G分8G)特殊要求除外
/:主目录
注意分区设置好后不能更改
配置网络:自动获取(dhclient)
手动配置(生产环境为手动指定)
vi /ect/sysconfig/network-scripts/ifcfg-(使用的网卡) i插入编辑 最后:wq保存退出
最后重启服务systemctl restart network.server 测试网络是否正常。
route-n查看网关是否正常
有时服务报错启动失败 就关闭system disable NetworkManager服务
密钥登录:客户端生成密钥对 私钥留客户端
公钥留服务器
密钥登录需要关闭selinux
运行级别:ls -l /usr/lib/systemd/system/runlevel*target
查看默认target:systemctl get-default
永久修改target:systemctl set-defualt multi-user.target
同步时间:ntpdate time.windows.com