小编spl*_*tne的帖子

使用 noatime 挂载文件系统的缺点?

在访问它们时更新每个文件听起来像是一种浪费。

使用 noatime 选项挂载文件系统有什么好处。什么样的应用程序/服务器依赖于访问时间?

linux unix filesystems

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

如何了解linux服务器的内存使用情况和平均负载

我正在使用具有 128GB 内存和 24 个内核的 linux 服务器。我使用 top 来查看它使用了多少。它的输出粘贴在帖子的末尾。这里有两个问题:

(1) 我看到每个正在运行的进程占用的内存百分比非常小(%MEM 不超过 0.2%,大多数只有 0.0%),但是如何使用总内存几乎就像第四行输出( “内存:总共 130766620k,已使用 130161072k,605548k 空闲,919300k 缓冲区”)?所有进程的内存使用百分比总和似乎不太可能达到几乎 100%,不是吗?

(2)如何理解第一行的平均负载(“平均负载:14.04、14.02、14.00”)?

感谢致敬!

编辑:

谢谢!

我也很喜欢听一些基于已用内存百分比的粗略数字来确定服务器是否负载过重,因为我曾经成为一个在不了解当前负载的情况下塞满服务器的人。

交换被认为与内存几乎相同吗?比如当内存和swap大小差不多的时候,如果内存快用完了,但是swap还是大体空闲的,我是不是可以只看内存+swap的使用比例还不高,运行其他新的流程?

您如何同时考虑 CPU 或内存(或内存 + 交换)的使用情况?如果它们中的任何一个或两者都达到太高,您会担心吗?

顶部的输出?

$顶

 
top - 12:45:33 up 19 days, 23:11, 18 users, load average: 14.04, 14.02, 14.00
任务:总共 484 个,运行 12 个,睡眠 472 个,停止 0 个,僵尸 0 个
Cpu(s):36.7%us、19.7%sy、0.0%ni、43.6%id、0.0%wa、0.0%hi、0.0%si、0.0%st
内存:总共 130766620k,已使用 130161072k,605548k 空闲,919300k 缓冲区
交换:总共 63111312k,已使用 500556k,空闲 62610756k,缓存 124437752k

  PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ …

linux memory top load-average

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

购买网络交换机需要注意什么?

由于我不是硬件专家,因此我不知道网络交换机具有哪些特性才能成为良好的网络交换机。当我比较不同厂商的不同型号时,我应该注意什么?

networking hardware local-area-network switch

58
推荐指数
8
解决办法
8457
查看次数

64 位 Cisco VPN 客户端 (IPsec)?

Cisco VPN 客户端 (IPsec) 不支持 64 位 Windows。

更糟糕的是,思科甚至不打算发布 64 位版本,而是说
“对于 x64(64 位)Windows 支持,您必须使用思科的下一代 Cisco AnyConnect VPN 客户端。”

但是 SSL VPN 许可证需要额外付费。例如,大多数新的 ASA 防火墙都带有大量 IPSec VPN 许可证,但只有少数 SSL VPN 许可证。

对于 64 位 Windows,您有哪些选择?到目前为止,我知道两个:

  1. 虚拟机上的 32 位 Cisco VPN 客户端
  2. 64 位 Windows 上的NCP 安全入口客户端

有其他建议或经验吗?

windows vpn cisco 64-bit ipsec

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

为什么 IPv6 不能发送广播?

IPv4 可以广播。为什么 IPv6 不能这样做?

ipv6

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

是否有基于名称的虚拟主机 SSH 反向代理?

我越来越喜欢我们开发环境中的 HTTP 反向代理,并发现基于 DNS 的虚拟主机反向代理非常有用。在防火墙上只打开一个端口(和标准端口)使管理变得更加容易。

我想找到类似于 SSH 连接的东西,但运气不佳。我不想简单地使用 SSH 隧道,因为这需要打开标准以外的端口范围。有什么东西可以做到这一点吗?

HAProxy 能做到吗?

ssh reverse-proxy

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

如何从脚本重新启动 Windows 服务?

我有一个批处理脚本,如下所示:

sc stop myservice
sc start myservice
Run Code Online (Sandbox Code Playgroud)

它出错是因为 sc 不会等到服务停止。如何使用脚本重新启动服务?

windows-service windows-command-prompt

41
推荐指数
5
解决办法
24万
查看次数

这些缩写代表什么?

有些目录的意思很容易理解

/ usr
/ bin
...

但对于接下来的那些,我不知道。

/ etc
/opt

opt对于可选?
etc用于电子 t...... 配置(不知道 t)

我想知道这些缩写是什么意思。

linux unix directory

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

如何面试系统管理员候选人?

你会问什么样的问题,你会描述什么样的场景,你会寻找什么样的答案?

我不问具体问题。我想知道哪种面试策略有利于选择适合该职位的候选人。

untagged

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

我搞砸了,退出 .bashrc

我将“退出”放在我的 .bashrc 文件中。我没有对机器的物理访问权限,因此我使用 ssh 连接到它。我没有root权限。每次我连接到服务器时,连接都会自动关闭。

到目前为止,我已经尝试过:

  • 用 scp 和 sftp 覆盖 .bashrc。在我做任何事情之前连接就关闭了。
  • 使用几个不同的 GUI 程序访问 ssh(连接关闭)
  • 用 ftp 覆盖文件。(不能使用ftp)
  • 从我家的电脑
    • $ ssh 主机“bash --noprofile --norc”(连接关闭)
    • $ ssh 主机“mv .bashrc bashrc_temp”(连接关闭)
    • $ ssh 主机“rm .bashrc”(同样的事情)
    • $ ssh host -t(连接关闭)

我可以做些什么来禁用 .bashrc 或者在 .bashrc 被获取之前覆盖文件?

更新

@ring0

我尝试了你的建议,但没有运气。bashrc 文件仍然首先运行。

我尝试的另一件事是使用另一个帐户登录并 sudo 编辑 .bashrc,但我没有此帐户的 sudo 权限。

我想我会联系管理员。

编辑

@shellholic

我不敢相信,但这种方法奏效了!即使“退出”出现在.bashrc 文件的前几行(仅由几个if块和导出语句组成),我仍然设法在 20 次尝试(大约需要 3 分钟)内成功地使用 Ctrl-c 中断它。我删除了 .bashrc 中的违规行,一切又恢复正常。

ssh bashrc

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