小编Xiè*_*léi的帖子

如何知道linux中符号链接的级别?

例如,如果一个符号链接

a -> b
b -> c
c -> d
Run Code Online (Sandbox Code Playgroud)

比如说,a 的符号链接级别是 3。

那么,是否有任何实用程序可以获取此信息?而且,我还想获得符号链接的扩展细节,它会显示如下内容:

1. /abc/xyz is expanded to /abc/xy/z (lrwx--x--x root root)
2. /abc/xy/z is expanded to /abc/xy-1.3.2/z (lrwx--x--x root root)
3. /abc/xy-1.3.2/z is expanded to /abc/xy-1.3.2/z-4.6 (lrwx--x--x root root)
4. /abc/xy-1.3.2/z-4.6 is expanded to /storage/121/43/z_4_6 (lrwx--x--x root root)
5. /storage/121/43/z_4_6 is expanded to /media/kitty_3135/43/z_4_6 (lrwx--x--x root root)
Run Code Online (Sandbox Code Playgroud)

所以我可以用符号链接进行诊断。任何的想法?

linux symbolic-link

3
推荐指数
1
解决办法
668
查看次数

'urandom' 是否共享相同的 'random' 熵?

熵池 /dev/random 是否与 /dev/urandom 使用相同?

我想要

mknod /dev/random 1 9
Run Code Online (Sandbox Code Playgroud)

为了替换慢随机,我认为当前的熵足够随机,如果 urandom 基于相同的熵,并且所有成功的随机数都是基于该熵生成的,我认为不会有任何漏洞。

linux kernel random-number-generator

3
推荐指数
1
解决办法
777
查看次数

如何将主要选择粘贴到 Vim 中?

我使用中键单击或CTRL-SHIFT-V将缩进的选择粘贴到 Vim 中:

<a>
    <b>
    <c>
</a>
Run Code Online (Sandbox Code Playgroud)

我试过

:set nosmartindent
:set nosmarttab
Run Code Online (Sandbox Code Playgroud)

它习惯了工作,但最近 nosmartindent 不再工作了。结果是这样的:

<a>
    <b>
        <c>
        </a>
Run Code Online (Sandbox Code Playgroud)

编辑

看来我也应该禁用文件类型:

set filetype=text
Run Code Online (Sandbox Code Playgroud)

然后,一切顺利,不再缩进。

但是,set nosmart*, set filetype=text每次粘贴之前我都必须这样做吗?

clipboard vim selection

3
推荐指数
1
解决办法
699
查看次数

哪个程序修改了/etc/resolv.conf?

我正在使用网络管理器自动连接到无线网络。我已经使用 BIND 9 设置了我的个人 DNS 服务器。

截屏

连接后,似乎就好了:

$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

但是30分钟左右,文件/etc/resolv.conf被未知程序覆盖,内容变成:

domain domain
search domain
nameserver 208.67.222.222
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

问题是,我怎么知道哪个程序改变了/etc/resolv.conf?或者,如何强制它使用本地名称服务器?

networking debian-squeeze

3
推荐指数
1
解决办法
3059
查看次数

HTTPS 是 TLS 还是 SSL?

如何知道正在使用的 HTTPS 连接是基于 TLS 的还是基于 SSL 的?

如果我想在 Apache2 中使用 TLS 而不是 SSL,有什么特别的配置吗?

https ssl

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

如何在新贵中每小时重新启动服务?

我有一个新贵服务定义为:

/etc/init/sshproxy.conf

description    "Lenik's secret tunnel thru *.ssh.myserver.com"
author        "??? (Lenik)"

start on (net-device-up IFACE!=lo)
stop on runlevel[!2345]

script

    # -T disable pseudo-tty allocation
    # -f go to background after login but before command exec
    # -n stdin from /dev/null, must be used when ssh is run in bg.
    # -N no command
    # -D "dynamic" app-level port forwarding.
    sudo -usshproxy ssh -qTfn -ND *:7878 ssh.myserver.com

end script
Run Code Online (Sandbox Code Playgroud)

但是 ssh 隧道在几个小时后似乎变得僵化了,所以我想每小时重新启动它,如何在这个 .conf 文件中执行它,或者我应该编写另一个 cron.hourly 作业?

debian upstart ssh-tunnel redhat-enterprise-linux

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

CPU 将包含的最大内核数?

我刚刚看到新闻,发布了一个 100 核的 CPU。虽然是两年前的新闻。

在此处输入图片说明

我想知道 100 核 CPU 的大小是否与 Intel CPU 差不多。

纳米线已经这么小了,摩尔定律在可预见的未来似乎已经死了,核的大小将达到一个极限,一个芯片怎么能内置太多核?

cpu

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

如何在 LaTeX 或 PDF 中重新排列页面?

我想用双面两合A4纸打印文档,

页面折叠:

  / 1,2
 / / 3,4
< <
|\ \ 6,5
| \ 8,7
|
| / 9,10
|/ / 11,12
< <
|\ \ 14,13
| \ 16,15
|
| / 17,18
|/ / 19,20
< <
|\ \ 22,21
| \ 24,23
|~~~
Run Code Online (Sandbox Code Playgroud)

所以结果页面顺序应该是:

1,8,3,6, 9,16,11,14, 17,24,19,22, (positive side of paper)
20,21,18,23, 12,13,10,15, 4,5,2,7 (reverse side of paper)
Run Code Online (Sandbox Code Playgroud)

我正在使用LaTeX,我想也许我可以在 中进行重新排列LaTex,或者也许有一些实用程序可以对 PDF 文档进行后处理?

pdf latex

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

如何冻结特定任务的时钟?

例如,

# clock-pause
# touch a
# touch b
# convert -draw `date` text_draw.gif
# clock-resume
Run Code Online (Sandbox Code Playgroud)

或者,简单地

# freeze-exec sh -c 'touch a; touch b; convert -draw `date` text_draw.gif'
Run Code Online (Sandbox Code Playgroud)

预期的结果是 和 的时间戳ab绘制到图像上的文本完全相同。

是否可以?

linux freeze clock

0
推荐指数
1
解决办法
3024
查看次数