“蘑菇云主机”并不是一个标准的、广为人知的云服务商名称,它可能是指:
1、某个特定公司的产品:可能是某家小公司或初创企业以“蘑菇云”命名其云服务器产品。
2、用户的口误或笔误:可能是“腾讯云”、“阿里云”等其他主流云厂商的误写。
3、其他特定平台:例如与Arduino开发板相关的“蘑菇云”社区,但其“主机”概念可能不同。
不过没关系,无论您指的是哪一家的云主机,其核心都是远程的Linux或Windows服务器,安装软件的方法主要取决于您的主机操作系统,而不是云厂商本身。
下面我将以最常见的Linux 系统(如 CentOS, Ubuntu 等)为例,为您提供详细的安装软件指南,如果您使用的是 Windows 系统,方法会完全不同(通常远程桌面连接后像操作普通电脑一样安装.exe或.msi文件)。
无论用什么方法,第一步都是先连接到您的服务器,通常使用 SSH 工具。
1、获取连接信息:从蘑菇云主机的管理后台找到以下信息:
公网IP地址例如123.123.123.123
用户名通常是root
(Linux)或Administrator
(Windows)
密码或SSH密钥登录凭证
2、使用SSH客户端连接:
Windows 用户可以使用 PuTTY, MobaXterm,或 Windows 10/11 自带的 PowerShell 或 CMD(使用ssh
命令)。
macOS/Linux 用户直接打开终端(Terminal)即可。
连接命令ssh username@ip_address
例如ssh root@123.123.123.123
* 输入密码(输入时不可见)后即可登录。
方法一:使用包管理器安装(最简单、最推荐)
Linux系统有强大的“应用商店”——包管理器,它可以自动解决软件依赖关系,根据系统版本不同,命令也不同。
1. 如果您的系统是CentOS / RedHat / Fedora** 系列
使用yum
或dnf
命令。
更新软件包列表(强烈建议先执行此命令) yum update 或者(新版本系统) dnf update 搜索软件包,例如搜索 nginx yum search nginx 安装软件,例如安装 nginx yum install nginx 安装完成后,启动软件 systemctl start nginx 设置开机自启 systemctl enable nginx
2. 如果您的系统是Ubuntu / Debian** 系列
使用apt
或apt-get
命令。
更新软件包列表(强烈建议先执行此命令) apt update apt upgrade 搜索软件包,例如搜索 nginx apt search nginx 安装软件,例如安装 nginx apt install nginx 安装完成后,启动软件 systemctl start nginx 设置开机自启 systemctl enable nginx
常见软件安装示例:
安装 Python 3:yum install python3
或apt install python3
安装 Java:yum install java-11-openjdk-devel
或apt install openjdk-11-jdk
安装 MySQL:yum install mysql-server
或apt install mysql-server
安装 Docker: 请参考 Docker 官网的安装指南,不同系统步骤不同。
方法二:下载源码编译安装(更灵活,但更复杂)
如果需要安装最新版或特定版本的软件,而包管理器里的版本太旧,可以使用此方法。
通用步骤:
1、安装编译工具:
# CentOS yum groupinstall "Development Tools" yum install openssl-devel libffi-devel # Ubuntu apt install build-essential libssl-dev libffi-dev
2、下载源码(通常为.tar.gz或.zip格式):
wget https://example.com/software.tar.gz
3、解压:
tar -xzf software.tar.gz cd software-directory
4、配置、编译并安装:
./configure make make install
这种方法对新手门槛较高,需要参考具体软件的官方文档。
方法三:使用其他包管理工具(如 Python 的 pip, Node.js 的 npm)
如果您需要安装特定语言的库或工具,可以使用它们自己的包管理器。
安装 Python 包
pip3 install package_name # pip3 install requests
安装 Node.js 包
npm install package_name # npm install express
1、查看安装位置:通常通过包管理器安装的软件,配置文件在/etc/
目录下,主程序在/usr/bin/
或/usr/sbin/
下。
2、修改防火墙:如果安装的是Web服务器(如Nginx)或数据库(如MySQL),需要放行对应的端口。
* CentOS (firewalld):firewall-cmd --permanent --add-service=http && firewall-cmd --reload
* Ubuntu (ufw):ufw allow 'Nginx Full'
3、常见问题:
命令未找到 (Command not found)说明软件没有安装成功,或者安装路径不在$PATH
环境变量中,请检查拼写错误。
权限不足在命令前加sudo
,例如sudo apt update
(如果当前用户不是root)。
1、确认系统类型:使用cat /etc/os-release
命令查看您的系统是CentOS还是Ubuntu。
2、优先使用包管理器:yum
(CentOS) 或apt
(Ubuntu) 是首选,最简单稳定。
3、找不到软件时,再考虑源码编译或其他安装方式。
如果您的“蘑菇云主机”有特殊的管理面板或应用市场,也可以优先在那里尝试一键安装,这会比命令行更简单。
希望这份指南能帮助您顺利在服务器上安装所需的软件!
文章摘自:https://idc.huochengrm.cn/zj/14784.html
评论