Tag: 服务器

如何安装和配置DHCP服务器?

如何在Ubuntu 12.04中安装和配置DHCP服务器? 如果有人有一个教程,我需要一个分步教程。

将Ubuntu服务器从8.10更新到10.04

我有一个安装了Ubuntu 8.10 Server Edition的VPS,我想把它升级到10.04。 这样做的正确方法是什么? 我只有ssh访问它和供应商的客户端面板中的“启动/关闭VPS”。 换句话说,我没有物理访问权限。 另外值得注意的是,由于源(osuosl.org?)不在线,我显然无法再安装程序了。 不是这台服务器设置的那个。 # apt-get update Ign http://ubuntu.osuosl.org intrepid Release.gpg Ign http://ubuntu.osuosl.org intrepid/main Translation-en_US Ign http://ubuntu.osuosl.org intrepid/universe Translation-en_US Ign http://ubuntu.osuosl.org intrepid Release Ign http://ubuntu.osuosl.org intrepid/main Packages Ign http://ubuntu.osuosl.org intrepid/universe Packages Err http://ubuntu.osuosl.org intrepid/main Packages 404 Not Found Err http://ubuntu.osuosl.org intrepid/universe Packages 404 Not Found W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/main/binary-amd64/Packages.gz […]

将补丁应用到内核的正确方法?

我按照此处的说明设置我的服务器。 它声明我必须将我下载的补丁应用到机器上。 我的问题是,文章说要使用以下命令: /usr/src/linux # patch -p1 < file.diff //note I replace file.diff w/ routes-2.6.36.16.diff 返回: -bash: /usr/src/linux: No such file or directory 我继续假设/linux #应该替换为实际的linux内核版本/ dir。 我使用以下命令尝试了这个: /usr/src/linux-headers-2.6.35.22 patch -p1 < file.diff 这返回相同。 当我查看/ usr / src的内容时,我只有两个目录linux-headers-2.6.35.22和linux-headers-2.6.35.22-generic-pae我需要指导将补丁应用到内核的正确方法。 编辑 如果我执行/usr/src/linux-headers-2.6.35.22/ patch -p1 file.diff我得到-bash: /usr/src/linux-headers-2.6.35.22: is a directory 。 我需要知道如何找到需要修补的特定文件…

使用Ubuntu 16.04在VirtualBox上设置vhost

我对开发很陌生,这就是为什么我会遇到这样的“初学者”问题。 我希望在/ var / www / mysite下有一个带有index.html的目录,并通过键入mysite.example在我的PC(Win10 64位)上通过Web浏览器访问它。 我不想在网上发布任何东西。 我只想测试和开发一个以后可能托管的网站。 我使用Oracle VirtualBox创建了一个VirtualMachine并安装了Ubuntu16.04(64位,也在我的i5 2500 in Bios中启用了虚拟化,因此我显示了这些64位)。 然后我安装了apache2 , mysql和php 。 ip addr show给了我一个地址: 192.168.178.31 。 所以,如果我输入我的浏览器http://192.168.178.31/我会进入apache2默认页面 – 它有效! 我创建了目录/ var / www / mysite ,并将一个简单的index.html用于测试purpouse。 我说sudo chown -R 775 to /var/www/ 。 现在我需要创建一个vhost,这样我就可以通过在浏览器中输入特定的字符串来访问此特定目录中的index.html 。 但它只是行不通! 我去了/ etc / apache2 / sites-available /并创建了mysite.conf 。 这是内容: ServerAdmin webmaster@localhost […]

如何检查是否安装了Ubuntu Desktop或Server?

我有一个共享主机。 我有权访问shell。 操作系统是Ubuntu,我想检查它是服务器版本还是桌面版本。 当我通过shell登录时,它显示以下信息: Linux [server-name] 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux Ubuntu 10.04.1 LTS

如何使用Apache2运行PHP 7.0

我对Linux,服务器和网站都很陌生。 我最近设置了Apache2,Python,PHP和MySQL来设置LAMP服务器。 我使用的是Xubuntu 16.04和PHP 7.0.11。 我按照指南编写了一个名为testing.php的PHP文件: 它没有在localhost/testing.php上显示任何内容localhost/testing.php它显示的只是代码本身。

如何使一组特定的iptables规则永久化?

是否有一个“最佳实践”或标准,使一些iptables规则永久? 我的意思是:自动应用于系统重启? 我正在使用VPS与Ubuntu Server 10.04 LTS(Lucid Lynx)。 谢谢。 大编辑:我不希望任何规则被持久化(就像iptables-persistent包那样)。 我只想重新加载我自己的特定集…如果最终通过运行iptables添加其他规则,这些应该被丢弃……

如何安装两个版本的PHP并在它们之间轻松切换?

我希望在我的Ubuntu机器上安装PHP 5.2.17和PHP 5.3.5并根据我的需要进行切换。 我怎样才能做到这一点?

如何查看我的机器上打开了哪些端口?

我想看看我的机器上打开了哪些端口,例如我的机器正在监听哪些端口。 例如,如果我安装了Web服务器,则为80端口,依此类推。 这有什么命令吗?

如何强制Ubuntu在卡住的启动菜单上启动?

我有Ubuntu Server 11.04,但它是无头的(没有监视器)。 我希望能够访问它的唯一方法是通过SSH远程访问。 但是,有时候,在断电后,当服务器重新启动时,它会卡在Grub启动菜单上,并且不会倒计时。 它会挂在那里等我选择第一个启动项。 这意味着我必须去那里插上显示器和键盘。 但我无法远程做到这一点。 无论断电或其他什么原因,如何强制它继续引导至引导条目1(默认)?