小编Car*_*men的帖子

logrotate 不旋转日志

我有这个 logrotate 配置,我在 Ubuntu 10.04 上运行。

/var/log/mysql/mysql-slow.log {
    daily
    rotate 3
    compress
    notifempty
    missingok
    create 660 mysql adm
    postrotate 
    if test -x /usr/bin/mysqladmin && \
       /usr/bin/mysqladmin  ping &>/dev/null
    then
       /usr/bin/mysqladmin  flush-logs
    fi
endscript
Run Code Online (Sandbox Code Playgroud)

}

我昨天把它放在 /etc/logrotate.d 中,今天日志没有轮换。

以下是我所做的事情:

  1. 我验证了日志确实在 /var/log/mysql/mysql-slow.log
  2. 以 root 身份运行时,mysqladmin 行工作正常
  3. mysql 能够写入 mysql-slow.log

当我这样做时:

$ logrotate -d -f mysql-slow

reading config file mysql-slow
reading config info for /var/log/mysql/mysql-slow.log 

Handling 1 logs

rotating pattern: /var/log/mysql/mysql-slow.log  forced from command line (3 rotations)
empty log files are not rotated, …
Run Code Online (Sandbox Code Playgroud)

logrotate

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

通过 SSH 重启网络

在服务器 A 上,我想通过 ssh 向服务器 B 发出以下命令。

service network stop
sleep 5
service network start
Run Code Online (Sandbox Code Playgroud)

问题是因为我发出了网络“停止”命令,然后我当前的 ssh 连接也丢失了。因此我无法执行后续命令(sleep 5 和 service network start)。请注意,我不能使用(服务网络重启)。

有没有人有解决方法/解决方案?

networking linux ssh

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

保持私有 SSH 密钥的安全

我有一个中央服务器,我将所有私有 ssh 密钥存储到我想要 ssh 到的不同机器上。目前,只有系统管理员可以访问这个“中央”服务器。

鉴于上述情况,我想提出以下问题:

  1. 您如何保护您的私人 ssh 密钥?我阅读了有关 ssh-agent 的信息,但我不确定如何使用它或在这种情况下是否可以使用它。
  2. 如果系统管理员离开并复制所有私有 ssh 密钥,则他可以访问所有服务器。你如何处理这种情况?

ssh two-factor

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

千兆网络 - 测试

我有一个非常基本的新手问题。有人告诉我,我们有一个“千兆网络”。因此,我通过将文件复制到另一台机器进行了快速 scp 测试,传输速率仅为 35MB/秒。

传输速率不应该接近1GB/秒吗?

另外,是否有一个命令行会告诉我我有一个“千兆网络”?例如。ifconfig 会告诉我吗?

networking gigabit

6
推荐指数
3
解决办法
2501
查看次数

如何识别进程的端口?

我正在运行 a RedHat 5.5,我想知道如何识别进程的端口。

这是输出,netstat我正在尝试查找与 port 关联的进程35670

$ netstat -tulnp
tcp        0      0 0.0.0.0:35670               0.0.0.0:*                   LISTEN      -
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法将相关进程获取到此端口,但无济于事:

$ lsof -nl | grep TCP
$ fuser 35670/tcp
Run Code Online (Sandbox Code Playgroud)

这最终对我有用。

$ rpcinfo -p
100021    3   tcp  35670  nlockmgr
Run Code Online (Sandbox Code Playgroud)

如果不执行上述命令,您将如何检测到该端口35670nlockmgr.

奇怪的是nlockmgr当我这样做时没有出现:

$ ps aux
Run Code Online (Sandbox Code Playgroud)

linux port process

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

Rsync 奇怪的行为

场景如下:在源服务器上,由于旧磁盘阵列空间不足,我们添加了新磁盘阵列。因此,我使用“cp”将旧磁盘阵列中的内容复制到新磁盘阵列。然后我卸载了旧磁盘阵列并安装了新阵列,同时保留了分区名称。

第二天,我们的 rsync 进程运行了,出于某种原因,它不仅复制了增量/不同的文件,而且似乎正在遍历整个文件……我不确定它在做什么,有巨大的 CPU进程的使用而不是大量的 IO 使用。所以,我猜它正在做一些校验和过程来比较源和目标之间的数据而不是复制文件?

无论如何,以前有人见过这种 rsync 行为吗?是什么触发了这种行为?是因为我“cp”了文件,因此文件不同吗?rsync 是否有一个文件,其中 rsync 保留了它之前扫描过的文件列表,以便它知道它只会复制增量文件?

rsync

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

标签 统计

linux ×2

networking ×2

ssh ×2

gigabit ×1

logrotate ×1

port ×1

process ×1

rsync ×1

two-factor ×1