当我尝试在轮组中添加用户时:
usermod -g wheel gex
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
usermod: group 'wheel' does not exist
Run Code Online (Sandbox Code Playgroud) 我注意到当一个文件在 Windows(.exe 或 .dll)上执行安装时,它被锁定并且无法修改,而 Linux 允许用户通过删除/编辑来修改它们。
为什么 Windows 锁定而 Linux 不锁定?加锁有好处吗?
好吧,似乎出了点可怕的错误,现在我确实有一个大于 51gb 的日志文件。
是否有任何(linux)工具可以读取/打开这种大小的文件?
我想读取日志文件。
我的 Linux 配置为使用sha512. 然而,该/etc/shadow文件仅包含 99 个字符的散列密码。为什么是 99 而不是 129 (64*2+1)?请注意,在确保系统设置为使用 sha512 后,我更改了密码。
请参阅输出:
# grep sha512 /etc/pam.d/system-auth-ac
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
# grep ENCRYPT_METHOD /etc/login.defs
ENCRYPT_METHOD SHA512
# grep root /etc/shadow
root:$6$YwkRWeVN$z4Z7OKuohyyT/4gZgnOkKSWPaMvx1eCHFGNCiyFZx1QYydrEArO.HdH2JGCfosXg0sTnZFFdJnfw5QgfUqovO1:16175:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)
请注意,密码哈希从开始,$6$所以它表示它是sha512哈希。
在 linux 上运行以下命令时,我得到了奇怪的输出,包括旧的 makefile 输出和进程树
ps axuwfw
另外,以下命令有什么用处以及它是如何工作的?
ps axuwfw | grep -v grep | grep -i screen
ps axuwfw | grep -v grep | grep -i tmux
以上两个命令在示例中返回 431 和 7 来自此处,但在我的系统中,它返回一些以前运行过的较旧的 makefile 输出和截断的进程树。
该内核MTTR文档 给出了这样的命令:
echo "base=0xf8000000 size=0x400000 type=write-combining" >| /proc/mtrr
Run Code Online (Sandbox Code Playgroud)
虽然我知道什么>和|做什么,但我从未见过它们结合在一起。谷歌搜索bash >|不是很有帮助。我的实验没有显示echo bla > foo和之间有任何区别echo bla >| foo。
当您从设备中删除文件时,假设是一个 U 盘,然后(不做任何进一步的事情)只删除文件系统中的条目,该文件的原始字节仍在设备上(这就是文件恢复工具工作的原因通过一一扫描驱动器上的物理扇区)。
现在,如果我这样做
dd if=/path/to/usbdrive of=/backup/usbdrive.img
Run Code Online (Sandbox Code Playgroud)
USB 驱动器的内容将被复制到指定的文件。
当到达被删除文件所在的位置时,是dd复制零还是复制物理上仍然存在的文件内容?
我试过了
scp -i ~/awscredentials/govindsinghnagarkoti.pem ubuntu@XX.XXX.XXX.XXX:/server/error.txt.
Run Code Online (Sandbox Code Playgroud)
但它正在给予
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2
Run Code Online (Sandbox Code Playgroud)
如何下载error.txt文件?
今天我正在学习排序命令。
我发现,我可以使用
sort file1 > file2
Run Code Online (Sandbox Code Playgroud)
将排序后的文件注入 file2
但是当我使用
sort file1 > file1
Run Code Online (Sandbox Code Playgroud)
file1 变空了!
为什么?!
我知道我可以使用 -o 标志将文件 1 排序到文件 1 中。
但是为什么第二个命令会产生一个空文件呢?
我不小心应用chmod 700到整个文件系统而不是当前目录。非 root 用户现在无法运行任何命令,即使我有 777 条路径$PATH并在 . 我没有可从中复制权限的替代 Linux。有出路吗?有人有主系统目录默认权限的图表吗?(在这个操作系统上设置所有东西的工作太多了,我真的不想从头开始)
linux ×10
bash ×2
command-line ×2
filesystems ×2
backup ×1
dd ×1
grep ×1
installation ×1
logging ×1
pam ×1
permissions ×1
ps ×1
scp ×1
sorting ×1
storage ×1
text-editors ×1
tmux ×1
ubuntu ×1
windows ×1