Articles of unix

taskset核心号码的问题

我有超线程启用四核心CPU。 所以我有8个逻辑核心。 我想限制我的应用程序只使用4个内核,我希望这4个内核是不同的物理内核。 我应该使用哪个任务集选项(核心号码)? : taskset -c 0,1,2,3命令或 taskset -c 0,2,4,6命令 谢谢。

在CentOS上修复共享的PCRE库

这不是一个关于PCRE的问题,更多的是关于更新共享库的问题。 我正在运行的CentOS的分发只允许yum升级到版本6.6,或类似的地方。 我正在安装需要PCRE版本8.0+的问题跟踪器。 我无法卸载当前的6.6版本的PCRE,因为几乎所有的东西都依赖于它,系统会中断。 因此,我从源代码编译并安装了PCRE 8.12,但即使pcretest -C显示了新版本,在我的testing页上调用了php_info()也表明6.6库仍在加载。 我find了一个网站的链接,build议如何将旧图书馆换成新图书馆。 这样做,我觉得有些不对劲。 一些命令是报告问题: /usr/bin/php: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory 我该怎么办才能解决这个问题? 我对共享/dynamic库不是很熟悉。 我有以下文件: [root@vps tracker]# find / -name libpcre.so* -exec ls -l '{}' \; lrwxrwxrwx 2 root root 16 Jul 14 07:53 /lib64/libpcre.so.0 -> libpcre.so.0.0.1 lrwxrwxrwx 1 root […]

如何控制runit服务的自动重启速度?

我有runit服务与run和log/run脚本正常工作。 碰巧,服务本身可能因为外部原因而崩溃,并且可能无法在很多分钟内启动。 runit处理这种情况的默认方式是每隔几秒重新启动一次服务。 我如何改变这种行为? 我最后的见解是添加一个check脚本,并在那里做一些魔术,但似乎比它应该更复杂。 有更简单的方法吗?

Linux:`uname -m`和`uname -p`返回的可能值是多less?

我知道,对于32位的Intel Linuces,它会返回i[3-6]86 。 对于64位英特尔,它表示x86_64 。 但是其他的异国build筑呢? (PowerPC,Alpha,SPARC …)有没有一个权威的名单? 如果还有关于其他非Linux Unices的信息,也可以获得奖励积分。

多个login与pam_mount意味着多个(冗余)安装

我已经configurationpam_mount.so在用户login时自动挂载一个cifs共享; 问题是如果用户同时login多次,mount命令会重复多次。 到目前为止,这不是一个问题,但是当您查看一个mount命令的输出时,这是一团糟。 # mount /dev/sda1 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on […]

Unix / Linux简单日志parsing器(自从,直到)

有没有人曾经使用/创build了一个简单的unix / linux日志parsing器,可以parsing如下所示的日志: timestamp log_message \n 订购消息,parsing时间戳,然后返回: 所有消息 某个date之后的消息(–since) 某个date之前的消息(–until) – 从 – 的组合, – 直到 我可以写这样的东西,但不知道是否有什么jar头。 这将适合我正在计划的一些自动化报告。

在UNIX中,密码保护目录是否可行?

有没有办法在UNIX上密码保护目录? 就像是: ~$ cd dir ~$ Password: ~/dir$

socat:显示传入的连接

我有点生气。 即使我这样称呼社会: socat -vvvv tcp4-listen:9000 tcp4-listen:9001 它完美的工作,但不通知我传入的TCP连接! 是否有一个额外的详细选项,使socat显示这些信息,像 Connection from XYZ 不能是这样一个特殊的function,还是可以的?

RPM清除不会删除交付的目录并留下垃圾

我通过RPM提供应用程序。 这个应用程序提供各种目录和文件。 例如在/opt/internal/com 正在复制文件结构。 我期待在rpm -e所有在/opt/internal/com下提供的文件结构都将被删除。 但事实并非如此。 文件结构中有非空的目录。 这是原因吗? 但是这些(非空的)目录是由RPM安装创build的。 所以我期望他们将被RPM“拥有”,并自动删除。 这是错的吗? 我应该手动删除它们吗?

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

我在诺基亚N810设备,它使用busybox而不是通常的GNU coreutils。 有没有办法让busybox的ls打印彩色?