Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。


6
如果Linux出现段错误,您能否在Linux中获得任何程序来打印堆栈跟踪?
如果我从外壳运行程序,则它会出现段错误: $ buggy_program Segmentation fault 它会告诉我,有没有一种方法可以让程序打印回溯记录,也许可以通过运行以下命令来实现: $ print_backtrace_if_segfault buggy_program Segfault in main.c:35 (rest of the backtrace) 我也不想将strace或ltrace用于此类信息,因为它们将以两种方式打印...

2
Docker容器中正在运行哪个操作系统?
大多数时候,我可以使用这两种方式之一来判断哪个操作系统正在我的Docker容器中运行(alpine,centOS等) 但是这次,我不能告诉: bash-4.2$ uname -a Linux 6fe5c6d1451c 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux bash-4.2$ more /etc/issue \S Kernel \r on an \m 有什么方法可以获取正在运行的操作系统的文本版本?

7
长名称的Linux mv文件
在Linux中,有时我会这样重命名文件: mv dir1/dir2/dir3/file.txt dir1/dir2/dir3/file.txt.old 请注意,我只想重命名文件,而不要将其移动到另一个目录。 有没有可以让我做该命令的简写版本的命令?我在想类似的东西: mv dir1/dir2/dir3/file.txt file.txt.old 甚至是类似的东西(仅在名称后面添加): mv dir1/dir2/dir3/file.txt {}.old 我的目标是不必再次指定完整路径。 我知道我写的那些“例子”是行不通的,但这只是我要完成的想法。 我不需要CD进入目录。
19 linux  filesystems  files  mv 

3
在防火墙后面管理Linux计算机集群
我公司的产品实质上是一个Linux盒子(Ubuntu),它位于运行我们软件的其他人的网络中。到目前为止,我们只有不到25个盒子可以使用TeamViewer进行管理。 我们现在将要运送1000个这样的盒子,而TeamViewer不再是一个选择。我的工作是想出一种方法来访问这些框并更新它们上的软件。该解决方案应该能够穿透防火墙以及您所拥有的东西。 我考虑过: 1.自行开发的解决方案(例如Linux服务),该解决方案建立到云中服务器的SSH反向隧道,并在云中建立另一服务来跟踪这些服务器并允许您连接到它们。 这显然是劳动密集型的,并且坦率地说,感觉就像是重新发明轮子,因为很多其他公司肯定已经遇到了这个问题。即使这样,我不确定我们是否会做得很好。 2.木偶,厨师或OpenVPN等工具 我尝试阅读尽可能多的内容,但是我似乎无法充分理解市场营销方面的知识,以了解显而易见的选择。 除了我们之外,没有其他人需要连接到这些盒子。有没有相关经验的人可以给我一些指导?


5
上一次检查文件系统?
什么命令可以告诉我上一次对文件系统进行fsck操作?一个日期会很好,但自上次fsck以来,我已经决定接受安装计数。 我已经在fsck *,lsattr和stat中四处寻找,但没有看到。

4
/ dev / null文件变为常规文件
在我们的生产服务器中,服务器突然/dev/null变成了常规文件,并且由于此sshd服务已停止并且无法登录服务器。而且我们尝试了以下步骤来配置回字符设备文件, rm -rf /dev/null mknod /dev/null c 1 3 一旦运行,该rm命令/dev/null将重新创建为常规文件,然后再mknod运行。我们无法弄清楚这是怎么发生的,以及哪个组件正在创建此文件。因此,在解决此问题之前,我们无法将其创建/dev/null为字符设备文件。
19 linux  centos 

2
是否有像cron这样的实用程序,可以将工作计划以后(但仅一次)进行?
我正在尝试设计一个程序,该程序在发生某个(非定期)事件时发送文本。现在,我想要一个脚本来查找此事件的发生时间,然后安排一个(类似cron的)作业,该作业将在该事件发生之前发送文本。 一个更具体的示例如下所示: 脚本A运行并检测下一次事件 脚本A使用??? 安排脚本B在$ time运行 在$ time,??? 调用发送文本的脚本B。 问题是,该事件可能在11天内随机发生,并且只发生一次。Cron似乎不适合这样做-我不希望这项工作重复进行。 因此,我想(简而言之),是否有一个实用程序提供了非周期性脚本的延迟执行?
19 linux  bash  cron 

