Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

1
使用一个密码的多个加密LVM卷
我在这里找到了一个类似的问题,但仅与我的问题有部分联系。目前,我有一个主/ boot分区和一个带有2个逻辑加密卷的LVG1组-LV1和LV2。LV1被安装为/,而LV2被安装为swap。 一切正常,grub启动内核,并要求我输入密码。输入正确的密码后,系统其余部分将正常引导。但是,您可能会猜到我的密码很长,我需要两次输入此密码/和交换(LV1和LV2)。通常,我只想输入一次这样的密码,因为如果我成功解密了/,那么就没有必要为交换分区设置单独的密码。使用当前设置可以吗?我正在寻找某种脚本或某种解决方案,以某种方式检查先前的LVM卷是否已成功解密,如果确实成功,则尝试使用相同的密码解密下一个卷,如果失败则要求输入新的卷。我已经在不同的站点上搜索了至少一个小时,但均未成功,我甚至不确定仅使用ramdisk,内核和未加密的/ boot分区是否可行。 谢谢。

2
使用FFMpeg有条件地编码或复制音频流
我正在尝试批量转换一组视频文件,其中一些具有aac音频,一些具有wav,原始PCM或其他类似格式。 我正在寻找一种方法来: 复制音频流(如果已经是AAC(-c:a copy)) 如果尚未将音频流重新编码为aac(-c:a aac -b:a 160k),则将其重新编码为aac 我当前的方法是手动识别哪些文件没有aac音频流并分别进行转换,但是最好将所有文件一起转换。 有没有办法像下面这样将音频的条件语句插入到FFMpeg命令中? for f in *.mkv; do ffmpeg -i "$f" -c:v libx264 -c:a [some magic here] "${f%.*}_new.mkv" done
1 linux  audio  ffmpeg 

1
在父目录(..)中创建指向可执行文件的链接
创建以下目录: parent/child 导航到child并创建一个名为的文件child(就我而言,这是一个可执行文件,不确定是否有区别)。 我需要在父级中创建两个“可执行文件链接”链接。我以为这会起作用: ln -sf ./child ../child1 ln -sf ./child ../child2 但这会在父目录中创建“到文件夹的链接”(./child)。 如果我将其更改为: ln -sf -t.. ./child child1 ln -sf -t.. ./child child2 我收到一个错误,“ ln:'../ child':无法覆盖目录”。 如果我从父目录中执行此操作(我不能这样做,这是Makefile配方的一部分): ln -sf ./child/child ./child1 ln -sf ./child/child ./child2 有用。 请注意,我无法更改任何目录或文件的名称。 当前目录为子目录时,如何创建链接?

5
用bash导航
我对在Macbook Pro上使用终端非常陌生,并试图了解如何使用它导航到某些目录。我似乎无法离开我的用户名目录。我正在尝试访问MAMP / htdocs,并将这些文件放入我的git存储库中。我是这一切的新手。 我正在打字并得到这个 David-Adamss-MacBook-Pro:~ davidadams$ cd Applications/MAMP/htdocs/barcodes -bash: cd: Applications/MAMP/htdocs/barcodes: No such file or directory 我需要从该行中取出“ davidadams $”,但我不知道如何导航。任何帮助都会很棒,谢谢
1 linux  git  bash  mamp 

2
在ext3文件系统中查看超级块时出现的问题
我试图通过ext3文件系统中的命令“ dd”查看超级块。 dd if=/dev/sda3 bs=4096 skip=1 count=1 of=superblock 但是超级块文件中的结果不正确(我比较从dumpe2fs获得的Inode计数值)。设备文件/ dev / sda3在引导块中启动,然后在group0?的超级块中启动。另一个问题是引导块和超级块的大小都是BLOCKSIZE(这里是4096)吗?ext2 / ext3的磁盘格式(我认为它们是相同的)如下所示:

