Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

5
是否可以在不使用initrd的情况下将root放在LVM中?
我刚刚建立了一个Gentoo基本系统(这意味着我现在可以启动和登录并使用它进行操作)。我的根分区位于LVM2虚拟组中(具有单独的/boot分区)。为了启动,我需要将以下参数传递给内核: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm 显然,它是在挂载root之前使用初始ramdisk做一些事情(我猜是加载LVM事情)。有没有一种方法可以将该代码放入内核本身,从而不需要initrd?如果没有,我该如何使自己成为initrd? 补充一下,我曾尝试在没有initrd的情况下为非LVM根目录编译内核,并且运行良好。然后,我试图将整个东西放在LVM下,并且无法启动计算机(我想它无法处理LVM的东西)。然后,我将该genkernel工具与该--lvm选项一起使用,它会创建当前正在使用的工作内核和initrd。 现在,我想跳过genkernel并自己完成所有操作,最好不要使用initrd,这样计算机可以更快地启动(无论如何我都不需要灵活性)。
12 kernel  boot  root  initrd  lvm 



1
权限位未在Samba共享上强制执行
我有一个问题,其中未使用Linux客户端在samba共享上强制执行权限位。我在服务器上配置了samba,以强制某些用户,组和权限位,并且此操作按预期工作,直到我触摸该文件或它成为IO重定向的目标为止。 这是正在发生的事情: user@linuxbox:~-->ls -l ~/archive/foo.txt ls: cannot access /home/user/archive/foo.txt: No such file or directory user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rw-rw-r-- 1 archive archive 0 2010-09-13 20:29 /home/user/archive/foo.txt user@linuxbox:~-->touch ~/archive/foo.txt user@linuxbox:~-->ls -l ~/archive/foo.txt -rwxrwxrwx 1 archive archive 0 2010-09-13 20:30 /home/user/archive/foo.txt 请注意,当我触摸现有文件时,其许可权位是0777。它们应该是0664,就像它最初创建时一样。如何在现有文件上执行0664? 我在服务器上有3.0.24版,在客户端上有3.4.7版。这是我的smb.conf: [global] interfaces = egiga0 unix charset = UTF8 …



5
每隔一周通过cron运行脚本
我已经就如何做到这一点进行了大量研究,而且我发现cron并没有直接的方式来工作,例如隔周四。 现在,我倾向于制作一个仅每周运行一次的脚本,该脚本在运行时会触摸一个“标志”文件,如果运行并且文件已经存在,则删除该文件(而不执行每两周一次)。 我的问题是,还有其他更优雅或更简单的方法来实现bash脚本每隔一周自动运行一次的目标吗? 谢谢!
12 bash  scripting  cron 

4
grep —删除定界符标记后的文本
我有一个文件,需要删除;每行第一行之后的所有内容。 所以这样的文件: sdfsdsdf; fsdfsddf;sdfsd; 将导致以下结果: sdfsdsdf fsdfsddf 我调查了grep和sed。我将不胜感激地结合了这两个命令中的任何一个。

7
学习shell脚本的实际任务
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 10个月前关闭。 我正在寻找unix系统管理中的一些常见问题以及shell脚本可以解决这些问题的方法。完全出于自学目的。我也想知道您将如何学习shell脚本。

3
您使用哪种不太流行的外壳,它们的优点是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 除了您可以(可以说是?)称呼更流行的shell(bash,csh,Korn,zsh)之外,您还知道和使用哪些其他shell,以及它们具有哪些独特功能? ps-每个炮弹一个答案是收集有意义的调查的理想选择
12 shell 

5
btrfs是否足够稳定以适合家庭使用?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或格外狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 7年前关闭。 btrfs终于找到了进入最新内核的方法,它是否被认为足够稳定且安全,可以用于家庭备份方案(作为zfs的替代方案)?


3
解析日志文件以获取频繁的IP
因此,在遭受DDOS攻击以将顽皮的 ip从我的日志中拉出时,我将它们一起砍掉了。任何人都有任何改进或其他建议可以使它更好吗? 这是一般的想法: 仅从记录文件中提取IP 排序他们 uniq数一下 再次排序 和字符串o'pipes: cut --delim " " -f7 /var/log/apache_access | sort | uniq -c | sort -rn > sorted-ips.txt

3
Debian测试-将“ Buster”升级到“ Bullseye”版本,没有用于security.debian.org的服务器
我尝试使用升级我的Debian系统apt,存储库设置为“测试”,因此我希望它会自动从“ Buster”更改为下一个版本“ Bullseye”,但由于“ Buster”继续运行,我得到了: 404 Not Found [IP: 151.101.12.204 80] 运行时apt update。 该security.debian.org地址似乎没有发布文件,地址更改了吗? E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user …

3
如何使管道等待文件结束或出现错误后停止?
在观看有关管道恶作剧的视频后,我尝试了以下命令。 man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura - 它基本上将要打印的手册页列表打印出来,供用户选择其中之一,然后使用xargs运行man -Tpdf %(打印以从xargs的输入中输出手册页git的pdf),然后将pdf传递给pdf阅读器(zathura )。 问题在于(如您在视频中看到的),即使在dmenu中选择一个联机帮助页之前,pdf阅读器也会启动。而且,如果我单击Esc并没有选择任何内容,则pdf阅读器仍处于打开状态,根本没有显示任何文档。 如何使pdf阅读器(以及管道链中的任何其他命令)仅在其输入到达文件末尾或完全收到输入时才运行?或者,或者,在链接的命令之一返回非零退出状态之后,如何使管道链停止(这样,如果dmenu返回未选择选项的错误,则不会运行以下命令)?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.