Unix & Linux

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

2
如何使用循环获取几个命令的时间
我有以下命令: time -p sh -c 'command1; command2;' 所以,command1和command2被执行,我得到了真正的,用户并打印在控制台上SYS时间。 但是我想command1; command2;循环十次,然后我想获得用于两个命令的时间。
12 time 

2
在Linux上等效于“ truss -T”和“ truss -U”?
是否有与Solaris实用程序的-Tand -U选项truss在Linux上等效的功能。 这些用于指定系统调用(-T)或库函数(-U),当被跟踪的应用程序调用该函数时,该函数将导致其停止。 或者,换句话说,我希望由跟踪的应用程序启动的任何进程在进行给定的系统调用或给定的共享库函数调用时立即停止(好像被SIGSTOP杀死)。 strace并且ltrace在Linux上提供了Solaris的许多功能集truss,但他们似乎并没有这么做。 例如: truss -f -T open cmd 会是这样strace -f cmd,只是如果在执行过程中cmd或任何其后代做任何open系统调用时,它会立即停止(我可以在我方便以后恢复它) 在某些情况下,我可以使用gdb的catch syscall,但我一直在寻找一种解决方案,可以方便地遵循forks并继续对所有分叉的过程进行处理,即使在execves 之后也继续进行处理。 我似乎想起了一些提供相同功能的实用程序,甚至是在远程发生某些系统调用之间,甚至一步一步地向单步应用程序(或同一实用程序的选项),但我的记忆力却使我失望了,我什至无法确定在Linux上。

3
如何在/ sys /永久中设置权限?
我以用户身份启动X,需要在中设置键盘亮度/sys/class/leds/asus\:\:kbd_backlight/brightness。该/sys/目录被重新启动后重新建立,因此权限将重置了。如何设置它,这样每次启动后都不需要所有用户都可写该文件? 我正在将Archlinux和SDDM用作登录管理器,将KDE用作DE。

3
如何使用证书使ldapsearch在TLS上的SLES上工作?
我们需要使用证书将php脚本通过tls连接到LDAP。无需tls,LDAP连接就可以很好地工作。此处有更多详细信息/programming/15260252/how-to-use-multiple-tls-certificates-for-ldap-from-php-zend 我们设法使用Softerra LDAP浏览器通过Windows的tls连接。它要求我们安装证书以及我们是否信任它。 我的最终结果是能够使用php中的TLS与LDAP进行身份验证。我已获得.cer类型的证书。它来自Windows Exchange计算机。从我可以看到,SLES支持.pem证书。所以我的问题是... Q1:我需要先从.cer转换为.pem,然后才能在客户端(SLES服务器)上安装证书,最后Q2:在服务器上安装此证书的最佳方法是什么,以便我的php应用程序可以访问并完成其工作。请注意,在SLES服务器上,我们需要连接到不同的LDAP服务器。 目前如果我们运行 ldapsearch -H ldaps://localhost:9215 -W 我们得到 Enter LDAP Password: ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1) additional info: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (unable to get local issuer certificate) 我在这里http://www.php.net/manual/de/function.ldap-connect.php#36156找到了很多很好的信息,尤其是这句话在我眼中很重要Once you've gotten the ldapsearch tool working correctly PHP should work also. SUSE Linux Enterprise Server 11(x86_64) …
12 ldap  sles  certificates  tls 

4
磁盘配额超出问题
我正在使用Debian Squeeze。突然我开始遇到一个问题,我的用户无法创建目录和执行其他此类任务。跑步mkdir abc给我 mkdir: cannot create directory 'abc': Disk quota exceeded 我的硬盘未满df -h结果是 Filesystem Size Used Avail Use% Mounted on /dev/md1 1.8T 39G 1.8T 3% / tmpfs 7.8G 0 7.8G 0% /lib/init/rw udev 7.8G 148K 7.8G 1% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/md0 243M 31M 200M 14% /boot …
12 debian 

