ubuntu 中有两个类似的组:admin
and adm
,我发现它/var/log/apache2
在adm
组中,默认sudoers
包含admin
组。
两者有什么区别?
我打算将一个私有 Git 存储库从 win32 box 转移到 Ubuntu。虽然我可以做一个最终的 dos2unix 提交,但我想重写整个历史,所以一些 Git GUI 将正确显示日志/差异。例如,gitg将为每个 CR/LF 插入空行。
对于 PE 可执行文件,我可以使用列出导入的符号
dumpbin /imports FILE.EXE
Run Code Online (Sandbox Code Playgroud)
或使用depends 实用程序,即GUI 应用程序。
`nm ELF-binary' 只返回“无符号”。
我目前正在使用phpLDAPadmin,但我想知道是否有任何本机实用程序可以做类似的事情?
在 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)
任何的想法?
有些应用程序支持代理(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中是可能的。尽管。
我只是跑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
,因为我可以aaaaaaa
从git reflog
. 但是,我无法提交,bbbbbbb
因为我之前没有拉过git push -f
.
我git reflog
在远程存储库中尝试过,但是在裸存储库中的 reflog 中没有任何用处。
如何将分支foo
恢复到bbbbbbb
远程存储库中的提交?
(PS我不知道的实际价值bbbbbbb
。)
键入命令:
% 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
似乎在某些机器上挂了一段时间。
我刚刚将 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%,这确实是一个大问题。
问题是:
linux ×3
ubuntu ×3
git ×2
batch ×1
browser ×1
command-line ×1
compile ×1
ext4 ×1
filesystems ×1
find ×1
gateway ×1
gnupg ×1
ldap ×1
ntfs ×1
performance ×1
proxy ×1
routing ×1
shell-script ×1