2
当UsePAM设置为“ no”时,SSH公钥身份验证失败
要禁用密码身份验证,请在我的计算机中设置以下值 sshd_config ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no 当我尝试使用私钥登录时,我得到 Permission denied (publickey). 如果更改UsePAM为yes,则可以使用我的私钥登录。为什么? 我正在从OSX连接到Ubuntu 12.04 64位主机 ssh -i ~/.ssh/deploy -l deploy localhost -p 2222 -v 这是详细的ssh输出: OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/<user>/.ssh/config debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * …
19 linux  ssh 

3
如何配置D-Bus和SSH X-Forwarding以防止SSH在退出时挂起?
我正在尝试通过X11转发和SSH运行各种Gnome应用程序。某些应用程序将导致首先生成“ dbus-launch”应用程序。问题是退出X应用程序时dbus-launch不会关闭,因此必须先将其杀死,然后才能正确关闭SSH会话。 我认为问题是X / Gnome应用程序无法与主消息总线守护程序连接,因此必须启动它们自己的副本?我怎样才能解决这个问题?还是我想念什么? 这是一个例子。我启用了X11转发,一切似乎工作正常。 [me@host ~]$ gnome-calculator & [1] 4803 (这里gcalctool程序启动,并显示在我的删除X服务器(Xming)中) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4803 pts/0 00:00:00 gnome-calculator 4807 pts/0 00:00:00 dbus-launch 4870 pts/0 00:00:00 ps (现在,在远程会话中关闭gcalctool应用后) [me@host ~]$ ps PID TTY TIME CMD 4706 pts/0 00:00:00 bash 4807 pts/0 …
19 linux  x11  dbus 

2
EC2实例启动后运行bash脚本
我在EC2实例上有一个脚本,该脚本可以远程启动另一个实例。 一旦该实例完全加载(完成引导),我希望它自动运行bash脚本,那么执行此操作的最佳方法是什么? 我需要一切都完全启动,基本上bash脚本运行一个图像转换脚本(使用ImageMagick并执行几次“ wget”命令) 当前,脚本位于此处: /home/root/beginProcess.sh 我可以通过执行手动启动 bash beginProcess.sh RHEL-6.2-入门-EBS-i386 另外还有一个EBS卷,如果有帮助,谢谢!
19 linux  amazon-ec2  bash  boot 

1
Shell命令使用管道时速度较慢,使用中间文件时速度较快
有没有人了解使用中间文件或使用管道时处理时间的巨大差异?我正在使用标准的工具在新鲜的debian squeeze服务器上将tiff转换为pdf。执行此操作的标准方法是先转换为ps。 不带管道: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time ps2pdf13 -sPAPERSIZE=a4 test.ps > test.pdf real 0m0.667s user 0m0.612s sys 0m0.060s 带管: root@web5:~# time tiff2ps test.tif | ps2pdf13 -sPAPERSIZE=a4 - > test.pdf real 1m6.098s user 0m15.861s sys 0m50.9 在最后一条命令期间,gs进程始终处于100%的状态。 更新: 这是ps生成的strace输出: root@web5:~# strace …

4
在Linux / Arm下对RAM(no-ECC)进行基准测试的最佳方法是什么?
我想在定制板上测试no-ECC存储器芯片的完整性和整体性能 是否有一些在Linux下运行的工具,以便我可以同时监视系统和全局温度? 通常是否有一些没有ECC的特定测试? 编辑1: 我已经知道如何监视温度(我使用特殊的平台功能/sys/devices/platform/......../temp1_input)。 目前 : wazoox:它可以工作,但是我必须编写自己的测试 杰森·亨特利(Jason Huntley): ramspeed:不适用于手臂 流基准测试:它可以运行并且非常快,所以我来看看它是否准确且完整 memtest:我会稍后再试,因为它不能直接从linux运行 fedora的压力:我也会稍后再尝试,对我来说现在安装fedora太麻烦了 我找到了这个发行版:http : //www.stresslinux.org/sl/ 在可能尝试过诸如StressLinux,Memtest,Fedora压力之类的解决方案之后,我将继续检查在Linux下直接运行且没有太大依赖性的工具。 谢谢您的回答,我会继续调查
19 linux  memory  benchmark  arm 


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.