用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
备份容灾
›
备份
›
5分钟上手亚马逊云科技AWS核心云开发/云架构知识 - 维护 ...
5分钟上手亚马逊云科技AWS核心云开发/云架构知识 - 维护EC2服务器 ...
盛世宏图
论坛元老
|
2024-8-9 01:36:08
|
显示全部楼层
|
阅读模式
楼主
主题
1773
|
帖子
1773
|
积分
5319
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
简介:
小李哥从本日开始将开启全新亚马逊云科技AWS云计算知识学习系列,适用于任何无云计算或者亚马逊云科技技术背景的
开发
者,让大家0基础5分钟通过这篇文章就能完全学会亚马逊云科技一个经典的服务
开发
架构。
我将每天介绍一个基于亚马逊云科技AWS云计算平台的全球前沿云
开发
/架构技术基础解决方案,资助大家快速了解国际上最热门的云计算平台亚马逊云科技AWS最佳实践,并应用到自己的一样平常工作里。本次我将介绍如何在亚马逊云科技上维护EC2网页服务器,使用system manager登录EC2服务器进行一样平常维护,并设置开机启动脚本。本方案架构图如下:
方案所需基础知识
什么是 Amazon EC2?
Amazon Elastic Compute Cloud(简称 EC2)是 Amazon Web Services(AWS)提供的一项弹性计算服务。通过 EC2,用户可以在云中启动和管理虚拟服务器(实例),这些实例可以根据需求进行扩展和缩减。EC2 提供了多种实例类型、操作系统选项和存储选项,适用于各种应用场景,包括网站托管、数据分析、呆板学习和大规模计算等。
什么是 AWS Systems Manager?
AWS Systems Manager 是 AWS 提供的一项管理服务,旨在资助用户统一管理和自动化 AWS 资源和当地服务器的操作任务。Systems Manager 提供了集成的用户界面,通过此界面可以查察和控制整个 AWS 基础办法,简化资源管理流程。
使用 AWS Systems Manager 维护 EC2 的优势
简化管理
:
通过会合式控制台,用户可以统一管理所有 EC2 实例,简化一样平常
运维
任务,进步管理效率。
增强安全性
:
使用参数存储功能安全管理敏感信息,自动化补丁管理确保系统始终保持最新,降低安全风险。
进步可见性
:
实时监控和记载实例状态,资助用户实时发现息争决标题,进步系统的可用性和稳定性。
自动化操作
:
使用自动化功能创建和执行常见任务的工作流,减少手动操作,降低人为错误的风险。
批量操作
:
通过运行命令功能,可以在多个实例上同时执行命令,简化大规模操作任务,进步
运维
效率。
合规管理
:
通过状态管理功能,确保所有实例始终符合预定义的设置要求,资助企业保持合规性。
本方案包括的内容:
1. 了解EC2实例差别的巨细类型
2. 使用EC2的属性对服务器进行搜索
3. 通过System Manager SSH进入服务器
4. 通过命令行对EC2服务器
运维
管理
5. 通过控制台对EC2服务器
运维
管理
项目搭建具体步调:
1. 进入到亚马逊云科技控制台,搜索EC2服务后进入
2. 如果希望为自己的EC2服务器获取合适的实例类型,我们可以进入到左侧的“Instances Type”部门进行查察。
3. 如果我们想进入到服务器中,我们可以选中服务器,点击界面上方的Connect
4. 再点击第二个选项Session Manager,并点击Connect通过SSH连接进入
5. 进入到Amazon Linux(基于RedHat的Distribution)的命令行里,运行以下命令进行根本的维护操作。
在命令中可以测试以下Linux内的常见命令行操作。
# 切换到超级用户
sudo -i
# 切换到指定目录
cd ../home/ec2-user/sample_app
# 列出目录中的文件和子目录
ls
# 实时查看日志文件的末尾内容
tail -lf aws_compute_solutions.log
# 常见的 Bash 服务器维护命令及备注:
# 更新包列表并升级系统中的所有包
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y # CentOS/RHEL
# 查看系统状态和资源使用情况
top # 显示系统任务和资源使用情况
htop # 交互式显示系统任务和资源使用情况,需要先安装:sudo apt install htop 或 sudo yum install htop
# 检查磁盘空间使用情况
df -h # 显示文件系统的磁盘空间使用情况
# 检查目录大小
du -sh /path/to/directory # 显示指定目录的大小
# 查看系统日志
journalctl -xe # 显示系统日志,特别是错误信息
tail -f /var/log/syslog # 实时查看系统日志(Ubuntu/Debian)
tail -f /var/log/messages # 实时查看系统日志(CentOS/RHEL)
# 管理服务
sudo systemctl start service_name # 启动服务
sudo systemctl stop service_name # 停止服务
sudo systemctl restart service_name # 重启服务
sudo systemctl status service_name # 查看服务状态
# 检查网络连接
ping google.com # 检查与外部服务器的连接
netstat -tuln # 显示所有监听端口
ss -tuln # 显示所有监听端口(现代系统上更推荐)
# 管理用户
sudo adduser username # 添加新用户
sudo passwd username # 修改用户密码
sudo usermod -aG groupname username # 将用户添加到组
# 监控系统资源
free -h # 显示系统内存使用情况
vmstat 5 # 每5秒显示一次系统性能
# 管理文件权限
chmod 755 filename # 设置文件权限
chown user:group filename # 更改文件所有者和所属组
# 压缩和解压文件
tar -czvf archive.tar.gz /path/to/directory # 压缩目录
tar -xzvf archive.tar.gz # 解压归档文件
复制代码
6. 开机启动脚本则在EC2的Instance Settings的User Data中设置。
7. 在EC2控制台中,点击Instance State,对EC2实例进行关闭/开启/重启
8. 需要留意的是,在EC2实例制止后,才能对EC2的部门设置进行修改,正在启动过程中部门参数(如实例类型巨细)是不能修改的。
以上就是在亚马逊云科技上使用System Manager对于服务器进行管理的全部步调。欢迎大家关注0基础5分钟上手AWS系列,未来获取更多国际前沿的AWS云
开发
/云架构方案!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
盛世宏图
论坛元老
这个人很懒什么都没写!
楼主热帖
绝了,这20款可视化大屏模板太酷炫了( ...
零基础学Java(1)初识Java程序 ...
【十年网络安全工程师整理】—100渗透 ...
Frida主动调用java函数来爆破解题思路 ...
聊聊DevOps制品管理-不止是存储制品这 ...
15年了,我们到底怎样才能用好 Serverl ...
记一次 .NET 某RFID标签管理系统 CPU ...
Python程序运行内存的查看
【Linux进程概念——下】验证进程地址 ...
数据库扩容也可以如此丝滑,MySQL千亿 ...
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表