Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。

10
df说磁盘已满,但还没有
在运行Ubuntu 10.04的虚拟服务器上,df报告以下内容: # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 7.4G 7.0G 0 100% / none 498M 160K 498M 1% /dev none 500M 0 500M 0% /dev/shm none 500M 92K 500M 1% /var/run none 500M 0 500M 0% /var/lock none 500M 0 500M 0% /lib/init/rw /dev/sda3 917G …

7
适用于Amazon EC2的Amazon Linux与Ubuntu
我正在Amazon EC2上建立我的第一个网站,并且试图确定要使用哪个发行版。我过去曾经使用过Redhat和CentOS,但是我对任何系统都没有偏见,我只想使用最好的东西(过去我也曾经使用过部分托管的服务器,所以我并没有做太多的服务器管理直到最近)。该网站只是一个用PHP和MongoDB编写的Web应用程序。 我喜欢使用针对Amazon Linux的轻量级操作系统的想法,但我担心与Ubuntu或其他专门专注于服务器操作系统的选项相比,兼容性/更新会受到影响。有什么建议吗?


7
协议版本不匹配-您的外壳干净吗?
按照此处给出的指示执行rsync备份时:http : //troy.jdmz.net/rsync/index.html 我收到错误消息“协议版本不匹配-您的外壳干净吗?” 我读到某个地方需要静音提示(PS1 =“”),然后motd(.hushlogin)显示以解决此问题。我这样做了,提示和登录标语(MOTD)不再出现​​,但是在运行时仍然出现错误: rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/ ssh客户端和sshd服务器都使用该协议的版本2。 可能是什么问题呢?谢谢。 [编辑]我找到了http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html ,该内容指示有时有必要“通过使用-2标志强制s v2进行ssh或slogin ssh -2 -i ~/.ssh/my_private_key remotemachine" 目前尚不清楚这是否解决了问题,因为我认为在错误更改后我将这一更改放进去了,但事实是错误已演变为其他错误。了解更多信息后,我将对其进行更新。我当然会尝试在emacs shell中运行此建议-谢谢。
55 ubuntu  ssh  backup  rsync  linux 

7
无头的Ubuntu服务器计算机有时卡在GRUB菜单中
我在半嵌入式环境中的单板计算机上安装了Ubuntu 10.10 Server;没有键盘或屏幕,只需SSH访问即可。 因此,当它偶尔启动并卡在GRUB菜单上,等待按键选择第一个选项时,确实令人沮丧。 如何将GRUB配置为在任何情况下均不等待按键? 更新#1:没有menu.lst,因为它是GRUB2。但是我确实有一个/ etc / default / grub,就像这样: GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=2 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" 更新#2:我想通了。在不成功的引导之后的引导中,GRUB将禁用其自身的超时。由于显示菜单会使引导失败,因此这是不可避免的循环。通过编辑/etc/grub.d/00_header文件并更改make_timeout函数,可以禁用此行为: make_timeout () { echo "set timeout=0" } 现在退出并重新运行grub配置更新程序脚本: sudo update-grub2 对我而言,这种行为将是Ubuntu Server的默认行为,Ubuntu Server是用于控制台访问的计算机的产品,这对我来说没有任何意义。



