Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
监视偷窃时间的工具(st)
我们正在虚拟的“专用”服务器上运行,从理论上讲,这应该意味着我们是服务器上唯一的人。实际上....我认为我们可能不是。 请注意,尽管看起来我们正在杀死我们的机器,但“隐身时间”为71% 我正在获取有关负载的统计信息,但令我失望的是该统计信息未显示在我的图表中。是否有监视此问题的工具可能会有所帮助? 附加信息: 我们正在运行4个核心,模型: # grep "model name" /proc/cpuinfo | sort -u model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz

7
设备正在以只读方式挂载(可以将文件复制为根)
我正在尝试安装我的Amazon Kindle,第3版。它会正确自动安装,当我运行时mount -l,我得到以下输出: /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] 从这个输出中,我看来我应该能够读写文件系统。 不幸的是,当我尝试将任何文件复制到Kindle时,我无法以普通用户的身份进行操作。我的机器上确实有pmount安装程序,所以我不确定这是否是导致问题的原因……关于此类问题,我们无法找到有关它的任何其他信息。 有人对我在这里可能缺少的内容有任何建议吗?谢谢。 在评论中按每个问题更新 jascav@home:~$ id uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power) jascav@home:~$ ls -ld /media/usb0/ drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/ 根据其他讨论更新 我将usbmount用于我的自动挂载解决方案。我使用pmount以便普通用户可以安装设备。(经过进一步调查)这些应用程序似乎无法一起工作。usbmount正在执行自动挂载,但从用户的角度来看并没有这样做。如果我先挂载该设备,然后再手动将其挂载,则可以写入该设备。 越来越近了,但是我仍然不确定如何获得usbmount来纪念用户。(也许我不能吗?)

2
如何使Linux的“性能记录”适用于libc和libstdc ++符号?
我perf record -g在x86-64 Linux上使用它来分析程序。libc或libstdc ++中的几个符号0作为父代:例如__GI___strcmp_ssse3(libc)和strcmp@plt(libstdc ++)。(我实际上可以在调试器中中断这些符号并获得回溯。) 我很想知道这些函数的主要调用者是什么,以及为什么不记录它们。这是因为libc和libstdc ++在x86_64上没有帧指针吗?而且,实际上,是否有解决方法?
12 glibc  profiling  perf 

1
为什么系统无法响应?
我刚刚dot用一个太大的输入文件执行了(一个用于绘制有向图的程序),无法在合理的时间内渲染它。 我的整个系统冻结了。我几乎无法使用Ctrl+ Alt+ F1杀死它到文本控制台dot,但是花了几分钟。 为什么系统允许这样的事情?为什么要提供非关键程序(例如dot系统的99%),并使用剩下的1%来保持响应速度?
12 scheduling 


3
调整LANG无效时,如何在Wine应用程序中修复俄语字母?
具有俄语UI的应用程序会显示问号,而不是其大部分文本(尽管某些元素可以正常显示)。 系统语言环境为英语(en_US,en_IE),我已经尝试过将Wine 1.5与Ubuntu ant XUbuntu 12.04结合使用。 我试图用启动应用程序 LANG=ru_RU.utf8 wine myapp.exe 但这没有帮助。 我还检查了ttf-mscorefonts-installer已安装。 如果使用Windows,则在“控制面板”中为非Unicode应用设置俄语代码页即可解决此问题。 有任何想法吗?

2
别名和tmux
在定义的别名.bash_aliases和.bashrc不工作的tmux。 可以在某些配置中更改此名称,以便别名在下工作tmux吗?


4
删除一定大小范围的文件
我想删除大小介于某些值之间的文件。例如,我有以下文件列表: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 Apr 30 15:42 stats.sfe.1.20120430154013.xml.Z -rw-r--r-- 1 smsc sys 390 Apr 30 16:02 stats.sfe.1.20120430160013.xml.Z -rw-r--r-- 1 smsc sys …
12 bash  find  size 

