小编Des*_*ume的帖子

如何使用单个命令引起内核恐慌?

是否有可能使用单个命令行导致内核崩溃?

对于 sudoing 用户来说,最直接的此类命令是什么,对于普通用户来说又是什么(如果有的话)?

建议将某些内容作为命令的一部分进行下载的情况不算在内。

command-line kernel kernel-panic

87
推荐指数
4
解决办法
15万
查看次数

使用管道馈送源命令

以前我使用过这样的source命令:

source file_name
Run Code Online (Sandbox Code Playgroud)

但我想要做的是:

echo something | source
Run Code Online (Sandbox Code Playgroud)

哪个不起作用。

shell pipe

34
推荐指数
2
解决办法
1万
查看次数

找出与 sysctl.conf 和 sysctl.d 相关的内核选项的值

在我的 Ubuntu 机器上,在/etc/sysctl.conf文件中,我默认注释掉了反向路径过滤选项,如下所示:

#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
Run Code Online (Sandbox Code Playgroud)

但在/etc/sysctl.d/10-network-security.conf它们中(同样,默认情况下)没有注释掉:

net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
Run Code Online (Sandbox Code Playgroud)

那么是否启用了反向路径过滤?哪个配置位置优先?如何检查这些和其他内核选项的当前值?

linux ubuntu configuration sysctl linux-kernel

29
推荐指数
1
解决办法
9万
查看次数

nsswitch.conf 与 host.conf

假设该/etc/nsswitch.conf文件包含

hosts: files dns
Run Code Online (Sandbox Code Playgroud)

/etc/host.conf文件有

order bind,hosts
Run Code Online (Sandbox Code Playgroud)

那么系统将按照什么顺序使用/etc/hostsDNS 查找来解析主机名?换句话说,这两个配置文件中哪个优先?

linux networking ubuntu

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

将文件移动到正在读取的文件

当一个文件被移动并且目标文件已经存在并且正在被读取时,操作会成功吗?是否取决于对目标文件的读取操作持续多长时间?

io concurrency

10
推荐指数
1
解决办法
269
查看次数

SSH 进入远程 shell,执行“source”命令,并留在远程 shell

我在s远程服务器上有一个名为 的脚本,用于激活这样的虚拟环境:

source venv/bin/activate
Run Code Online (Sandbox Code Playgroud)

当通过 SSH 连接到服务器时,我可以通过以下方式激活环境

. s
Run Code Online (Sandbox Code Playgroud)

我通过 SSH 进入服务器,如下所示:

ssh -t user@host "cd /path/to/dir ; /bin/bash"
Run Code Online (Sandbox Code Playgroud)

除了将工作目录更改为/path/to/dir它之外,如果我每次登录服务器时都可以立即激活环境,那就太好了。但是,无论身在何处,我把. s进入的SSH命令,利用-c/bin/bash与否,总是会立即结束。

shell bash ssh ubuntu

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

将根目录移动到单独的分区

我想创建一个新的分区和内容移到/var目录给它具有安全原因/var/www和其他子目录“装”与nosuidnoexecnodev权限。我如何为/var或任何其他根目录执行此操作?

security partition ubuntu permissions webserver

2
推荐指数
1
解决办法
2760
查看次数