Questions tagged «linux»

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


6
ssh登录后自动启动屏幕
我一直在阅读有关在ssh访问远程服务器时如何自动启动屏幕的信息。我希望添加一个简单的单行代码即可在我.bash_profile进入时启动,而screen在我ssh离开屏幕时不退出远程连接。 我一直在寻找到exec screen和几乎每一个组合-d,-r,-D和-R和无法弄清楚,我需要什么标志。 理想情况下,我将输入新的内容ssh whatever并登录到服务器中,screen或者可以重新附加旧的屏幕,我想知道如何同时执行这两个操作,以查看自己更喜欢哪个屏幕。然后,我可以键入Ctrl ad或Ctrl d让它回到ssh该服务器的常规登录名(您将在其中看到motd)。从那里,我可以screen -r返回所需的任何屏幕,或Ctrl d再次单击以注销。
19 linux  ssh  gnu-screen 

4
从巨大的tgz文件中提取单个文件
我有一个巨大的tar文件(大约500G),并且我不想从中提取一个文件。 但是,当我运行时tar -xvf file.tgz path/to/file,似乎仍将全部内容加载到内存中,并且需要一个多小时来提取内容。我还尝试使用--exclude=ignore.txtignore.txt是模式列表的位置,以试图阻止它遍历无效的路径,但这似乎不起作用。 也许我听不懂tar ...有没有办法快速提取文件?
19 linux  tar 

3
如何安装rpm文件及其所有依赖项?
我正在尝试HPCC在基于RHEL的计算机上安装。 我有一个.rpm文件,要安装此rpm,我正在使用以下命令: sudo rpm -Uvh hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm 我收到以下错误消息: error: Failed dependencies: boost-regex is needed by hpccsystems-platform-community-4.0.09.x86_64 expect is needed by hpccsystems-platform-community-4.0.09.x86_64 gcc-c++ is needed by hpccsystems-platform-community-4.0.09.x86_64 libapr-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libaprutil-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libarchive is needed by hpccsystems-platform-community-4.0.09.x86_64 liblber-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libldap_r-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 …

2
如何将条目添加到本地DNS解析器
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 6年前关闭。 我想在linux上做一些测试。我想在IP为1.2.3.4(假设)的计算机上放置一台小型Web服务器,并且在对特定URL进行DNS查询时:kitty.myweb.com我想返回此IP地址。 场景: 当我打开浏览器(firefox或其他)时,输入URL kitty.myweb.com,浏览器将执行DNS查询 我想编写一个程序对kitty.myweb.com进行DNS查询 我知道每台计算机都有一个本地DNS解析器,该解析器可缓存一些条目。调用URL将首先查询本地DNS解析器,如果没有相应的条目,它将把查询发送到LAN或Internet上的外部DNS解析器。 我要添加一个条目(kitty.myweb.com:1.2.3.4)到本地DNS解析器,这样对于上述2种情况,DNS响应将为1.2.3.4,而无需进行外部查询。 可以在linux上执行此操作吗?也许有任何C代码片段可以做到这一点?
19 linux  networking  dns 

1
如何检查FFMPEG的当前版本
我在2个不同的服务器上安装了FFMPEG。在其中一台服务器上,每次尝试转换ffmpeg无限期地处理m4v文件时,都会遇到问题。当我使用相同的源文件并尝试在其他服务器上运行它时,它似乎工作正常。两台服务器都运行相同版本的GNU / Linux。有人建议我检查一下服务器上是否安装了相同版本的ffmpeg,所以我对所有人的问题是:“如何检查ffmpeg版本?” 谢谢!
19 linux  ffmpeg 

2
如何在gnu屏幕下运行的bash脚本中敲响音频铃声?
在屏幕外部的konsole终端窗口中,如果我键入以下内容,则运行一个bash shell,并将TERM设置为konsole-256color: echo -n $'\ a'或 echo -n $'\ eg'或 ./ringbell,其中./ringbell的内容为 #!/ bin / bash echo -n $'\ eg'; echo -n $'\ a' 它们都会导致配置的音频铃声关闭。如果我进入屏幕会话(我的.screenrc也将term设置为konsole-256color),则仅上述3个命令中的第二个命令(echo -n $'\ eg')会导致听到铃声。我需要修改脚本还是屏幕问题? 我拥有的屏幕软件包的Ubuntu版本是4.1.0〜20120320gitdb59704-9。


3
为单个管道命令设置管道失败
我需要从非BASH脚本(即PHP脚本)执行许多管道外壳命令,如下所示: command1 | command2 | command3 因此,如果command1退出代码非零而失败,则其他命令也会失败。到目前为止,我想出的是: set -o pipefail && command1 | command2 | command3 但是,即使它在终端上运行正常,但是如果通过脚本执行,它也会产生此结果: sh:1:设置:非法选项-o pipefail


2
强迫ext4lazyinit完成它的事情?
是否有任何方法可以“强制” ext4lazyinit以最大的优先级完成工作?诸如“我不在乎系统资源,只是尽您所能尽快完成工作”之类的东西? 我应该补充:不重新格式化驱动器。我知道mkfs的lazy_itable_init选项。
19 linux  ext4 

6
如何手动停止在Linux上连续运行的Python脚本
我有一个正在运行的Python脚本,并且不断将错误转储到日志文件中。 我想编辑脚本并再次运行,但是不知道如何停止脚本。 我目前通过PuTTy登录Linux,并在那里进行所有编码。那么,是否有命令在Linux中停止python脚本?
19 linux  script  python 

5
如何在Linux上查看.HEIC照片?
如何在Linux桌面上查看.HEIC照片(iOS 11中新的默认格式),而不将其上传到某些云服务?是否有发布或尚未发布的支持.HEIC的图像查看器,图像转换器或浏览器?
19 linux  photos  ios  h.265 

4
从Linux检索/解密Windows 7产品密钥
我不小心断开了仍在运行的硬盘驱动器,并损坏了Windows 7安装;我现在完全无法启动Windows。我已经尝试了所有方法来尝试修复安装:Windows启动修复,chkdsk / r,SFC / scannow,bootrec / rebuildbcd等,但是没有运气。我只想执行全新安装,但是我的问题是我的Windows产品密钥没有记录在任何地方,并且由于无法启动Windows,所以无法使用任何脚本或实用程序从注册表中检索它。 Windows 7产品密钥以加密形式存储在注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion的“ DigitalProductId”值中。我能够从Ubuntu实时CD挂载损坏的Windows分区,并将其包含问题的键和值的Windows \ System32 \ config \ SOFTWARE注册表配置单元复制到闪存驱动器,但是将此配置单元加载到regedit中在运行正常的Windows安装上,然后尝试使用脚本或实用程序来解密已加载的“ DigitalProductId”值,无论我尝试了多少摆弄,都只会返回主机Windows安装的产品密钥。我曾尝试与Microsoft支持人员联系,但他们一直无济于事。有人能进一步指导我吗?也许还有其他从Linux检索产品密钥的方法吗? 如果更熟悉脚本/密码学的人愿意尝试并遵循解密脚本来手动解密产品密钥,我可以通过电子邮件将导出的“ DigitalProductId”值,SOFTWARE注册表配置单元和解密脚本发送给您。


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.