我想重新开始我的网络服务器,我想重新安装所有 LAMP 软件包,我该怎么做?
我搜索了又搜索,但除了编译之外什么也没找到,这给了我关于 ASM 的错误。
我正在openssh-server为我的 Ubuntu 14.04 服务器使用默认安装。我可以像往常一样以 root 身份通过控制台连接,使用我的用户名和密码。但是,当我尝试使用相同的用户名/密码 SSH 时,我反复收到拒绝访问错误。/var/log/auth.log报告Failed password for root from <ip address> port <port> ssh2,但我输入了正确的密码。
为什么我不能通过 SSH 连接到服务器,即使用户名和密码是正确的?
我刚刚在 esx-Server 上安装了一个新的 Ubuntu 20.04 服务器作为虚拟机。当我查看时,systemlog我看到很多多路径条目。
multipathd[651]: sda: add missing path
multipathd[651]: sda: failed to get udev uid: Invalid argument
multipathd[651]: sda: failed to get sysfs uid: Invalid argument
multipathd[651]: sda: failed to get sgio uid: No such file or directory
multipathd[651]: sda: add missing path
multipathd[651]: sda: failed to get udev uid: Invalid argument
multipathd[651]: sda: failed to get sysfs uid: Invalid argument
multipathd[651]: sda: failed to get sgio uid: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我认为只是没有配置多路径,我的问题是我是否可以禁用多路径。由于我在几个 Ubuntu …
我的操作系统是 11.04。
我有apache2与mysql安装。
如何阻止apache2,mysql在计算机启动时自动启动?
继this question之后,我为我的无头Ubuntu Server 11.04框编写了一个简单的新贵服务(/etc/init/pms.conf),如下所示:
start on filesystem and net-device-up IFACE=eth0
stop on runlevel [016]
respawn
exec /home/administrator/pms-current/PMS.sh
Run Code Online (Sandbox Code Playgroud)
我可以从命令行随意启动(或停止)这个服务:
service pms start
Run Code Online (Sandbox Code Playgroud)
我可以看到它确实在运行。
但是,当我第一次启动我的机器时,服务没有启动。如果我通过 SSH 进入该框并检查服务状态,我会得到:
$ service pms status
pms stop/waiting
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么会发生这种情况?为什么我的服务不在启动时启动?
更新 1:不确定我的服务是否正在启动并随后死亡或根本没有启动,我将以下内容添加到 PMS.sh:
echo "STARTED" > $STARTLOG
Run Code Online (Sandbox Code Playgroud)
这显然只是给了我一些寻找的东西。我通过自己启动服务然后检查start.log 来测试这个。然后我删除了start.log并重新启动。重新启动后它不在那里,所以似乎新贵肯定没有启动我的服务。我想它可能会在这个过程的早期死亡,但考虑到这一切的简单性,这似乎不太可能。
更新 2:我刚刚升级到 11.10,其中包括新贵升级,但这个问题仍然存在。
更新 3:根据要求,我已使用--debug. cat 的输出/var/log/syslog | grep init太长,无法放在问题中,但您可以在此处查看。
更新 4:更多日志,这次 upstart conf 包含在顶部。运行 1 …
我有一个项目可以尽可能多地保护 Ubuntu Server。该服务器是一个网络托管服务器。服务器将运行 LAMP 、 Mail 和 DNS。
这很棘手。我想在打算用作服务器的机器上安装 Ubuntu,但由于某种原因,我没有将屏幕连接到它的选项。
我希望这可能类似于远程安装。但是,该机器上目前没有操作系统,因此我必须从头开始设置所有内容。
另一方面,我确实可以物理访问那台机器。因此,我可以让它从 CD/USB 启动。但这还不够。
有没有办法远程进行这样的安装?是否有预装 SSH 服务器的 Ubuntu 映像版本,并在启动后启动它,以便我可以使用此类映像启动机器,通过 SSH 连接到它并从另一台计算机处理安装?
如果没有,我还有什么其他选择?
我有一个用于安装服务器的无人值守脚本。在脚本的开头有一个sudo apt-get dist-upgrade --yes. dist 升级的最后有一个令人讨厌的用户输入屏幕,要求重新启动服务:

是否可以自动接受服务重新启动或禁用此屏幕?它破坏了我的整个剧本。另外我担心它可能会让我的服务器在更新时卡在某个时刻......
与 apt-get Upgrade 的结果相同
编辑:我尝试过但没有成功:
#!/bin/bash
sudo apt-get update
sudo apt-get remove apt-listchanges --assume-yes --force-yes &&
#using export is important since some of the commands in the script will fire in a subshell
export DEBIAN_FRONTEND=noninteractive &&
export APT_LISTCHANGES_FRONTEND=none &&
#lib6c was an issue for me as it ignored the DEBIAN_FRONTEND environment variable and fired a prompt anyway. This should fix it
echo 'libc6 libraries/restart-without-asking boolean true' | debconf-set-selections &&
echo "executing …Run Code Online (Sandbox Code Playgroud) 我想在我的 Ubuntu Server 安装上设置一个基本的 FTP 服务器。我一直在玩 VSFTPD,但是在让服务器允许我创建目录和复制文件时遇到问题。我已将系统设置为允许本地用户,但这似乎并不意味着我可以访问创建目录。这可能是我需要更好地了解 Ubuntu 服务器设置以便充分配置此 FTP 服务器的一个实例。最终目标是能够将文件从我的本地 dev 文件夹移动到我的 www 文件夹进行部署。目录也需要能够移动。任何帮助将不胜感激。