6
在/ var / run中写入PID文件有什么权限
的Ubuntu touch:无法触摸`/var/run/test.pid':权限被拒绝 我正在启动start-stop-daemon并想将PID文件写入/ var / run中。start-stop-daemon以my-program-user身份运行 / var / run设置为drwxr-xr-x 9 root root 我想避免将我的程序用户放在根组中。
51 ubuntu  permissions  root  pid 


9
Docker容器无法在Ubuntu 14.04 Desktop Host上解析DNS
我在Ubuntu 14.04 LTS上的Docker容器遇到问题。Docker工作了两天,然后突然我失去了容器内的所有网络连接。下面的错误输出最初使我相信这是因为apt-get试图通过IPv6解析DNS。 我在主机上禁用了IPv6,并仍然删除了所有映像,拉了基本的ubuntu,但仍然遇到了问题。 我将我的/etc/resolve.conf名称服务器从本地DNS服务器更改为Google的公共DNS服务器(8.8.8.8和8.8.4.4),但仍然没有运气。我还在/ etc / default / docker的DOCKER_OPTS中将DNS设置为Google,然后重新启动了docker。 我也尝试过使用coreos,而且yum也无法解析DNS。 这很奇怪,因为虽然DNS无法正常工作,但是当我对apt-get无法解析的相同更新服务器执行ping操作时,仍然会收到响应。 我没有代理服务器,我使用的是非常标准的本地网络,并且此版本的Ubuntu是最新和最新的(两天前我安装了它,以更接近docker)。 我已经通过关于stackoverflow和github问题的其他文章对此进行了深入研究,但是还没有找到解决方法。我对如何解决此问题一无所知,任何人都可以帮忙吗? 错误信息 ➜ arthouse git:(docker) ✗ docker build --no-cache . Sending build context to Docker daemon 51.03 MB Sending build context to Docker daemon Step 0 : FROM ubuntu:14.04 ---> 5506de2b643b Step 1 : RUN apt-get update …

3
如何在Ubuntu中从PHP 5.3升级到PHP 5.4.6?
有没有简单的方法来获取最新的PHP?我曾尝试更新我的软件包,但其中一个都没有5.4.6。 我尝试从源代码进行编译,但是我不断得到: configure: error: Cannot find OpenSSL's <evp.h>. 在我./configure,我指定的地方evp.h是,--with-openssl=/usr/include/openssl \..但它仍然给了我,这个错误–
47 php  ubuntu 

5
给定一个debian源码包-如何安装build-deps?
我有一个debian(从技术上讲是ubuntu)源码包,即.dsc,.tar.gz等,我想构建它。将dpkg-buildpackage失败,因为我没有所有的编译依赖。 通常我会使用apt-get build-dep,但是此软件包不适合使用。 给定一个源包,是否有一种“干净”,“正确”的方法来安装所有构建依赖项。我知道我可以打开debian / control文件,但是我很好奇是否有一种“正确”的方法。 我已经安装了build-essential,并且具有所有正常的编译器等,该软件包需要额外的软件。

3
IP地址的阻止范围
我遭到来自中国的具有相同IP的未遂黑客攻击。 我如何用诸如116.10.191。*之类的东西来阻止IP范围。 我正在运行Ubuntu Server 13.10。 我正在使用的当前行是: sudo /sbin/iptables -A INPUT -s 116.10.191.207 -j DROP 这只能让我一次阻止每个人,但是黑客每次都在更改IP。

7
如何强制MySQL通过TCP而不是Unix套接字进行连接?
我想分析mysql流量。现在,所有mysql请求都发送到MySQL Unix套接字: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock 我正在尝试禁用该套接字,以强制MySQL在回送上使用网络套接字。我尝试注释掉and 文件socket中的所有指令,然后重新启动MySQL,但这没什么区别。my.cnfdebian.cnf 如何禁用MySQL Unix套接字以通过网络强制MySQL? 其他信息:我运行MySQL 5.1上ubuntu 10.04。 问题的精确度 既然很多人建议启用网络套接字,所以我想通过指出绑定地址已经启用bind-address = 127.0.0.1并且可以使用监听连接来澄清我的问题: tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld 不过,我仍然看不到127.0.0.1:3306来自我的webapp(Drupal网站)的任何连接尝试。 更新的答案 实际上,问题似乎出在mysqliDrupal使用的连接器上(.ht_config.php针对那些感兴趣的人)。设置为 mysqli://drupal:***@localhost/drupal,更改localhost为127.0.0.1解决此问题(即Drupal现在正在连接到网络套接字)。

4
如何正确设置NFS文件夹的权限?安装结束时拒绝许可。
我正在尝试连接到我的开发服务器上的NFS文件夹。开发服务器上文件夹的所有者是darren和group darren。 当我使用“磁盘工具”将其导出并安装到Mac时,它会安装,但是当我尝试打开该文件夹时,则显示我没有权限。我已经设置了rw,sync和no_subtree_check。Mac上的用户很胆小,有很多群组。 我是否需要具有相同的组和用户设置才能访问该文件夹?
46 linux  ubuntu  nfs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.