Tag: 服务器

升级到11.04后Grub提示

我意识到这里/ Google有很多关于此的信息,但我认为我的问题有所不同。 我升级了9.10 – > 10.04 – > 10.10 – > 11.04。 11.04失败了,我被困在grub提示下。 正如你在照片中看到的那样,我很难从磁盘加载任何东西。 我有三个磁盘,/ dev / sdc是我有Ubuntu Server的操作系统磁盘。 这是一个纯粹的Ubuntu盒子。 请帮忙 :’(

如果我正在运行Ubuntu Server,是否需要安装nvidia显卡驱动程序?

我用谷歌搜索了这个问题并且没有回答,所以我在这里。 如果我要运行Ubuntu Server,(就像之前我运行的是10.04 Desktop)是否需要使用’wget’来安装Nvidia驱动程序? 我问这个是因为我不知道驱动程序是否只影响GUI还是它们允许计算机可以从中受益的省电function? 感谢致敬 :)

如何更换/修复乱搞/ bin / sh和/ bin /破折号

我已经损坏了我的/ bin / sh并且不知道如何替换它。 我不小心复制了它。 我怎样才能解决这个问题? 我正在运行Ubuntu Server 11.10,没有X. 更新:我尝试了由Eliah友情提供的修复,但我想我也复制了/ bin / dash! 更新:输出cd /bin; file sh dash bash; md5sum sh dash bash cd /bin; file sh dash bash; md5sum sh dash bash sh: symbolic link to `dash’ dash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux […]

在启动时更改/设置DNS设置

我有一种情况,我不提供对机器的访问权限,但可能存在需要更改IP设置的情况。 我已经通过提供带有静态和DHCP信息(适当时重命名)的文件的USB记忆棒和重启后的脚本,检查USB记忆棒的文件并覆盖/ etc / network / interfaces 一切都好。 但是,文件/etc/resolv.conf保存了DNS信息(据我所知),我不确定这个文件的结构。 对于我构建文件/etc/resolv.conf的最佳方法是什么,这个文件可以用上面的/ etc / network / interfaces覆盖,但是使用DNS设置? 举个例子,我使用静态IP,我的/etc/resolv.conf看起来像这样: nameserver 192.168.1.254 我看过一个演示文件,其中似乎包含在/ etc / network / interfaces文件中,如下所示(这只是来自搜索。而不是我的文件): iface eth0 inet static address 192.168.3.3 netmask 255.255.255.0 gateway 192.168.3.1 dns-search example.com dns-nameservers 192.168.3.45 192.168.8.10 我可以将所有信息都放在一个文件中吗? 如果是这样,那么/etc/resolv.conf文件中会出现什么? 说实话,我宁愿把它全部放在一个文件中,这样它就可以让最终用户更容易修改一个文件。 如果它可以在一个文件中完成,那么DHCP的一个例子(关于DHCP设置) 提前感谢您的任何帮助和建议!

在Ubuntu 15.10上“单位gunicorn.service无法加载:没有这样的文件或目录”?

当设置一个新的Ubuntu 15.10 x64服​​务器运行nginx,gunicorn,django作为sudo用户。 我通过运行service gunicorn start收到错误消息(作为root,是的,这是一个坏主意): Failed to start gunicorn.service: Unit gunicorn.service failed to load: No such file or directory. 从活跃的virtualenv我可以开始使用gunicorn: 任何想法将非常感谢如何解决这个问题,因为我已经从各种网络搜索中尝试了很多建议,这些建议提到了与此类似的问题而没有运气。 My gunicorn file is at `/etc/init/gunicorn.conf` and is configured as follows: description “Gunicorn application server handling myproject” start on runlevel [2345] stop on runlevel [!2345] respawn setuid myuser setgid www-data chdir /home/myuser/myproject exec […]

如何在ubuntu-server 12.04中不安装virtualbox add?

首先,当我完成安装ubuntu-server 12.04后,我创建了一个快照,然后我更新了我的服务器 sudo apt-get update && sudo apt-get upgrade 我认为通过ubuntu-repository添加的guest是错误的。 因为我重新启动后无法在我的virtualbox-ubuntu-server-12.04窗口中看到。 它只是黑色。 我正在按照本教程说它我需要更新我的服务器。 这意味着我将从ubuntu-repository中获取virtualbox guest添加内容。 如何在不安装Ubuntu-repository的guest添加的情况下更新我的Ubuntu服务器12.04的升级?

Apache(和其他服务)可以在localhost上工作,但不能在IP地址上工作

我的Apache服务器在端口80上正常工作。 当我尝试在端口443上启用SSL时,我可以通过localhost(telnet localhost 443)连接,但不能通过IP地址(telnet xxx.xxx.xxx.xxx 443)连接。 为了找出问题所在,我使用了默认端口80 config并将引用更改为端口443.结果相同。 改回80,它工作正常。 这让我觉得有防火墙问题,而不是配置问题。 但我没有防火墙规则。 此网站还在使用相同Linux版本的虚拟机,在Virtualbox下为12.04 Precise 64位。 我在/ etc / apache2目录下tar并将其放在Amazon EC2实例上,我得到了描述的行为 – 端口80工作,443只有localhost。 我不是专家,但不是新手。 难过半天,想出时间伸手,也许其他人可以帮助/受益。 我错过了一些简单的东西,或者我有什么新的东西要打开443端口? ports.conf: NameVirtualHost *:80 Listen 80 Listen 443 在启用站点的默认-ssl ServerName mysite.mydomain.com:443 … more irrelevant stuff 请注意,如果我只启用default-ssl并将443更改为80,则可以正常工作 所以,这让我觉得没有Apache配置问题,但有些防火墙问题。 但我没有启用防火墙。 ubuntu@ip-xx-xx-xx-xx:/etc/apache2/sites-enabled$ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain […]

“do-release-upgrade -d”不会提示更新

我正在使用Ubuntu 12.04服务器,我想将该PC用于测试目的,所以转移到12.10服务器,但我无法做到这一点。 我在VM中执行此操作,因此无法复制/粘贴文本报告。 我换了一个屏幕截图。 我已经做好了: sudo apt-get install update-manager-core sudo do-release-upgrade -d 我究竟做错了什么?

隐藏/不列出不可读的文件夹

在使用Ubuntu服务器14.04作为共享驱动器的多用户环境中 所有用户使用Filezilla / WinSCP通过SFTP连接,并且chroot到/home/company-folder/ 每个用户在/home/company-folder/users/下都有自己的个人文件/home/company-folder/users/ 。 例如。 /home/company-folder/users/username-1 , /home/company-folder/users/username-2等等… 现在username-1可以看到其他用户的个人文件夹( /home/company-folder/users/username-2 , /home/company-folder/users/username-3等),他无法访问其他用户文件夹,但他可以看到他们列出了。 问题是:我能做什么,所以用户无法在/home/company-folder/users/下看到对方的个人目录? 无论如何在Ubuntu-Linux中隐藏不可读的文件夹? 由于在具有100多个用户的系统中不方便用户浏览整个用户文件夹列表以找到他的个人文件夹。

为什么Ubuntu Server要求从PXE安装时插入CD-ROM?

我设置了一个托管Ubuntu Desktop和Ubuntu Server的PXE服务器。 Ubuntu Desktop已从PXE成功安装。 Ubuntu Server似乎成功加载了vmlinuz和initrd.gz ,请求语言,然后是位置,然后是键盘布局,最后抱怨它无法挂载CD-ROM: /var/lib/tftpboot/pxelinux.cfg/default的内容如下: default ubuntu-installer/amd64/boot-screens/vesamenu.c32 menu title Ubuntu setup label ubuntu-14.04-desktop-amd64 menu label ubuntu-14.04-desktop-amd64 kernel ubuntu-14.04-desktop-amd64/vmlinuz.efi append initrd=ubuntu-14.04-desktop-amd64/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-desktop-amd64 splash — label ubuntu-14.04-server-amd64 menu label ubuntu-14.04-server-amd64 kernel ubuntu-14.04-server-amd64/vmlinuz append initrd=ubuntu-14.04-server-amd64/initrd.gz root=/dev/nfs boot=install netboot=nfs nfsroot=192.168.1.41:/exports/ubuntu-14.04-server-amd64 splash — 是什么原因解释了它要求CD-ROM以及如何避免它?