我已将行配置/etc/inittab如下:
# The default runlevel.
id:2:initdefault:
Run Code Online (Sandbox Code Playgroud)
但是登录后的输出runlevel如下:
N 5
Run Code Online (Sandbox Code Playgroud)
那么为什么我的运行级别是 5,而不是 2?
注意:作为附加信息,这里是uname -a我系统的输出
Linux d3bi4n 3.16.0-4-amd64 #1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
和输出dpkg -S /sbin/init是
systemd-sysv: /sbin/init
Run Code Online (Sandbox Code Playgroud) 我将以下脚本/etc/init.d/rc3.d放在我的 Debian 7 上,但它在我的电脑上不起作用
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
start)
echo "Starting noip2."
/usr/local/bin/noip2
;;
stop)
echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
Run Code Online (Sandbox Code Playgroud)
如何noip2在机器启动时自动运行守护进程?
这是noip2源文件夹中的完整文档:
This file describes noip2, a second-generation Linux client for the
no-ip.com dynamic DNS service.
NEW: This code will build and run on Solaris/Intel and BSD also.
Edit the Makefile …Run Code Online (Sandbox Code Playgroud) 给定二进制文件(或任何其他程序)的名称。如何找出哪个包提供了这个二进制文件?
注意:假设一个使用apt/dpkg进行包管理。
编辑
除了下面的正确答案之外,我想添加一些进一步的信息:在上面的问题中,我假设已安装相应的包。如果不是这种情况,则有一个名为的包apt-file无论如何都可以完成这项工作。
mysqldump可以通过以下方式搜索该工具
$ apt-file --regexp search .*mysqldump$
Run Code Online (Sandbox Code Playgroud)
导致:
mariadb-client-10.0: /usr/bin/mysqldump
mysql-client-5.5: /usr/bin/mysqldump
Run Code Online (Sandbox Code Playgroud)
我想使用以下命令删除所有早于 1 天的文件夹:
find /test -mmin +1440 | xargs rm -rf
但是find列表的输出/test(并相应地将其删除)。
如何只找到 的子目录/test?( -maxdepth/-mindepth在 AIX 中不可用)
在我的 debian wheezy 服务器上~的root用户目录中,经常出现以dead.letter(当前)以下内容命名的文件:
orion : Jul 25 10:17:31 : root : unable to resolve host orion
orion : Jul 26 02:17:18 : root : unable to resolve host orion
orion : Jul 26 21:17:19 : root : unable to resolve host orion
Run Code Online (Sandbox Code Playgroud)
orion是服务器的主机名(通常可以解析,因为我有各种使用此主机名的服务/程序没有问题)。经过一番搜索,我发现有一个cron每小时运行的工作,即
17 * * * * root cd / && run-parts --report /etc/cron.hourly
Run Code Online (Sandbox Code Playgroud)
这可以解释为什么这些错误只在整整 17 分钟后出现。唯一的脚本/etc/cron.hourly是fake-hwclock包含以下内容:
#!/bin/sh
#
# Simple cron script - save …Run Code Online (Sandbox Code Playgroud)