企业是如何使用云计算的
云计算帮你解决了你所需要的任何计算服务,运维工程师就只需要购买云服务。
云计算就是你想要什么,它几乎都提供给你了,不需要自己去创建,花钱就行
云计算的类型
- 公有云
公有云是作为第三方云厂商所拥有和运营的,他们通过Internet提供计算资源,在公有云中,所有的硬件、软件和其它一些基础性的结构均由云提供商拥有和运营
阿里云,腾讯云,百度云等等
就好比城市的水电、居民共享、每家每户各取所需,按量统计付费
-> 私有云
企业或者组织自己去搭建或者使用的
一般大型公司会自己搭建私有云
公有云和私有云的区别,自家洗衣机和外面的干洗店- 混合云
顾名思义,即同时使用私有云和公有云
公司将敏感的数据保留在私有云中(安全性),同时使用公有云来运行应用程序(低成本)
云计算的服务模式
Linux和Windows的区别(免费与收费)
- 最新正版Windows 10 官方售价 888 yuan
- Linux几乎免费(更多人愿意专研开源软件,而收费的产品出现更多的盗版)
软件与支持- windows平台:数量和质量的优势,不过大部分为收费软件;由微软提供技术支持和服务
- Linux平台:大多数为开源软件,用户可以修改定制与发布,由于免费没有资金支持,部分软件质量可能欠缺
安全稳定性
使用习惯
- windows:普通用户依靠图形界面操作,鼠标和键盘完成一切需求,上手简单容易
- linux:兼具图形界面和完全命令操作。无法使用鼠标,新手入门困难,需要学习后方可使用,熟练后效率极高!
Linux环境搭建
Linux操作系统安装成功,登陆界面
用户名:root(电脑默认的超级用户)
密码:123456(自己设置的,不要按小键盘的数字)
ping 网站(查询电脑是否能够上网)
CTRL+ALT(释放鼠标)
通过Xshell 远程连接一台远程的Linux服务器
为什么需要远程连接?
在实际工作场景中,虚拟机界面或物理服务器本地的终端都是很少接触的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买的云主机,那更碰不到服务器主体了,只能通过远程连接的方式管理自己的Linux系统。
因此在安装好Linux系统后,使用的第一步应该是配置好客户端软件(ssh软件进行连接)连接Linux系统
ssh root@ Linuxip地址 (连接Linux)
Linux系统命令基础
#Linux 命令格式是
#语法
linux命令 ---一些功能性参数 你要操作的对象
命令实践
#删除文件 rm remove
rm 文件名
#查看目录下的内容 list
ls
#查看当前你在哪个目录中 print work dir
pwd
c/use/tem
Linux目录结构
为什么要学习Linux命令
linux实用命令笔记
/opt/yu/666.txt 是绝对路径
/`yu/888.log 不是绝对路径,这个是相对路径
whoami 查看当前系统用户是谁
ls /root 查看根目录下的/root文件夹中有什么
#更换目录,切换到你所在的文件夹
cd 你想进入的文件夹
#创建文件夹 mkdir 参数 -p 递归创建父目录
# 分别创建/tmp/yu/linux
[root@ceph /]# mkdir -p /tmp/yu/linux
cd - 回到上一个工作目录
touch 创建一个文件
# touch /opt/yu_linux.txt
#查看Linux文件,文件的权限
#创建用户的命令,得用root去执行
useradd 用户名 创建用户
passwd 用户名 创建用户密码
useradd xiang
#分别用普通用户去登陆Linux。模拟普通
rm 删除
-rf 2个参数 ,表示递归,强制删除所有
/* 表示根目录下的所有内容
#正确的,删除某个目录下的内容
rm -rf /tmp/*
#修改文件名称
mv 绝对路径 绝对新文件名路径
vi 打开文件
i进入编辑模式
esc
#保存退出
输入:
再输入wq!
#不保存退出
输入:
再输入q!
#查看文本内容
cat
#增加文件权限
chmod 777 绝对路径
用户权限的理解
文件的权限
r 可读 4
w 可写 2
x 可执行 1
对于文件,有三个角色可以操作
用户 用户组 其他人
最大化权限
rwx rwx rwx
对应的数字权限
4+2+1 4+2+1 4+2+1 最大化权限就是7
#给这个文件最大化权限
chmod 777 filename.txt
#去掉其他人身份的所有权限
chmod 770 filename.txt
- 阿里云的yum仓库,https://developer.aliyun.com/mirror/
阿里云非常丰富且强大的镜像站
配置yum源
假如是windows
linux
1. 安装编译工具及库文件
[root@bogon src]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2.首先要安装 PCRE,PCRE 作用是让 Nginx 支持 Rewrite 功能。
下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@bogon src]# cd /usr/local/src/
[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
3.解压安装包:
[root@bogon src]# tar zxvf pcre-8.35.tar.gz
4.进入安装包目录
[root@bogon src]# cd pcre-8.35
5.编译安装
[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make installk
6.查看pcre版本
[root@bogon pcre-8.35]# pcre-config --version
7.安装 Nginx.下载 Nginx,下载地址:https://nginx.org/en/download.html
[root@bogon src]# cd /usr/local/src/
[root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
8.解压安装包,并进入安装包目录
[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz
[root@bogon src]# cd nginx-1.6.2
9.编译安装
[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with- http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@bogon nginx-1.6.2]# make
[root@bogon nginx-1.6.2]# make install
10.查看nginx版本
[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v
11.启动 Nginx
[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx
Nginx 常用的几个命令:
#[root@bogon conf]#/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
#[root@bogon conf]#/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
#[root@bogon conf]#/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
linux的过滤命令,以及管理符号用法
查询nginx进程,并且只显示nginx相关的信息
ps -ef | grep "nginx"
查看端口的用法
netstat - tunlp | grep "nginx"
在Linux系统中访问nginx服务页面
语法
机器Ip地址:80端口即可
或者你可以先关闭Linux防火墙,在本机浏览器中访问
Linux中输入命令:# service iptables stop
重启防火墙:# service iptables restart
如何运行一个淘宝网在你的机器上面
# 停止nginx服务
[root@bogon conf]#/usr/local/webserver/nginx/sbin/nginx -s stop
修改这网站的显示内容
#利用curl 命令,发起http网络请求,并且验证,对方网络的信息
#查看淘宝网的 web服务器信息,他是tengine
curl -l https://www.taobao.com/
HIIP/1.1 200 ok
Service : Tengine
#查看自己的Linux web服务器的信息
curl -l ip地址
#对于现在网络安全的关注,对于网站的隐私信息,需要保护
修 改nginx的首页