Questions tagged «linux»

LINUX问题必须与编程有关。仅当您的问题与使用Linux API或Linux特定行为进行编程有关时才使用此标记,而不仅仅是因为您碰巧在Linux上运行代码。如果需要Linux支持,可以尝试https://unix.stackexchange.com或特定Linux发行版的Stack Exchange网站,例如https://askubuntu.com或https://elementaryos.stackexchange.com/



11
在Linux / OS X上启动mongod服务的正确方法是什么?
我已经安装了mongodb并能够运行它,使用它,做简单的数据库读/写类型的东西。现在,我正在尝试设置Mac以将mongod作为服务运行。 我收到“找不到命令”的响应: init mongod start 回应: ~: service mongod start service: This command still works, but it is deprecated. Please use launchctl(8) instead. service: failed to start the 'mongod' service 如果我尝试: ~: launchctl start mongod launchctl start error: No such process 因此,显然我在四处徘徊。下一步似乎是输入随机字符,直到某些方法起作用为止。该命令做的工作是:mongod --quiet &我不知道,也许是你的方式该怎么办呢?也许我应该只是退出“安静模式”并添加> /logs/mongo.log到命令行末尾? 我正在Mac上构建开发环境,目的是在linux服务器上做同样的事情。我只是不确定Bash命令。我尝试获取答案的所有其他搜索都为Windows计算机提供了建议。 也许有人知道命令的Linux版本? 非常感谢


10
如何通过SSH在Windows中挂载远程Linux文件夹?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 8年前关闭。 改善这个问题 我是系统管理/ shell编程课程上的盲人学生。尽管ssh可以很好地执行ls,pwd等命令,但编辑器无法与我的屏幕阅读器和ssh会话配合使用。我想知道是否可以在ssh上挂载Linux文件夹,使其显示为Windows驱动器?这样,我可以使用可访问的软件编辑所需的任何文件,而不必经常使用SCP来回发送文件。
136 linux  shell  ssh 

18
大量文件的快速Linux文件计数
当大量文件(> 100,000)时,我试图找出在特定目录中查找文件数的最佳方法。 当文件太多时,执行ls | wc -l将花费很长时间。我相信这是因为它正在返回所有文件的名称。我正在尝试占用尽可能少的磁盘IO。 我已经尝试了一些shell和Perl脚本,但无济于事。有任何想法吗?
136 linux  shell  disk-io 

16
仅当cron作业尚未运行时才运行
因此,我试图将cron作业设置为我创建的守护程序的一种看门狗。如果守护程序出错并失败,我希望cron作业定期重新启动它...我不确定这样做的可能性如何,但是我通读了一些cron教程,但找不到任何可以做我的事情正在寻找... 我的守护程序是从Shell脚本开始的,所以我真的只是在寻找一种方法来运行cron作业,除非该作业的前一次运行仍未运行。 我发现了这篇文章,它确实为我试图使用锁定文件提供了解决方案,但我不确定是否有更好的方法来做... 谢谢你的帮助。
136 linux  bash  cron  watchdog 


8
使用awk将修改保存到位
我正在学习awk,我想知道是否存在将更改写入文件的选项,类似于sed我使用-i选项将更改保存到文件的位置。 我确实知道我可以使用重定向来编写更改。但是,有选择awk吗?
135 linux  unix  awk 

10
在不同目录中包含源文件的Makefile
我有一个目录结构如下的项目: $projectroot | +---------------+----------------+ | | | part1/ part2/ part3/ | | | +------+-----+ +---+----+ +---+-----+ | | | | | | | data/ src/ inc/ src/ inc/ src/ inc/ 我应该如何编写一个可以在part / src中(或实际在任何地方)的makefile,该文件可以部分地在c / c ++源文件上完成/链接?/ src? 我可以做-I $ projectroot / part1 / src -I $ projectroot / part1 / …
135 linux  makefile 

14
如何从容器本身中获取Docker Linux容器信息?
我想docker containers了解它们的配置,就像通过元数据获取有关EC2实例的信息一样。 我可以使用(假设docker正在监听port 4243) curl http://172.17.42.1:4243/containers/$HOSTNAME/json 来获取它的一些数据,但想知道是否至少有一种更好的方法来获取容器的完整ID,因为HOSTNAME它实际上缩短为12个字符,而docker似乎对其执行了“最佳匹配”。 另外,如何获取docker主机的外部IP(除了访问EC2元数据(特定于AWS)之外)
135 linux  docker 

5
在Alpine Linux上安装Pillow时,没有这样的文件或目录“ limits.h”
我在Raspberry Pi 2上运行alpine-linux。我正在尝试通过以下命令安装Pillow: pip install pillow 这是命令的输出: Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-gNq0WA/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-nDKwei-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib.linux-armv7l-2.7 creating build/lib.linux-armv7l-2.7/PIL copying PIL/XVThumbImagePlugin.py -> …

4
来自守护程序的Docker错误响应:“冲突...已被容器使用”
我一直在PC上使用Docker来运行Quantum GIS,并遵循以下说明:docker-qgis-desktop-运行QGIS桌面的简单Docker容器 一切正常,直到上周我开始收到此错误消息时: Error response from daemon: Conflict. The name "qgis-desktop-2-4" is already in use by container 235566ae17b8. You have to delete (or rename) that container to be able to reuse that name. 尽管在此站点上寻找了线索,但我不确定是什么意思。在此之前,我没有做任何更改,并且已经使用以下命令成功启动了容器: sudo docker run --rm --name="qgis-desktop-2-4" -i -t -v ${HOME}:/home/${USER} -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY kartoza/qgis-desktop:latest 我怎样才能解决这个问题?
135 linux  ubuntu  docker 

15
在Ubuntu上安装rmagick
我正在尝试在Ubuntu 10.04上安装RMagick。看着这里,但没有喜悦。我什至从源代码编译并安装了ImageMagick,但是当我尝试使用RubyGems安装RMagick时,这里的说明仍然没有帮助。我收到此错误: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1 Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection. Results …


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.