4
pdf查看器仅用于命令行
是否可以在没有运行gdm(或类似功能)的情况下查看pdf文档? 原理:我正在远程服务器上(假设不进行X转发)处理一些数据,创建一些绘图(假设pdf文件)。我想查看它们而不用scp打开它们在我的计算机上。(可能还有其他用例。)
12 command-line  pdf 

1
Actkbd作为Systemd的服务
不久前,我询问如何在屏幕锁定时停止音乐播放器。答案是使用像魅力一样起作用的actkbd。现在,我想将actkbd作为服务添加到systemd,以便在启动时自动启动它。因此,您可以看到该服务已正确启动,并且也显示在htop中。下面的一些输出: [root@hostname init.d]# systemctl start actkbd.service [root@hostname init.d]# systemctl status actkbd.service actkbd.service - Actkbd: Daemon for X-independent shortcuts Loaded: loaded (/etc/systemd/system/multi-user.target.wants/actkbd.service) Active: active (running) since Tue, 10 Apr 2012 17:50:36 +0200; 2s ago Process: 23526 ExecStart=/usr/local/sbin/actkbd -d /dev/input/event3 -D (code=exited, status=0/SUCCESS) Main PID: 23527 (actkbd) CGroup: name=systemd:/system/actkbd.service └ 23527 /usr/local/sbin/actkbd …
12 systemd 

2
为什么zone.tab缺少这么多个时区?
典型的* nix框(在/ user / share / zoneinfo中)上有超过一千个时区文件。它们中的许多仅在历史日期上有所不同,而与仅关心最近日期甚至仅关心当前时间的程序无关。但是无论如何,它们有很多,选择它们中的任何一个作为系统的时区并通过设置TZ环境变量将它们用于特定程序或外壳程序是完全合法的。他们都是有效的。 然后是zone.tab文件(/usr/share/zoneinfo/zone.tab)。它仅列出了400多个时区(在我的系统上为414)。它缺少很多时区。那么,问题是为什么呢?他们为什么不都在那里?而且由于它们并不全部存在,因此如何确定将哪些放入其中? zone.tab确实包含国家/地区代码以及它列出的每个时区的经度和纬度(这可能是文件存在的原因),并且并非所有时区都真正具有该时区(例如,UTC并不具有这些时区) ,并且不在zone.tab中),因此很明显,并不是每个时区都可以在zone.tab中列出。但是,为什么不是所有与文件中列出的实际城市或地区相对应的城市(大多数都如此)呢?为什么只有414而不是实际可用的1000+?
12 timezone 

4
相当于Linux的免费Matlab
我的合作者正在使用Matlab进行一些模拟。我可以在Linux上使用开源替代方案来运行这些脚本吗?它需要与(1)matlab语言(2)* .fig文件-保存的图非常紧密地兼容。
12 plotting  math 

3
探索RAM内容
我正在使用Redis数据库,并想探索应用程序正在使用的RAM的内容。 我觉得为什么要这样做的解释比我要问的问题更有意义。 Redis是一个简单的键值存储,用于存储二进制数据。我认为这是探索诸如编码之类的好地方,并且对我来说很有趣,例如在RAM上浏览以查找二进制数据集,在进行诸如查找简单模式之类的事情;也许探索编写在RAM中搜索的婴儿查询语言的想法。 阅读SICP中有关查询语言的章节后,我就有了这个想法。 关于从哪里开始有什么想法?最初,我想向系统询问“请给我运行该应用程序的地址空间”。
12 linux  memory 

3
Mac上的Grep_color
我正在尝试使用终端在Mac上突出显示我的正则表达式。我把这是我的.profile: export GREP_COLOR='1;30;40' 没有任何变化,因此我将其添加到bash.profile仍然没有的内容中,没有重新启动计算机。当我: egrep --color=auto ".*\W blah blah " 然后它会亮黄色,但是我想知道我.profile或我做错了什么bash_profile。 任何帮助都将是一件好事:雪豹,只有普通的旧货站:-)
12 grep  osx  colors 

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.