1
从安装Windows的另一个磁盘中释放安装Linux的磁盘中的空间?
我在笔记本电脑上安装了Ubuntu 16.04和Windows,但在不同的磁盘分区上。 当我在Linux磁盘上设置PostgreSQL数据库并试图将约30GB的数据导入其中时,我不小心耗尽了Linux磁盘上的所有空间(该文件可能会扩展)。现在我的Ubuntu 16.04甚至无法正常启动。例如,我什至无法启动终端,并且Unity桌面不显示应用程序。登录用户后,我基本上什么也不能做。 因此,我从Windows启动,并认为我可以从该系统释放Linux磁盘上的空间。但是我不确定如何。Windows现在似乎可以正常工作,但是我不确定它以后是否会崩溃。 有什么建议吗?谢谢!

3
是否可以使用非前缀网络掩码?
我所遇到的每个网络掩码都是一个前缀,可以用CIDR表示法很好地表示:255表示255.0.0.0,/ 8表示255.255.0.0,/ 24表示255.255.255.0。 当然,我们可以更改网络掩码的长度并获得许多不同的值。 问题是,网络掩码是否可以存在,其中“网络位”不是地址的前缀?像255.0.255.0。
1 linux  networking  ip 

0
cp -au / cp --archive --update是否矛盾?
我要更新备份磁盘上的目录,并将新内容添加到源中,当然rsync太慢了。cp -a可以达到目的,但是却是推土机;cp -u应该保留现有文件。但是,如果检查一下他们正在一起做什么(cp -auv),我会看到大量文件被复制到AFAIK已经存在的目录中。 看看cp手册,这两个选项似乎并不矛盾。所以我可能是错的,而cp做正确的事。无论如何,多余的工作并不重要,因为cp是如此之快。 也许它们在实践中是矛盾的,因为-a标准在源和目的地之间总是存在一些小的差异?我不会是-u的第一个困惑的人。 ‘--archive’ Preserve as much as possible of the structure and attributes of the original files in the copy (but do not attempt to preserve internal directory structure; i.e., ‘ls -U’ may list the entries in a copied directory in a different order). Try to …
1 linux  unix  backup  rsync  cp 

7
双启动Windows 7和Linux [重复]
可能重复: 使grub在内核更新下保持其默认引导 大家好,我不确定这是否超出主题,但是我不确定如何在Google中输入文字。我刚刚安装了预装Windows 7的Linux,并且运行正常。由于我使用的Windows 7比Linux多,因此我希望“ Linux”选项的顶部具有“ Windows 7”选项。 “ 打开计算机后,我首先看到的是一个选项,询问我是否要使用Windows 7或Linux,并且其下方有一个倒数计时器,该倒数计时器是10秒倒计时,如果我未按时选择它,它会自动选择首选,而现在我已经将Linux设置为首选。” 你们能帮我吗?我不知道要在Google中输入的文字。

1
避免意外的“ rm”灾难
今天,sudo -s我想使用rm -R ./lib/,但实际上rm -R /lib/。 我必须重新安装操作系统(薄荷15),然后重新下载并重新配置所有软件包。不好玩。 将来如何避免类似的错误?
1 linux  backup  terminal  sudo  rm 



2
如何知道哪个用户绑定了哪个端口?
如何获得正在监听的端口的列表以及绑定它们的用户名(在Linux上)? 最终,我希望在系统上有几个用户,这些用户被分配了2个端口供使用,并且可能不绑定任何其他端口。 我不知道该怎么做,但是,如果我有了正确的bash-fu组合,我应该能够得到上述列表,并定期检查哪些用户绑定到了哪个端口,以及是否有绑定用户应被锁定使用未分配的端口。

2
管道xargs不执行命令
我想监视nginx access.log中是否有格式错误的请求,并将此类情况通知自己。 为此,我编写了以下命令: tail -n0 -f access.log | grep --line-buffered '\{' | xargs sentry-cly -m 但是由于某种原因,该解决方案不起作用。如果我删除最后一个管道并仅以grep结尾-我将看到输出为日志文件获取新记录。 我不明白为什么不执行xargs。如果用cat或echo替换sentry-cli,它将是相同的。 您能说明为什么我有这种行为吗?

2
使用其他ID登录到Linux系统
我有一个基本的问题,我使用我的用户名和密码使用securecrt登录到Linux盒,它保存了我的用户名和密码,我想使用不同的用户名登录到同一Linux盒,该怎么办?已经记录并保存了数据,每次我登录时都使用当前凭据自动记录
1 linux  unix 

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.