我需要为 linux 机器 (CentOS 5) 保留每日网络流量的统计信息。
有没有办法使用标准/本机工具或实用程序来做到这一点?
还是我必须为此下载特殊软件?
谢谢。
我曾尝试使用mail读取 /var/spool/mail/root 中的电子邮件消息,但这真的很痛苦。
我读过它pine更好,但它似乎不适用于我的 linux (CentOS 5.4 x86_64)。至少当我输入时什么都没有出现yum list pine。
您知道从那里读取邮件的任何其他命令行实用程序吗?
大多数情况下,命令的输出以换行符结尾。但有时不会,因此下一个 shell 提示与输出一起打印在同一行中。
例子:
root@hostname [~] # echo -n hello
helloroot@hostname [~] #
我一直觉得这很烦人。
现在,我可以在 PS1 变量的开头添加一个“\n”,但大多数情况下会打印我不需要的额外行。
是否有可能知道最后一个命令的输出是否以换行符结尾?
解决方案:(
感谢丹尼斯)
PS1='$(printf "%$((`tput cols`-1))s\r")\u@\h [\w]\$ '
Run Code Online (Sandbox Code Playgroud) 假设我有给定域的 2 个 IP(循环 DNS)。
如果一个 IP 变得无响应,客户端是否会尝试连接到另一个 IP?或者他们将无法与域建立通信?
domain-name-system high-availability redundancy fault-tolerance round-robin
我目前正在运行一个站点,其流量现在分布在 7 个镜像服务器中(使用 DNS 循环)。但鉴于持续增长的大量流量,很快将需要更多的镜像。
使用循环 DNS 时,与给定域名关联的 IP 地址数量是否有任何实用的建议限制?
此外,当镜像数量较多时(例如超过 10 或 20 个镜像),您会推荐什么样的解决方案?
谢谢。
我看到我的“/tmp”目录(一台 CentOS 机器)中有数千个文件,而且几乎所有文件都是 PHP 会话文件。
我担心这可能对我的系统产生影响。
这些文件是否曾经被操作系统、Apache 或 PHP 删除过?还是我必须自己照顾?
我不是在问如何找出瓶颈在哪里。我只是知道如何检查硬盘驱动器是否在其极限使用(从而导致瓶颈)。
就像top我可以看到 CPU 和 RAM 的使用百分比一样。
有没有类似的东西可以监控硬盘活动?
本地 linux 工具首选。
linux monitoring performance hard-drive performance-monitoring
在办公室,我们通过 SOCKS 服务器访问网络,该服务器使用以下命令启动:
ssh localhost -f -N -D *:8888。
这个服务器有2个IP(但只有一张网卡):
eth0 xx.yy.zz.1
eth0:1 xx.yy.zz.2
所以浏览器被配置为使用socks代理 xx.yy.zz.2:8888
当我检查网站看到的 IP 是什么时,它给了我xx.yy.zz.1(服务器的默认 IP)。
但我希望它是另一个 (xx.yy.zz.2)。
如何将传出连接绑定到第二个 IP?
编辑:
这可以用 iptables 解决吗?
可能有一种方法可以判断哪些数据包来自给定的 SSH 隧道,然后修改它们的目标 IP?
EDIT2:
我想到的另一个想法是,是否有某种包装命令强制另一个命令绑定到给定的 IP?
我的一台服务器出现某种驱动器故障,导致操作系统(CentOS 5)崩溃并停止工作(它拒绝启动)。
因此,我们放置了另一个具有工作操作系统的驱动器,然后我们尝试在旧驱动器中安装分区。
大多数分区都安装得很好,除了一个:/var我的 MySQL 表所在的分区。
当我尝试安装那个时,我看到以下错误dmesg:
sd 0:0:1:0:未处理的检测代码
sd 0:0:1:0:SCSI 错误:返回代码 = 0x08100002
结果:hostbyte=invalid driverbyte=DRIVER_SENSE,SUGGEST_OK
sdb:当前:sense key:中错误
添加。意义:未恢复的读取错误信息 fld=0x4a47e JBD
:无法读取偏移量 9863 处的块JBD
:恢复失败
EXT3-fs:错误加载日志。
有没有办法恢复那个分区中的数据?
编辑:
根据要求,输出tune2fs -l /dev/sdb2为:
tune2fs 1.39 (29-May-2006)
Filesystem volume name: /var1
Last mounted on: <not available>
Filesystem UUID: d84f5181-24f3-40ce-9eaa-601ae5ae33bd
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file
Default mount options: user_xattr acl
Filesystem state: clean …Run Code Online (Sandbox Code Playgroud) 我有一个带有颜色的自定义提示(使用 tput),每次我在服务器中启动非交互式会话时,我都会收到一堆错误。
例如,如果我开始一个像这样的非交互式会话:
ssh root@hostname6 "echo 'hello' ; echo $TERM"
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
hello
xterm
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
stdin: is not a …Run Code Online (Sandbox Code Playgroud) linux ×8
bash ×2
prompt ×2
shell ×2
traffic ×2
apache-2.2 ×1
bashrc ×1
centos ×1
email ×1
ext3 ×1
hard-drive ×1
measurement ×1
monitoring ×1
mount ×1
networking ×1
partition ×1
performance ×1
php ×1
redundancy ×1
round-robin ×1
socks ×1
web-server ×1