gpt4 book ai didi

linux - 在网络服务器上设置 Linux 机器

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:20 27 4
gpt4 key购买 nike

我有一台带有 Hostinger 的服务器,并且可以访问 SSH。它缺少很多命令。这是我的 bin 文件夹。 https://gyazo.com/4509a9c8868e5a19c01f78ba3e0bf09e我可以使用 wget,这意味着我可以抓取包。

我怎样才能让它像普通的 Linux 机器一样启动并运行?我的计划是在上面使用 heroku (我知道是偷偷摸摸的)并运行 django 等,但它缺乏太多东西来开始,看起来真的很难。我缺少必需品,包括 dbkg、apt、make 等。感谢提示。

最佳答案

您的基于 Linux 的服务器不应该缺少像包管理器这样的核心包(据我所知,您没有 apt-get)。

I'm lacking essentials, including dbkg, apt, make, ect.

对我来说,该服务器已损坏,需要重新安装。我想你可以尝试使用 wget 安装 apt:

但也许您使用的操作系统与您想象的不同?您尝试过使用 yum 或 dnf 安装吗?要确定您运行的操作系统,请输入:

cat /etc/*release

lsb_release -a

回到你关于如何设置 Linux 服务器的问题。

1。更新

[package manager] update

如果您运行基于 Debian 的操作系统,请使用 apt-get 作为软件包管理器,如果基于 Centos,则使用 yumdnf(dnf 是更新的 yum),而 Arch 使用 pacman。对于其他发行版,请查找。

2。安装

安装您需要的软件包。为了让生活更轻松,您可以安装组

yum groupinstall [name_of_group]

据我所知,apt 没有组安装,而是使用元包(它们指向一组包)例如:

apt-get install build-essential 

3。创建用户

避免使用root!为服务、流程等创建用户。出于安全原因,这非常重要。 More on overall security for Linux

4。配置

可能有点傻,但是配置需要配置的内容。例如,Web 服务器、ssh、工作区等。每个用例都是不同的。

5。编排

如果您不想每次都从 shell 手动设置 Linux 环境,您可以使用 Chef 等工具。或Ansible为您做这件事(当然您需要先配置它,这将需要一些时间,但稍后您会节省更多,相信我)

对于设置应用程序环境,我强烈建议使用 Docker 。因此,您的应用程序将在任何安装了 docker 引擎的基于 Linux 的服务器上运行。不仅维护,而且部署也很容易。只需在任何服务器上下载您的镜像,然后使用必要的参数运行容器即可。最后,您将需要任何仅具有安全性、内核更新和 Docker 引擎的服务器。其余依赖项将在您的 Docker 镜像内解决

希望对你有帮助

关于linux - 在网络服务器上设置 Linux 机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53018292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com