标签: ubuntu

dpkg-reconfigure:无法重新打开标准输入:没有文件或目录

我正在为 a ubuntu vagrant vm, on a构建配置脚本ubuntu host12.10 64bit当安装以下软件包时:

sudo apt-get -y install php5-xsl graphviz php-pear unison
Run Code Online (Sandbox Code Playgroud)

我收到警告:

dpkg-reconfigure: unable to re-open stdin: No file or directory
Run Code Online (Sandbox Code Playgroud)

已经尝试过搜索,但结果是使用 apt-get 可能抛出所有其他错误,无法找到如何抑制上述警告。安装工作,但上面的警告导致 vagrant up 标准输出中的错误行。

任何人都知道可能是什么原因或如何抑制警告

ubuntu dpkg apt vagrant

88
推荐指数
4
解决办法
5万
查看次数

Ubuntu 如何跟踪 motd 中的“需要系统重启”标志?

我有几台 Ubuntu 服务器(8.10、9.10)设置为自动安装安全更新。有时这些更新需要重新启动系统,此字符串显示在motd

*** System restart required ***
Run Code Online (Sandbox Code Playgroud)

为了获得有关这些的通知,我计划编写一个 Nagios 测试来监控服务器是否需要重新启动。所以,我的问题:

有没有比解析更好的方法/etc/motd来确定是否需要重新启动?

ubuntu

86
推荐指数
4
解决办法
3万
查看次数

有没有正确的方法来清除日志?

我想知道是否有适当的方法来清除一般的日志?

我是 Ubuntu 的新手,我正在尝试设置 Postfix。有问题的登录是/var/log/mail.log。我想知道是否有正确的方法来清除它,而不是我进入它并删除所有行并保存它。我发现有时在我清除日志并保存后不会立即写入错误。

旁注:我在设置 Postfix 时遇到问题,我试图让我更轻松地阅读日志,希望它可以帮助我,而不必一直向下滚动。

linux ubuntu logging

80
推荐指数
5
解决办法
24万
查看次数

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  305G  566G  36% /home
Run Code Online (Sandbox Code Playgroud)

这让我感到困惑有两个原因:1.) df 说 /dev/sda1 安装在 /,有 7.4 GB 的容量,其中只有 7.0 GB 正在使用中,但它报告 / 100% 已满;和 2.) 我可以在 / 上创建文件,所以它显然还有空间。

可能相关的是目录 /www 是 /home/www …

linux ubuntu partition

79
推荐指数
7
解决办法
21万
查看次数

如何在 ssh 启动时编辑欢迎消息?

我的网站托管有一个 VPS。它正在运行 Ubuntu 服务器。每次我通过 ssh 登录我的服务器时,它都会在我的终端中显示一条冗长的欢迎消息。

Linux node61.buyvm.net 2.6.18-pony6-3 #1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64

Debian GNU/Linux 系统中包含的程序是免费软件;每个程序的确切分发条款在 /usr/share/doc/*/copyright 中的各个文件中进行了描述。

在适用法律允许的范围内,Debian GNU/Linux 不附带任何保证。上次登录:2012 年 7 月 11 日星期三 12:08:19 来自 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 #1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64

Debian GNU/Linux 系统中包含的程序是免费软件;每个程序的确切分发条款在 /usr/share/doc/*/copyright 中的各个文件中进行了描述。

在适用法律允许的范围内,Debian GNU/Linux 不附带任何保证。进入 CT 17323 -bash-4.2#

在对此做了一些研究之后(是的,我只是在谷歌搜索),我意识到我的服务器应该有一个.bashrc.bash_profile(或.profile)控制这个。我使用 vim 打开我的.bashrc.profile我似乎找不到任何可以在我的终端中显示消息的代码行。因此我想知道是否有另一个文件?

我想注释掉那些欢迎消息,因为我的 SFTP 没有出现错误 ( Received message too long 761422195)。我很确定这个错误是由我的服务器的欢迎消息引起的。

ubuntu ssh login bash

78
推荐指数
6
解决办法
23万
查看次数

Apache2 配置变量未定义

我在 ubuntu 13.10 上安装了 apache2。如果我尝试使用重新启动它

sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

AH00558: apache2: 无法可靠地确定服务器的完全限定域名,使用 127.0.1.1。全局设置“ServerName”指令以抑制此消息

所以我读到我应该编辑我的httpd.conf文件。但是,由于在/etc/apache2/文件夹中找不到它,我尝试使用以下命令找到它:

/usr/sbin/apache2 -V
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是这样的:

[Fri Nov 29 17:35:43.942472 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Fri Nov 29 17:35:43.942560 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Fri Nov 29 17:35:43.942602 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Fri Nov 29 17:35:43.942613 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_RUN_GROUP} is not …
Run Code Online (Sandbox Code Playgroud)

ubuntu apache-2.2

78
推荐指数
3
解决办法
20万
查看次数

在 Ubuntu 上自动安装 postfix

我的系统配置脚本执行“apt-get install -y postfix”。不幸的是,当 postfix 安装程序显示配置屏幕时,脚本会停止。有没有一种方法可以强制 postfix 在安装过程中使用默认值,以便自动化脚本可以持续到最后?

postfix 安装程序是否可能会检查 /etc/postfix 中的现有配置,如果存在,不要用配置屏幕打扰用户?

automation ubuntu postfix installation apt

74
推荐指数
2
解决办法
4万
查看次数

适用于 Amazon EC2 的 Amazon Linux 与 Ubuntu

我正在 Amazon EC2 上建立我的第一个网站,我正在尝试决定使用哪个发行版。我以前用过 Redhat 和 CentOS,但我对任何系统都没有偏见,我只想用最好的(我过去也有过部分托管的服务器,所以我没有做过太多的服务器)管理直到最近)。该网站只是一个用 PHP 和 MongoDB 编写的网络应用程序。

我喜欢拥有为 Amazon Linux 描述的轻量级操作系统的想法,但我担心与 Ubuntu 或其他团队专注于服务器操作系统的选项相比,它可能会在兼容性/更新方面受到影响。有什么建议吗?

linux ubuntu amazon-ami amazon-ec2

74
推荐指数
3
解决办法
8万
查看次数

apache2:无法可靠地确定服务器的完全限定域名,使用 127.0.1.1 作为 ServerName

当我(重新)启动 Apache 时,我不断收到此警告。

* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]

这是我的etc/hosts文件的内容:

#127.0.0.1  hpdtp-ubuntu910
#testproject.localhost  localhost.localdomain   localhost
#127.0.1.1  hpdtp-ubuntu910

127.0.0.1   localhost
127.0.0.1   testproject.localhost
127.0.1.1   hpdtp-ubuntu910



# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 …
Run Code Online (Sandbox Code Playgroud)

ubuntu ubuntu-9.10 apache-2.2

73
推荐指数
7
解决办法
8万
查看次数

在 Ubuntu 服务器上保存 SSL 证书和私钥的最佳位置?

在 Ubuntu 上,用于签署证书(供 nginx 使用)的私钥的最佳位置似乎在 /etc/ssl/private/

这个答案补充说证书应该进入,/etc/ssl/certs/但这似乎是一个不安全的地方。做.crt文件需要保持安全或者他们认为公众?

ubuntu ssl debian openssl ssl-certificate

73
推荐指数
4
解决办法
12万
查看次数