小编Nei*_*eil的帖子

如何在 Linux 中全局设置日期格式为 ISO?

我想将 Linux 日期格式全局设置为 ISO,大致如下所示:

YYYY-MM-DD HH:MM:SS
2009-03-16 15:20:00
Run Code Online (Sandbox Code Playgroud)

具有不同级别的细节,例如省略时间、秒等。

我知道对于某些应用程序,您可以手动配置它,但我希望它为每个程序自动设置。

我专门使用 Ubuntu Intrepid,但最好是适用于所有发行版的通用解决方案。

linux configuration formatting

25
推荐指数
3
解决办法
3万
查看次数

如果出现段错误,您可以在 Linux 中获得任何程序来打印堆栈跟踪吗?

如果我从 shell 运行一个程序,它会出现段错误:

$ buggy_program
Segmentation fault
Run Code Online (Sandbox Code Playgroud)

然而,它会告诉我,有没有办法让程序打印回溯,也许是通过运行这样的东西:

$ print_backtrace_if_segfault buggy_program
Segfault in main.c:35
(rest of the backtrace)
Run Code Online (Sandbox Code Playgroud)

我也不想将 strace 或 ltrace 用于此类信息,因为它们会以任何一种方式打印...

linux segmentation-fault

25
推荐指数
4
解决办法
3万
查看次数

NT_STATUS_BAD_NETWORK_NAME 在 Samba 中是什么意思?

我设置了这样的共享:

[global]
    security = user
    map to guest = Bad Password
    usershare allow guests = yes

[vms]
    comment = VirtualBox Virtual Machines
    path = /home/neil/VirtualBox/HardDisks
    guest ok = yes
    read only = yes
Run Code Online (Sandbox Code Playgroud)

当我以自己的身份访问共享并输入我的密码时,它工作正常:

$ smbclient //neil-ubuntu/vms -U neil
Enter neil's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
smb: \>
Run Code Online (Sandbox Code Playgroud)

但是当我以访客身份访问它时,它不起作用:

$ smbclient //neil-ubuntu/vms -U guest
Enter guest's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Run Code Online (Sandbox Code Playgroud)

不管我输入什么密码。

有谁知道为什么?

另外,为什么 smbclient 会打印这些无用的错误消息?

linux file-sharing samba

22
推荐指数
1
解决办法
13万
查看次数

如何使用 Ansible 检查来自 uri 请求的 JSON 响应?

我有一个 Ansible 任务,它向网站发出 URI 请求以获取 JSON 响应。如果定义了嵌套的 JSON 变量,我希望 Ansible 执行某些操作,如果未定义,则执行其他操作。

- name: Get JSON from the Interwebs
  uri: url="http://whatever.com/jsonresponse" return_content=yes
  register: json_response

- name: Write nested JSON variable to disk
  copy: content={{json_response.json.nested1.nested2}} dest="/tmp/foo.txt"
Run Code Online (Sandbox Code Playgroud)

请注意, usingignore_errors仅适用于任务的命令失败,不适用于检查 Jinja 模板中嵌套数据结构中的未定义值。因此,如果json_response.json.nested1.nested2未定义,即使ignore_errors=yes设置了该任务仍然会失败。

/tmp/foo.txt如果请求失败,或者请求没有定义正确的嵌套值,我如何让这个剧本存储一些默认值?

ansible

15
推荐指数
1
解决办法
6万
查看次数

如何在 Linux 中检查 *.ko 内核模块的版本?

我知道你可以这样做:

sudo modprobe -v some_module
Run Code Online (Sandbox Code Playgroud)

检查 的版本/lib/modules/.../some_module.ko,但我仍然希望能够检查不一定要由modprobe.

linux kernel

12
推荐指数
1
解决办法
3万
查看次数

Linux 中的 VMware 中断了我的 ALT、CTRL 和/或 SHIFT 键。我如何解决它?

在 VMware for Linux 中使用 Windows 或 Mac OS X 作为来宾操作系统后,有时我的 ALT、SHIFT 或 CTRL 键会中断并停止工作。例如,我不能使用 ALT+Tab。

有谁知道原因是什么,如何解决?

有没有办法让钥匙再次工作?

linux keyboard vmware-workstation

12
推荐指数
1
解决办法
4381
查看次数

使用 Samba 连接到 Windows 共享会返回“NT_STATUS_DUPLICATE_NAME”

我在我的 Windows 机器上设置了一个共享目录,并授予 username@workgroup 完全控制权限。

当我尝试使用 smbclient 连接到带有 Linux 的 Windows 机器时,出现错误NT_STATUS_DUPLICATE_NAME。这是抄本:

$ smbclient -U username -W workgroup -L //windows-machine
Enter username's password: 
Domain=[workgroup] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_DUPLICATE_NAME
Run Code Online (Sandbox Code Playgroud)

如果我故意输入错误的用户名、密码或工作组,我会收到不同的错误:NT_STATUS_LOGON_FAILURE. 所以看起来我得到的其他信息是正确的。

我在 /etc/hosts 中放置了一个指向windows-machine其 IP 地址的条目。Windows 机器的 NetBIOS 名称有所不同。

有谁知道这个错误是什么意思?

linux windows file-sharing samba

11
推荐指数
2
解决办法
3万
查看次数

你如何在 CentOS 5.7 上获得 TERM=screen-256color ?

CentOS 6.0 能够将其 TERM 设置为screen-256color. 但是,它在 CentOS 5.7 中不起作用。

如何让 CentOS 5.7 支持screen-256color

term gnu-screen tmux

9
推荐指数
2
解决办法
6527
查看次数

Linux 中的什么程序可以随时间测量 I/O?

我正在尝试测量特定进程在指定持续时间内对特定卷执行的磁盘写入和读取总量。

我找到了 iotop,它可以每秒为特定进程输出 IO,如下所示:

iotop --batch --pid $(pidof my_process)
Run Code Online (Sandbox Code Playgroud)

您可以在其中指定 x 迭代-n x

但后来我必须过滤掉实际数字,并自己计算出来。

有没有更简单的方法来做到这一点?

linux io measurement

7
推荐指数
1
解决办法
3817
查看次数

有没有办法让 ls 在busybox中进行彩色打印?

我在诺基亚 n810 设备上,它使用busybox而不是通常的 gnu coreutils。有没有办法让busyboxls 以彩色打印?

linux unix busybox maemo

5
推荐指数
1
解决办法
6563
查看次数

Linux 中是否有可在 X 中使用的可视铃?

我知道 Vim 中有一个可视铃这样的东西,它可以让整个屏幕闪烁而不是发出哔哔声。几个终端程序也具有相同的功能。

我正在寻找一种类似类型的可视铃,它可以在 X 中的所有虚拟桌面上闪烁我的所有屏幕。我只有耳机在工作,而且我的电脑扬声器太安静了,所以我需要一些其他的肯定会引起我注意的通知方法。

有谁知道它是否存在?

linux x11

5
推荐指数
2
解决办法
5063
查看次数

几个键盘键在 VMWare 中不起作用(Host=Linux,Guest=Windows)

我在 Ubuntu 8.* 和 9.* 上安装了 VMWare Server 2.0,以 Windows XP 作为来宾系统,但有几个键不起作用。

他们要么什么都不做,要么调用错误的按键。

它们的键都是Arrow 键、Windows 键、Print ScreenScroll LockPause BreakInsert (Ins)HomePage Up ( PgUp) 、Page Down ( PgDn)、Delete ( Del) 和End

我该如何解决?

linux windows virtual-machines keyboard vmware-server

1
推荐指数
1
解决办法
9799
查看次数