我正在为 a ubuntu vagrant vm, on a构建配置脚本ubuntu host,12.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 服务器(8.10、9.10)设置为自动安装安全更新。有时这些更新需要重新启动系统,此字符串显示在motd:
*** System restart required ***
Run Code Online (Sandbox Code Playgroud)
为了获得有关这些的通知,我计划编写一个 Nagios 测试来监控服务器是否需要重新启动。所以,我的问题:
有没有比解析更好的方法/etc/motd来确定是否需要重新启动?
我想知道是否有适当的方法来清除一般的日志?
我是 Ubuntu 的新手,我正在尝试设置 Postfix。有问题的登录是/var/log/mail.log。我想知道是否有正确的方法来清除它,而不是我进入它并删除所有行并保存它。我发现有时在我清除日志并保存后不会立即写入错误。
旁注:我在设置 Postfix 时遇到问题,我试图让我更轻松地阅读日志,希望它可以帮助我,而不必一直向下滚动。
在运行 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 …
我的网站托管有一个 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 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) 我的系统配置脚本执行“apt-get install -y postfix”。不幸的是,当 postfix 安装程序显示配置屏幕时,脚本会停止。有没有一种方法可以强制 postfix 在安装过程中使用默认值,以便自动化脚本可以持续到最后?
postfix 安装程序是否可能会检查 /etc/postfix 中的现有配置,如果存在,不要用配置屏幕打扰用户?
我正在 Amazon EC2 上建立我的第一个网站,我正在尝试决定使用哪个发行版。我以前用过 Redhat 和 CentOS,但我对任何系统都没有偏见,我只想用最好的(我过去也有过部分托管的服务器,所以我没有做过太多的服务器)管理直到最近)。该网站只是一个用 PHP 和 MongoDB 编写的网络应用程序。
我喜欢拥有为 Amazon Linux 描述的轻量级操作系统的想法,但我担心与 Ubuntu 或其他团队专注于服务器操作系统的选项相比,它可能会在兼容性/更新方面受到影响。有什么建议吗?
当我(重新)启动 Apache 时,我不断收到此警告。
* Restarting web server apache2apache2: 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 上,用于签署证书(供 nginx 使用)的私钥的最佳位置似乎在 /etc/ssl/private/
这个答案补充说证书应该进入,/etc/ssl/certs/但这似乎是一个不安全的地方。做.crt文件需要保持安全或者他们认为公众?
ubuntu ×10
linux ×3
apache-2.2 ×2
apt ×2
amazon-ami ×1
amazon-ec2 ×1
automation ×1
bash ×1
debian ×1
dpkg ×1
installation ×1
logging ×1
login ×1
openssl ×1
partition ×1
postfix ×1
ssh ×1
ssl ×1
ubuntu-9.10 ×1
vagrant ×1