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

组管理员和组管理员有什么区别?

ubuntu 中有两个类似的组:adminand adm,我发现它/var/log/apache2adm组中,默认sudoers包含admin组。

两者有什么区别?

linux user-accounts ubuntu

36
推荐指数
2
解决办法
3万
查看次数

重写 git 历史以将所有 CRLF 替换为 LF?

我打算将一个私有 Git 存储库从 win32 box 转移到 Ubuntu。虽然我可以做一个最终的 dos2unix 提交,但我想重写整个历史,所以一些 Git GUI 将正确显示日志/差异。例如,gitg将为每个 CR/LF 插入空行。

git

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

如何在 ELF 可执行文件中列出导入的符号?

对于 PE 可执行文件,我可以使用列出导入的符号

dumpbin /imports FILE.EXE
Run Code Online (Sandbox Code Playgroud)

或使用depends 实用程序,即GUI 应用程序。

`nm ELF-binary' 只返回“无符号”。

linux compile

27
推荐指数
3
解决办法
3万
查看次数

Linux 中最好的 LDAP 浏览器?

我目前正在使用phpLDAPadmin,但我想知道是否有任何本机实用程序可以做类似的事情?

browser ldap ubuntu

27
推荐指数
3
解决办法
11万
查看次数

如何在没有指纹的情况下强行删除gpg密钥?

在 GPG 密钥环中意外生成了大量秘密密钥(没有公钥),我编写了一个脚本来删除这些密钥,但 GPG 不允许我这样做:

$ gpg --batch --yes --delete-secret-keys KEYS
gpg: can't do this in batch mod
gpg: (unless you specify the key by fingerprint)
Run Code Online (Sandbox Code Playgroud)

好吧,我知道我在做什么,我知道可能有重复的密钥 ID,但似乎没有办法强制删除它们,尽管以下方法也不起作用:

$ yes | gpg --delete-secret-keys KEYS
Run Code Online (Sandbox Code Playgroud)

任何的想法?

batch gnupg

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

Linux“查找”实用程序中的广度优先选项?

Linux“查找”实用程序中是否有任何广度优先/深度优先选项?

linux find

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

如何使用特定代理服务器调用命令?

有些应用程序支持代理(http 代理或socks 代理),有些则不支持。

对于浏览器,我可以在首选项/选项对话框中指定代理服务器,其他应用程序可能能够在配置文件中配置代理服务器。

出于一般目的,我可以使用特定代理调用命令吗?像下面这样:

$ proxy-exec --type sock5 --server 1.2.3.4:8000 -- wget/ftp ...
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu Maverick。

聚苯乙烯

在win32中,可以通过劫持socket dll来实现,也许,我对Linux编程不熟悉,但我想在Linux中是可能的。尽管。

proxy command-line ubuntu

13
推荐指数
2
解决办法
3万
查看次数

如何从意外的 git push -f 中恢复?

我只是跑git push -f错了,因此覆盖了一个远程分支。

原来的:

(remote origin:)
    branch master -> commit aaaaaaa
    branch foo    -> commit bbbbbbb

(local)
    branch master -> commit ccccccc
    branch foo    -> commit ddddddd
Run Code Online (Sandbox Code Playgroud)

之后git push -f

(remote origin:)
    branch master -> commit ccccccc
    branch foo    -> commit ddddddd
Run Code Online (Sandbox Code Playgroud)

在我的本地存储库中,我正在处理master分支,因此我可以将分支恢复master到 commit aaaaaaa,因为我可以aaaaaaagit reflog. 但是,我无法提交,bbbbbbb因为我之前没有拉过git push -f.

git reflog在远程存储库中尝试过,但是在裸存储库中的 reflog 中没有任何用处。

如何将分支foo恢复到bbbbbbb远程存储库中的提交?

(PS我不知道的实际价值bbbbbbb。)

git file-recovery

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

为什么在转储路由表之前`route`会挂起一段时间?

键入命令:

% route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
(... hang for a while ...)
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
Run Code Online (Sandbox Code Playgroud)

在这里,在default打印最后一行规则之前,路由只是挂了一会儿。

路由表不是缓存在某处吗?

我曾经通过 grep 结果route来获取default规则,以获取默认网关。现在,route似乎在某些机器上挂了一段时间。

routing gateway shell-script

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

ext4 比 ntfs 贵吗?

我刚刚将 NTFS 分区转换为 ext4,但是总空间似乎从 421G 减少到 415G。6G去哪儿了?而且,ext4的预留空间增加到199M,比NTFS的78M大很多,为什么呢?

该分区主要用于电影/音乐,因此大多数文件都非常大(每个> 10M)。我想使用ext4文件系统,有什么建议吗?

mkfs.ntfs:
    /dev/sdb4             421G   78M  421G   1% /mnt/mmedia

mkfs.ext4:
    /dev/sdb4             415G  199M  393G   1% /mnt/mmedia
                       (415G - 199M == 393G ?)
Run Code Online (Sandbox Code Playgroud)

ext4的剩余大小是393G也很奇怪,不应该是415G或414G吗?消失的22G是怎么回事?与 NTFS 相比,ext4 占用了总空间的 6.6%,这确实是一个大问题。

问题是:

  1. 6G主要用于什么,用于日志,用于冗余或用于索引?
  2. 为什么剩余空间是393G而不是415G?有一个22G的孔,相当大。
  3. 如果这个 ext4 分区用于存储电影/音乐文件,您会建议哪些参数?据说对于大分区,ext4 的性能比 ext3 好,是真的吗?我不会回到不是日记的 ext2。

performance ntfs filesystems ext4

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