一、前期准备:服务器连接与安全配置
1.1 获取服务器访问凭证
登录阿里云控制台,进入ECS实例详情页,获取以下关键信息:
- 公网IP地址:用于远程连接的唯一标识
- 登录密码:首次使用需重置系统密码
- 实例ID:服务器唯一标识符
1.2 配置安全组规则
安全组是虚拟防火墙,必须正确配置才能保证服务器可访问:
- 进入ECS控制台 → 安全组 → 配置规则
- 添加入方向规则,开放常用端口:
- SSH连接:22端口
- Web服务:80(HTTP)、443(HTTPS)端口
- 自定义应用端口:如3306(MySQL)、8080(Tomcat)
- 优先级设置为1(最高),授权对象为0.0.0.0/0允许所有IP访问
二、命令行连接方式详解
2.1 SSH直接连接(Linux/Mac)
bash
ssh root@你的公网IP
# 示例:ssh .123.123
首次连接会提示确认主机密钥,输入yes后,再输入预设的密码即可登录。
2.2 使用SSH客户端(Windows)
推荐使用Xshell、PuTTY等工具:
- 新建会话,主机栏填写公网IP
- 协议选择SSH,端口保持22
- 连接后输入用户名(root)和密码
2.3 会话保持与管理
- 使用
screen或tmux保持长时间任务 - 配置SSH密钥对实现免密登录
三、基础文件操作与目录管理
3.1 Linux目录结构认知
/:根目录,所有目录的起点/root:系统管理员主目录/home:普通用户主目录/etc:系统配置文件存储位置/var:经常变化的文件,如日志
3.2 常用文件操作命令
bash
ls -la # 列出目录详细内容
cd /usr/local # 切换目录
pwd # 显示当前工作目录
mkdir project # 创建新目录
rm -rf temp # 强制删除目录
cp file1 file2 # 复制文件
mv oldname newname # 移动或重命名文件
四、环境部署与软件安装
4.1 软件包管理操作
- CentOS/Alibaba Linux:使用yum包管理器
yum update -y:更新系统软件包yum install package_name:安装指定软件yum remove package_name:卸载软件包- Ubuntu:使用apt包管理器
4.2 Java环境部署实战
bash
# 检查现有Java环境
java -version
# 卸载系统自带OpenJDK(如需)
rpm -qa | grep java
yum -y remove java-1.8.0-openjdk
# 安装自定义JDK
rpm -ivh jdk-11.0.8_linux-x64_bin.rpm
# 验证安装
java -version
该方式自动配置环境变量,为最便捷的Java环境搭建方案
4.3 Web服务器配置
Tomcat部署:
bash
# 解压安装包
tar -zxvf apache-tomcat-9.0.37.tar.gz
# 进入目录并启动
cd apache-tomcat-9.0.37
bin/startup.sh
# 验证启动
ps -ef | grep tomcat
4.4 容器化部署:Docker环境搭建
bash
# 卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 安装必要工具
yum install -y yum-utils
# 配置阿里云镜像仓库
yum-config-manager –add-repo
# 安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
# 启动Docker服务
systemctl start docker
systemctl enable docker
配置国内镜像源可显著提升下载速度
五、系统监控与性能优化
5.1 资源使用监控
bash
top # 实时系统状态监控
htop # 增强型系统监控(需安装)
df -h # 磁盘空间检查
free -h # 内存使用情况
5.2 网络配置与故障排查
ping 目标IP:测试网络连通性netstat -tulpn:查看端口监听状态ss -tulpn:新版网络连接查看traceroute 目标IP:跟踪网络路由路径
5.3 防火墙管理
bash
# 查看防火墙状态
systemctl status firewalld
# 开启/关闭防火墙
systemctl start firewalld
systemctl stop firewalld
# 端口管理
firewall-cmd –zone=public –add-port=8080/tcp –permanent
firewall-cmd –reload
六、高级运维技巧
6.1 进程管理与后台运行
ps aux | grep 进程名:查找特定进程nohup command &:后台运行命令且关闭终端不停止kill -9 进程ID:强制终止进程
6.2 日志查看与分析
tail -f 日志文件:实时查看日志grep "关键词" 日志文件:搜索日志内容
七、实用快捷操作汇总
7.1 文本编辑操作
vi/vim 文件名:命令行文本编辑器cat 文件名:显示文件内容head/tail 文件名:查看文件头部/尾部
7.2 压缩与解压缩
bash
# 压缩文件
tar -czvf archive.tar.gz directory/
# 解压文件
tar -xzvf archive.tar.gz
温馨提示:在购买云服务器前,建议先通过阿里云小站平台领取满减代金券,可在结算时享受额外优惠,降低上云成本。合理利用优惠活动能够有效节省企业IT预算。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/16612.html