2
有没有办法镜像USB输出?
我目前正在为一个项目编写程序。 它是用于盲文阅读系统的,其中我有一个通过USB连接的盲文显示器,该显示器由称为brltty的程序控制。 该项目的要求之一是具有连接多个盲文显示器的能力,尽管只允许主显示器控制系统。 我认为最简单的方法是,不必将命令发送到程序中每个错误的实例,而是可以将输出到主USB的内容镜像到每个USB端口。 这可能吗?
12 usb  c  tty  output  mirror 

1
Xkb在哪里获取其配置?
有没有办法查询从何处xkb获取其配置?在ArchLinux下,我可以/etc/X11/xorg.conf.d/00-keyboard.conf使用: Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,us" Option "XkbVariant" "altgr-intl,colemak" Option "XKbOptions" "ctrl:nocaps,grp:alt_shift_toggle" EndSection 但是当我启动时,如果我这样做setxkbmap -query,我只会得到 rules: evdev model: evdev layout: us,us variant: altgr-intl, 因此,替代变体和选项都不会被识别(不用说,我不能更改布局)。如果我跑了 setxkbmap -layout "us,us" -variant "altgr-intl,colemak" -option "ctrl:nocaps,grp:alt_shift_toggle" 我得到正确的 rules: evdev model: evdev layout: us,us variant: altgr-intl,colemak options: ctrl:nocaps,grp:alt_shift_toggle 那么是否有可能覆盖我的配置?我正在运行GNOME /肉桂
12 xorg  xkb  cinnamon 

2
更改root密码不会更改sudo密码
我正在尝试更改sudo在Ubuntu中运行时要求的密码。运行sudo passwd或sudo passwd root确实会给我两个新密码提示,它成功更改了密码。 但是,当我sudo再次运行其他内容时,仍然可以使用旧密码。我确实有一个用户使用完全相同的密码,但是我不知道这是否有所不同。我启用了root用户,并且可以看到新密码确实适用于root用户帐户。 因此,更改了root密码,但没有更改的密码sudo。 如何更改sudo密码?
12 linux  ubuntu  root  sudo 

2
在ASCII文件中对齐列
我有一个看起来像他的文本文件: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 264,0449377 -33,4800 0,0109 0,0234 1,0955 0,0296 10,5032 …

3
NFS连接被拒绝
我想使用NFS设置文件共享服务器。但是,当我想展示出口的竞争优势时,我得到了: manuel@server ~ $ showmount clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) 怎么了
12 nfs 

2
最近升级到systemd之后没有核心转储吗?
当我执行要处理的程序时,它失败并显示以下消息: ... Aborted (core dumped) 但是,没有创建核心转储。核心转储是先前编写的,我不记得我更改了与此相关的任何内容。 跑步的时候ulimit -a我回来了 $ ulimit -a core file size (blocks, -c) unlimited ... 其他要点 我验证了我的用户可以在当前目录中创建文件。 我读到有关/proc/sys/fs/suid_dumpable。当前,在我的机器上将其设置为0。我尝试将其更改为1或2,但没有区别。 我也尝试以root用户身份执行该程序,但这也没有任何区别。 不幸的是,我不记得何时可以完成上一次成功的核心转储。

5
如何从`df -hl`打印磁盘使用百分比
我知道会df -hl输出所有分区的列表,包括其大小,使用率(百分比)和可用空间。 如果我想只输出大小和使用的百分比sda2和sda3,例如,我怎么会知道的Linux(Ubuntu的)进行检查,总结并把它们展示给我吗?


4
.ssh / config中的正则表达式
在工作中,我经常必须登录遵循通用命名方案的主机,例如qc01- qc12,hc01- hc10等。所有这些都需要在笔记本电脑的中获得相同的配置值.ssh/config。当然,我可以对host qc*和使用条目hc*,但是我想知道是否可以使用正则表达式?


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.