我想执行 systemctl enable perl-fcgi.service 但是我明白了 bash: systemctl: command not found 为什么在debian 6.0上没有systemctl,我怎么能得到它?
我正在使用insserv -r nfs-common来禁用RPC。 我怎么知道它是否工作? 有没有办法列出启动的服务? 它应该从/etc/init.d消失(因为它仍然存在)?
我今天早上把服务器锁起来了。 这是来自控制台的屏幕截图: 没有任何来自屏幕截图的消息对我来说意味着什么。 我有一种感觉,重要的东西可能滚动了控制台。 在系统日志,消息,dmesg,debugging日志或在崩溃时间logging的所有内容中,我找不到上述屏幕截图中的任何消息。 不应该logging这些东西吗? 这是运行Proxmox的Debian框。 uname输出: 2.6.32-4-pve#1 SMP Mon May 9 12:59:57 CEST 2011 x86_64 GNU / Linux 服务器已经在线大约一年没有其他崩溃,它再次启动就好了。 我很想弄清楚问题可能是什么,以便我们可以防止它在未来再次发生。 但是,从目前为止的证据来看,我甚至不知道这是硬件还是软件问题。 想法?
我在Opensuse 12和Fedora 17上试过这个,我使用下面的命令 touch file chown 777 file ls -l file -rw-r–r– 1 777 root 0 Oct 9 21:43 file grep 777 /etc/passwd echo $? 1 没有用户777 grep pippo /etc/passwd echo $? 1 chown pippo file chown: invalid user: `pippo' 但是,如果我使用不存在的用户,我得到一个错误。 为什么我可以使用数字不存在的用户与chown,但不是与名称?
有时我会看到基于Linux的服务器在没有必要时使用交换。 特别是当所有的免费内存用于caching。 但现在我的专用服务器与16GB RAM开始交换,虽然有足够的RAM免费: $ free -m total used free shared buffers cached Mem: 16029 10035 5994 0 421 8508 -/+ buffers/cache: 1104 14925 Swap: 19322 3 19319 服务器运行一个Web服务器,PHP和一个从未使用全部16GB的数据库。 应该不需要交换。 但是Linux仍然这样做。 在这种情况下只有3MB,但这是原则。
我愿意为IPv6configurationiptables和ip6tables。 但由于一些未知的原因,我的configuration中的最后一个ip6tables规则阻止了我的服务器(apt-get,wget,ping,ping6等)的任何传出连接。 服务器是Debian 8.1,这是一个configuration了IPv6的DO滴。 这是configuration: #!/bin/sh # Flush all existing first sudo iptables -F # Disable tracking sudo iptables -t raw -I PREROUTING -p tcp –dport 80 -j NOTRACK sudo iptables -t raw -I PREROUTING -p tcp –dport 22 -j NOTRACK sudo iptables -t raw -I OUTPUT -p tcp –dport 80 -j NOTRACK sudo iptables […]
我已经在安装了Upstart的Jessie服务器上做了一些testing,并用SysVreplace它。 在此之后,我再也无法重新启动。 root@amoo-001:~# reboot Failed to talk to init daemon. root@amoo-001:~# systemctl reboot Failed to get D-Bus connection: Unknown error -1
现在我正在移动我的主服务器,我花了一些时间来精简和简化它的一些设置,现在它已经到了DNS服务器(在新的设置中绑定9.9.5)。 我注意到在我的configuration中,我有很多这样定义的区域: zone "123.123.123.123.in-addr.arpa" in { type master; file "123.123.123.123"; }; zone "123.123.123.124.in-addr.arpa" in { type master; file "123.123.123.124"; }; zone "example.com" in { type master; file "example.com"; }; zone "example.net" in { type master; file "example.net"; }; // With another ~20 definitions like that 这对我来说似乎是非常低效的。 有没有办法自动加载所有文件find目录口径的options { directory "/some/folder" } ,并假设每个主?
在指定版本库的URL后,在/etc/apt/sources.list的条目中,“stable”,“non-free”等标签是什么意思? 如果我们知道存储库的URL,那么在/etc/apt/sources.list中添加一个条目时,我们如何决定这些附加属性?
我有一台我以前安装过MySQL的Debian机器。 在试图删除它时,我愚蠢地删除了目录/ files /etc/mysql/ /etc/init.d/mysql /usr/lib/mysql/ , /var/lib/mysql/ 。 然后我做了sudo apt-get purge mysql-server mysql-server-5.0 。 现在,当我尝试安装MySQL服务器,我得到: $ sudo apt-get install mysql-server 正在读取软件包列表…完成 build立依赖关系树 阅读状态信息…完成 以下额外的软件包将被安装: 的MySQL – 服务器 – 5.0 以下新软件包将被安装: mysql-server mysql-server-5.0 0升级,2新安装,0删除和0未升级。 需要得到0B / 27.4MB的档案。 完成此操作后,将使用86.6MB的额外磁盘空间。 你想继续[Y / N]吗? ÿ 警告:下列软件包不能被authentication! mysql-server-5.0 mysql-server 身份validation警告被覆盖。 预先configuration软件包… 无法执行“/tmp/mysql-server-5.0.config.122781”:权限被拒绝在/usr/share/perl/5.10/IPC/Open3.pm第168行。 open2:exec /tmp/mysql-server-5.0.config.122781configuration失败/usr/share/perl5/Debconf/ConfModule.pm第59行 mysql-server-5.0无法预先configuration,退出状态为255 select以前取消select的包mysql-server-5.0。 (正在读取数据库… 158138当前安装的文件和目录。) 解压mysql-server-5.0(从… […]