Questions tagged «linux»

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

1
无法在CentOS 7上安装rmagick ruby​​ gem
gem install rmagick 给我: Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb checking for gcc... yes checking for Magick-config... yes *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries …

1
bash路径全局匹配dotfiles和pwd中的parent
命令 $ chmod -R 700 ./.* 搜索并尝试chmod上面的文件和目录pwd。为什么? 预期结果:考虑pwd就是/home/user,我希望第一个.在./.*与被替换/home/user。然后我希望chmodrecursively(-R)适用于所有以dot(.*)开头的文件/home/user,所以:$ chmod -R 700 /home/user/.*all all。 我得到了一些错误: chmod: cannot access `./../otheruser/file': Permission denied 这是因为..比赛.*吗?
1 linux  bash 

2
将所有* .txt文件并行传递给Python脚本
我有一个Python脚本,它采用.txt文件并对其执行某些操作。我需要一个Linux shell命令,它将在整个系统中搜索.txt文件,并将.txt文件传递给我的Python脚本。我想xargs我可以运行一个文件的进程来加速程序。我怎样才能做到这一点?
1 linux  shell  xargs 


1
如何避免“root不允许运行sudo”?
我正在尝试执行一些第三方安装程序脚本(ansible tower setup.sh),它需要以root身份或sudo启动,因为某些命令依赖于root权限。但是,脚本执行期间的某些命令会尝试sudo。不要问我为什么,我认为安装脚本是一个共同的努力与一些不一致... 所以脚本失败了,我可以重现它。我试图以root身份发出sudo时遇到这个奇怪的错误,例如 root@machine:/home/someuser: sudo echo 1 root is not allowed to run sudo on <FQDN here>. This incident will be reported. 我以前在Ubuntu的经历中从未见过这样的事情(目前在Google上也不公平。) 由于找不到所有场所并将脚本转换为不调用sudo,我必须找到一种让root用户能够执行sudo的方法。我正在研究的Ubuntu 16.04服务器是由公司的私有云提供商以异乎寻常的方式配置的,在域内(IDK是否重要)。 我的/ etc / sudoers看起来像这样: # # This file MUST be edited with the 'visudo' command as root. # more bla bla Defaults env_reset Defaults …

1
自动登录,X会话和单一应用程序(哦,我!)
我们有一个非常胆小的服务器,其唯一目的是运行Apache和Nagios进行资产监控。我们正在移动它的中心舞台,驱动显示器,以便在我们的IT室中全天候显示其中一个Nagios屏幕。 由于机器的硬件资源有限,我希望尽可能少地安装以获得此功能。这意味着没有窗口管理器。目前,机器启动到CLI登录。我想改变它来做以下事情: 自动登录指定的用户帐户 启动X会话 跑 google-chrome --kiosk http://localhost/thepage/ 关于如何在旧版本的Ubuntu上实现这一点有很多说明,但是对于10.04和10.10,启动的位置和方法已经发生了显着变化。
1 linux  ubuntu  xorg 

0
磁盘配额超过Linux
在您说这是重复之前,我已经在StackOverflow / StackExchange / SuperUser上找到了无处可寻的答案。 到目前为止我没有遇到这个问题。什么时候我做任何基于文件的操作,如编辑文件或删除文件,我得到这些错误: edquota -rm: Cannot create temporary file: Disk quota exceeded mkdir abc: mkdir: cannot create directory ‘abc’: Disk quota exceeded 磁盘也未满: Filesystem Size Used Avail Use% Mounted on /dev/vzfs 100G 20G 81G 20% / quota -v 收益: Disk quotas for user root (uid 0): Filesystem …
1 linux  ubuntu 

2
查找并替换sed中的排除个案
我试图sed在某个模式后添加一个字符串,但我想排除已经存在附加字符串的情况。 例如: "text.txt" Hello Bar Hello world! 如果我使用sed -i -e 's/Hello/Hello world!' text.txt第三行成为 Hello world! world! 但我想保持原样。 我找到了这个相关的问题,但并不是我的文件中的所有行都需要修改。 有人有这方面的食谱吗?
1 linux  bash  sed 

1
我应该在ssd上放置什么分区?
所以我最近买了一台新的笔记本电脑(Inspiron 15z w / i7和非触控),配备500GB硬盘,就像我的旧笔记本电脑一样,但它还配备了32GB SSD。 现在,我一直在查看Windows 8和Ubuntu中磁盘管理中的磁盘关闭闪存驱动器,而SSD上只有一个8 GB分区,其余部分未分配。我不知道Windows正在使用这个分区,但我想利用未使用的SSD空间。 我打算安装Arch Linux,所以我的问题是:在安装过程中,我应该在SSD上放置哪些分区以获得最佳性能。我不会在Linux上玩太多游戏,但我希望它能像Windows 8那样快速启动。 我假设那时我会把/boot分区放在这里,但是,它会与UEFI启动一起工作吗?UEFISYS分区在HDD而不是SDD上,所以我很困惑如何使用SSD,除非我误解并且UEFI能够进行跨设备启动。 也许我只是漫无目的和过于复杂的事情,但如果可能的话,一些澄清会很好。
1 linux  windows-8  ssd 

1
启动程序,在GUI实例化时自动截屏,然后关闭程序
这是我的问题:我有一个shell脚本,我用它gitk --all .来表示git存储库的图形。我希望这个脚本无人值守运行,而不是在GUI模式下启动gitk,等待用户关闭它,我想以某种方式: 启动gitk窗口 当它实例化其GUI /窗口时,自动截取其窗口 截图截取后,关闭 gitk 我想,而不是打电话 gitk --all . ...在我的bash脚本中,我会调用类似这样的伪代码: my_scrshot_cmd --command "gitk --all ." --file myrandomfilename.png 这可以在Linux上做 - 如果是这样,我该怎么做?

1
选择用于Linux上某些命令的网关
我有多个网络接口提供到互联网的连接。我可以随时更改用于访问互联网的界面route add default gw ...。 但是,是否可以仅为特定命令选择网关?例如,一个进程使用GSM调制解调器链路,而系统使用以太网链路进行所有其他互联网请求。

1
在CentOS 7中永久性地进行自定义路由更改
每当重新启动主LAN网络接口/重新启动系统时,我都需要维护一些自定义路由命令。 我一直在阅读如何在CentOS 7中执行此操作,以及相应的文档,您需要使用route-[interface_name]文件/etc/sysconfig/network-scripts。但是,格式与使用原始路由命令略有不同: ip -f inet rule add fwmark 1 lookup 100 ip -f inet route add local default dev eno1 table 100 ip -f inet6 rule add fwmark 1 lookup 100 ip -f inet6 route add local default dev eno1 table 100 在与CentOS 7一起使用的路由脚本中编写这些路由命令的正确方法是什么,因此路由信息保存在路由表中?

0
使用rsync延迟创建备份文件夹
我目前正在使用以下命令备份文件夹: rsync -a -b --backup-dir=../backup test/src/ test/storage/current 上述命令的问题是始终创建备份文件夹,即使实际没有备份文件也是如此。如果备份了一些新文件,则rsync将在备份文件夹中重新创建这些新文件的文件夹结构,尽管没有对新文件进行备份。 目前我正在检查备份文件夹中创建的文件,如果没有找到则删除它。但这似乎效率低下。rsync如果要备份实际文件,是否可以告诉仅创建备份文件夹? PS:上述命令有意保持简单,专注于手头的事情。千万不能将其用于实际的备份。
1 linux  backup  rsync 

1
压缩图像,格式可供选择?
可能是一个愚蠢的问题,但我真的不太了解图像格式。我在我的外置硬盘中有一些家庭照片,但发现它们非常大而占用空间,是否有任何方法可以缩小文件大小,同时保持“不明显”的质量损失,保持相同的尺寸 使用linux,如果有办法批量处理(递归)(好吧,我猜想imagemagick?)那会很棒

2
如何向Linux Mint提供与XP兼容的迁移?
我看着一些朋友的电脑,畏缩了一下; 他们正在运行XP,系统运行缓慢,他们的SuperAntiSpyware带来了多种恶意软件威胁(大惊喜)。但即使他们安装了Microsoft Word,他们也在使用OpenOffice。 我的第一个想法是“为他们提供迁移到Linux”,但我的第二个想法是,“为他们提供一个不会破坏XP使用的Linux迁移”,我最好的想法是实现这个,“了解如何进行无损重新分区,在一个分区上安装Mint,并设置VMware Player以运行XP分区。“ 我不确定那段旅程的每一段都是可行的,但我想让Mint可用,同时不会破坏它们在XP下的功能。 这样做的最佳策略是什么(无论是我自己的方法,还是别的,即使它只是一个双启动),我具体怎么做?我知道Windows比Unix系统管理少,并且不积极VMware Player会做我想做的事情,所以请纠正我所展示的任何错误的概念或假设。 谢谢,

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.