小编cor*_*ump的帖子

如何优雅地关闭 SSH 隧道?

我有开放的隧道

ssh -2 -N -L 5001:localhost:1019 eonil@test.local
Run Code Online (Sandbox Code Playgroud)

隧道运行良好,但我必须按 Ctrl+C 或 Ctrl+D 强制退出隧道。如何优雅地关闭隧道?

ssh ssh-tunnel

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

使用任播 IP 需要什么?

所以,关于 SF 有很多关于使用和任播 IP 很酷的问题。我的方法更实用。要使用这些地址之一,我特别需要什么?

  • 我需要成为 AS(自治系统)吗?
  • 如果我想在我的内部网络上使用 Anycast IP,可以吗?
  • 我需要注册商/运营商有什么特别的东西才能使用它吗?

基本上,如果我想使用 Anycast IP 地址,我到底需要什么,从设备到配置部分。

networking configuration anycast

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

有没有办法将笔记本电脑用作物理控制台?

如果我有一台只有电源和以太网的服务器,突然我需要调整 BIOS 设置,我必须以某种方式插入键盘/显示器/鼠标。要么服务器都在某种类型的 KVM 切换器上(有用,但价格昂贵),要么我必须将服务器连接到键盘/显示器/鼠标,反之亦然。

我几乎总是随身携带一台笔记本电脑,它内置了键盘、显示器和鼠标。为什么我不能用那个?

我想要一种将笔记本电脑插入服务器的 VGA 和 USB 端口并拥有控制台的方法。

有没有办法做到这一点?

laptop keyboard-video-mouse

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

在实时站点上拥有 /.svn/ 文件夹安全吗?(如何删除它们但保留 svn 更新功能?)

我正在做 svn update 来更新我的 php 网站的代码,但它会留下.svn/文件夹。

我认为让这些文件公开可读是危险的,但更新系统非常容易。

有没有办法用来svn update更新系统,而不是导出.svn/文件夹?

php svn version-control update apache-2.2

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

我可以限制 cronjob 的运行时间吗

我有一个每小时运行一次的 cronjob,它偶尔需要很长时间才能运行,有什么办法可以设置最大运行时间,如果超过这个时间,作业就会被杀死?

这是在 Ubuntu 10.04 服务器上。

谢谢,杰布

linux ubuntu cron

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

GNU Screen 和 Tmux:提示和技巧

所以我是GNU ScreenTmux等多路复用器的忠实粉丝,但即使使用 Screen 多年,我仍然认识到那里有很多我不知道的东西(而且我只使用 Tmux 几个月,所以它更糟)。

您在这些软件上使用了哪些配置、提示和技巧(两者或每个软件都无关紧要)?

我使用它作为我的屏幕配置(我想我是从 Ubuntu 的默认设置中改编的screenrc):

shell -$SHELL
startup_message off
defscrollback 1000
hardstatus alwayslastline '%{= wk}%?%-Lw%?%{r}(%{k}%n*%f%t%?(%u)%?%{r})%{k}%?%+Lw%?%?%= %m/%d %C%A'
activity ''
termcapinfo xterm* 'hs:ts=\\E]2;:fs=\\007:ds=\\E]2;screen\\007'
Run Code Online (Sandbox Code Playgroud)

这是一个简单的配置,可以让状态栏显示一些颜色,但我确信我可以用 screen 和 Tmux 做更多的事情,并且很想知道它。

gnu-screen tmux

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

用于检查文件系统性能的 Linux 工具/命令

检查特定位置(例如已安装的 iSCSI 设备)的读/写性能的最简单方法是什么?

我怀疑我不能使用 hdparm,因为它的级别较低。我对吗?

linux ubuntu iscsi mount performance-tuning

6
推荐指数
2
解决办法
8559
查看次数

Squid 3 重新加载使其停止服务请求

所以,我们在这里使用 Squid 3 (3.0.STABLE8-3+lenny4),非常标准的配置(没有 dansguardian 或类似的)+ LDAP 背景的 NTLM 身份验证,忙碌的一天大约有 1000 个用户,我们的 acls 引用了一些外部文件(允许/blocked 站点/ip 地址)。

在 Squid 2.X 上,我们曾经能够重新加载它的配置(将站点或地址添加到规则等),并且在重新加载期间鱿鱼不会停止服务。由于我们更改为 3.0,这似乎是不可能的:每次我们使用重新加载(或 -k 重新配置)时,它都会停止服务请求长达 2 分钟,并且客户端收到配置的代理不接受连接消息。

我检查了文档但一无所获,是否还有其他人遇到此问题,还是我的设置中的一个孤立案例?另外,如果你有 Squid 3.0 并且没有遇到这个问题,你的 squid 是如何配置的?

proxy cache squid

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

网络安全和 TCP/IP 内部书籍/网站

我正在寻找关于 TCP/IP 的好书和文章,主要是 TCP/IP 协议的安全方面。我有 TCP/IP Illustrated 和 TCP Guide,但它们缺乏对“经典”攻击的描述以及协议内部与这些攻击的关系。

PS:看到第一个真正的答案让我记得补充一点,这只是为了学习目的,我目前没有黑帽子的打算,我只是在准备工作面试:)

networking security tcpip

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

StackExchange/campfire 之类的聊天应用程序或服务器

所以我花了很多时间在 SF 聊天室的 Comms Room,我非常喜欢这个界面。这是一个专有软件,所以,有人知道任何开放或免费的替代方案,甚至开始看起来像 SE 聊天吗?

我在发帖之前进行了搜索,大多数问题都是使用 jabber 解决的。我已经拥有具有多用户功能的 jabber,我需要的是一个网络聊天,我的组织可以可靠地使用它,它比 jabber 客户端更容易。

示例:我的组织有来自 4 个不同城市和国际参与者的各种非技术人员,他们需要每天讨论一些事情。高质量的网络聊天比解释如何使用 VPN 和 Pidgin 连接到 jabber 客户端要容易得多。

编辑:它必须在 GNU/Linux 上运行。而 CGI-IRC 可能需要让 IRC 服务器暴露在外(而 IRC 服务器并不那么安全)。Campfire 是一个很好的工具,但它是付费和托管的,我更喜欢在我的网络上运行的东西。

instant-messaging

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

遵循 bash 脚本有什么问题?

我在脚本中写了以下行,但它没有为变量 a 分配任何值

a= grep -n mark /etc/samba/smb.conf |cut -d: f1
Run Code Online (Sandbox Code Playgroud)

我方面行号,其中标记字符串存在于变量 a 中的 smb.conf 中。但是变量的值为空。可能是什么问题

scripting linux bash

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

管理和监控 (Ubuntu) 机器的解决方案

我正在寻找像 Canonical(Ubuntu 的系统管理和监控)这样的开源且免费的工具。目标是管理十几个 KVM 机器用于私人测试目的。

我知道 puppet 和 munin 或 RHQ 作为单独的工具来管理和监控,但我更喜欢集成的东西。有小费吗?

基本要求是:

  • 系统包管理和更新(每个被管节点单独选择)
  • 基本系统服务的配置(用户、NFS、cron,最好还有 Apache)
  • 监控(系统资源、磁盘、IO、内存等的图表)和警报,理想情况下是具有合理警报值的默认配置

linux ubuntu monitoring update

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

lsof 为某些守护进程发出警告

lsof | grep /var 给我以下错误

lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/user/.gvfs
  Output information may be incomplete.
Run Code Online (Sandbox Code Playgroud)

可能的原因是什么?

linux fuse lsof

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