Articles of linux

监视工具的Linux用户权限设置

我们有外部监测工具,它将通过SSH访问我们的Linux机器,并将读取top / ping / netstat / disk活动。 因为我创build分离的SSH密钥和分离用户为此,我想知道如果我可以限制这个用户以任何方式,或者它必须是pipe理员用户。 是否有任何用户可以运行的细粒度控制? 例如scp我们的数据库转储出来是坏的,读取最高统计数据或ping到另一台机器是好的…

没有authorized_hosts文件创build

我想login而不必input密码。 我已经探索了我的select和生成的关键。 提到的下一步是将文件内容复制到authorized_host文件。 但是这个文件在我的情况下不存在。 我连接到由本地守护进程发出的提示。 所以基本上我连接到本地主机。

PRIO qdisc示例不起作用

我有一个带有OpenWrt 12.09(r36088,Linux 3.3.8)的TP-Link WR1043-ND。 有一个名为br-lan的网桥,连接eth0.1(为4个LAN端口标记VLAN)和wlan0(Wi-Fi)。 eth0.2还有WAN端口。 目前我想在LARTC中尝试一个例子来对网桥内部的SSH数据包进行分类,以使它们优先于其他stream量。 我的电脑直接连接到路由器,用于测量,而且在路由器端口之间没有其他东西。 这是我做任何事情之前的qdisc设置: qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 qdisc mq 0: dev wlan0 root 没有iptables规则,所有刷新和默认策略ACCEPT。 这是LARTC的相关段落,第9.5.3.2 节 : 我们将创build这棵树: 1: root qdisc / | \ / | […]

自动重新启动服务(如tomcat)是一个好主意吗?

在崩溃的情况下,有没有任何理由不自动重新启动tomcat? 如果这意味着由于崩溃而导致的停机时间减less,那么重启进程看起来像是一件容易的事情,尤其是在生产环境中,但通常这并不是大多数发行版提供的/etc/init.d/tomcat6中的默认设置。 这是有道理的,在开发过程中,如果服务器崩溃,你想知道它,然后能够在当前状态的系统进行故障排除。 在生产环境中自动重启Tomcat等服务是否是“最佳实践”?

什么过程在'时间等待'状态下'拥有'套接字?

主要问题我在netstat中看到以下行。 这是否意味着这个套接字不属于任何进程? #>netstat -tpn|grep TIME_WAIT| head -1 tcp 0 0 ::ffff:127.0.0.1:5555 ::ffff:127.0.0.1:45845 TIME_WAIT – 额外的问题 在一个multithreading程序中,负责处理socket的线程已经不在了? (这不是在'睡眠'或'不可解释的睡眠')?

Bash文件与Github

我从来没有用扩展名保存过任何我的bash脚本,而且我最近把一个bash脚本推到了Github上,并意识到它没有正确地突出显示正确的语法,比如:注释,variables,循环等等.Github甚至标记了该脚本作为一个Javascript文件,并不读取指令#!/bin/bash 。 我怎样才能解决这个问题,并确保我的脚本正确解释为Github上的Bash脚本?

是否可以在外部托pipe博客,并将其显示在/ blog / sub目录下

客户端在Windows服务器上有一个以.NET编译的网站,他们的提供者不会在其上安装PHP和MySQL。 有没有办法在外部托pipe一个WordPress的博客,并出现在Windows服务器上的子目录?

如何从RAID1中的正常工作驱动程序安装parition

arrays中的一个硬盘已经死了,我不确定它是raid0还是raid1,我试图实现的是挂载工作驱动器并对剩下的东西进行备份。 如果我挂载/dev/md127那么我只能看到一些grub文件,总大小为100mb。 如果我尝试mount /dev/md1我会得到: root@rescue:~# mount /dev/md1 /mnt mount: /dev/md1: can't read superblock 一些输出: root@rescue:~# fdisk -l Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes […]

Linux上的用户级别与系统级别的限制

我写了一个小程序,打开一堆文件,并在Ubuntu上打开文件限制(以root身份)。 我很惊讶地看到,只有用户级别的限制对打开的最大文件数量有影响。 我在/etc/security/limits.conf中添加了这个: root hard nofile 30000 root soft nofile 30000 并将/ proc / sys / fs / file-max设置为20000( sysctl -w fs.file-max=20000 )。 然后我运行我的程序打开29000个文件没有任何问题。 为什么系统级设置在这种情况下不起作用?

转发的数据包不包含其原始IP地址

我有一台拥有2台虚拟机的专用机器。 主机A(路由器): eth0 192.0.2.8 eth1 10.0.0.1 我有 Host B(Application Server) eth0 10.0.0.2 我的IPTablesconfiguration是: modprobe iptable_nat echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A FORWARD -i eth1 -j ACCEPT iptables -A FORWARD -i eth2 -j ACCEPT 和我使用的示例防火墙将是 iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.0.2.8 –dport […]