小编gas*_*ter的帖子

如何配置 OpenWrt 10.03 路由器以将 IPv6 连接转发到客户端?

所以我有一个带有 OpenWrt 10.03 的 TL-WR1043ND 路由器。我有客户端通过 LAN 端口连接到它。我的 ISP 为我提供了一个 /64 IPv6 块,我正在使用 PPPoE 身份验证。

如何配置这种“平均”设置?(IPv6 的日子快到了!:) )以便连接的客户端也可以使用(访问站点)IPv6 和 IPv4?(不,我不想使用任何隧道)

openwrt ipv6

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

如何排除 syslog-ng 中的给定行?

我需要排除消息文件中的给定行:

Oct 25 04:09:23 SERVERNAME PFILTER-DROP: IN=ifeth4 OUT= MAC=ff:ff:ff:ff:ff:ff:AA:AA:AA:AA:AA:AA:AA:AA SRC=192.168.202.4 DST=192.168.202.255 LEN=238 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=32776 DPT=705 LEN=218 
Oct 25 04:09:23 SERVERNAME PFILTER-DROP: IN=ifeth4 OUT= MAC=ff:ff:ff:ff:ff:ff:AA:AA:AA:AA:AA:AA:AA:AA SRC=192.168.202.6 DST=192.168.202.255 LEN=183 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=32770 DPT=700 LEN=163 
Oct 25 04:09:23 SERVERNAME PFILTER-DROP: IN=ifeth4 OUT= MAC=ff:ff:ff:ff:ff:ff:AA:AA:AA:AA:AA:AA:AA:AA SRC=192.168.202.8 DST=192.168.202.255 LEN=176 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=32768 DPT=714 LEN=156 
Oct 25 04:09:23 SERVERNAME PFILTER-DROP: IN=ifeth4 OUT= MAC=ff:ff:ff:ff:ff:ff:AA:AA:AA:AA:AA:AA:AA:AA SRC=192.168.202.10 DST=192.168.202.255 LEN=175 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=33628 DPT=715 …
Run Code Online (Sandbox Code Playgroud)

syslog-ng

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

为什么默认的 Linux 安装比默认的 OpenBSD 安装运行更多的进程?

如果我ps -aux在没有 GUI 的 Ubuntu(或任何 GNU/Linux 发行版)上运行,我会看到大约 100 个进程正在运行。如果我ps -aux在没有 GUI 的 OpenBSD 上运行,那么我会得到大约 10 个进程。

对此的解释/原因是什么?*BSD 系统是“更清晰”(代码)还是只是将所有内容都放在内核中?

linux process bsd openbsd

5
推荐指数
2
解决办法
1411
查看次数

为什么 time/ident/daytime/comsat 在安装 OpenBSD 5.2 后运行?

我使用“-* & +etc* & +base* & +bsd”安装了OpenBSD 5.2。

安装完成后,我重新启动,然后netstat -at | grep LISTEN,这是我得到的输出:

部分 netstat 输出

为什么这么多不需要的服务运行在世界上最安全的操作系统(*据称是最安全的)上?

有人能告诉我为什么是这些:

egrep -i '^time|^daytime|^ident|comsat' /etc/inetd.conf
    ident          stream  tcp     nowait  _identd /usr/libexec/identd     identd -el
    ident          stream  tcp6    nowait  _identd /usr/libexec/identd     identd -el
    127.0.0.1:comsat dgram udp     wait    root    /usr/libexec/comsat     comsat
    [::1]:comsat   dgram   udp6    wait    root    /usr/libexec/comsat     comsat
    daytime                stream  tcp     nowait  root    internal
    daytime                stream  tcp6    nowait  root    internal
    time           stream  tcp     nowait  root    internal
    time           stream  tcp6    nowait  root    internal
    daytime        dgram   udp     wait    root …
Run Code Online (Sandbox Code Playgroud)

security openbsd

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

在家里运行 AIX 6-7 的最便宜的方法是什么?

在家里运行 AIX 6-7 的最便宜的方法是什么?使用模拟器还是有可以运行 AIX6 或 AIX7 的低成本硬件?

目的:练习VIO/LPAR/HMC/etc..

aix

5
推荐指数
0
解决办法
205
查看次数

vi:如何使用一行作为命令?

cat a.txt
echo hi
echo hu
echo ha
Run Code Online (Sandbox Code Playgroud)

Q:用vi打开a.txt的第二行怎么执行?

所以 "vi a.txt" -> 然后 SOMEMAGICCOMMAND -> 然后 "echo hu" 作为命令执行。如何?

vi

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

telnet 到 ssh 端口有效,但 SSH 无效

我有一台有两个网络接口的机器,一个连接到路由器并通过 DHCP 获取自动地址。另一个在不同的子网中有一个静态 IP。我可以 ping 两个 IP 地址,telnet 到端口 22 并看到“SSH 提示”.. 就好了。(尝试通过切换笔记本中的电缆来尝试它们)

问题:但是说到通过SSH连接到这台机器时,我只能通过路由器连接的网卡连接,不能直接连接。当我尝试直接连接时,它只是超时。为什么?

防火墙规则是默认的,双方都尝试重启,我只修改sshd_config了机器上的“UseDNS to no” 。

networking ssh routing

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

限制行的最大和最小长度

我有这个输入:

XX3083136|bla-bla texthere texttt|asfdasfd@safdsadf.com|SADFdsafsafd|ASDfasfdsafd|DSFSAFD|dsafasfd|sadfsad|
XX3083372|bla-bla-bla this is a text bla-bla|asdfsfda@lsadfasfdda.com|SDFsafas|SADFsa|DFSsdf|asdasdf|sadfdsafsaf|asdfsadf|
Run Code Online (Sandbox Code Playgroud)

我需要这个输出:

XX3083136|bla-bla texthere textt|asfdasfd@safdsadf.com         |SADFdsafsafd|ASDfasfdsafd|DSFSAFD|dsafasfd|sadfsad|
XX3083372|bla-bla-bla this is a te|asdfsfda@lsadfasfdda.com      |SDFsafas|SADFsa|DFSsdf|asdasdf|sadfdsafsaf|asdfsadf|
Run Code Online (Sandbox Code Playgroud)

所以区别在于我需要控制“|”之间的最大文本长度。如果它比给定的线长短,则需要放置“”。在此示例中,第二行限制为最多 24 个字符,第三行必须至少为 30 个字符。不同的行将需要不同的最大/最小限制..

我怎样才能在 bash 中做到这一点?

bash

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

如何获得时间同步输出(服务器上的不同时区)?

因此,想象一下有大约 100 台服务器具有不同的时区(并非所有时区都不同,而是许多时区)。服务器日志上有输出,例如:

server1:BFE4C025   0420201413 P H sysplanar0     UNDETERMINED ERROR
server2:BFE4C025   0421032413 P H sysplanar0     UNDETERMINED ERROR
Run Code Online (Sandbox Code Playgroud)

-> 所以他们在服务器时间(不同的时区)->

0420201413 = 2013.04.20. 20:14
0421032413 = 2013.04.21 03:24
Run Code Online (Sandbox Code Playgroud)

转换例如:0421032413 到 2013.04.21 03:24 是微不足道的。但是:服务器时间再次不同,如果我在这两个服务器上同时发出“日期”命令:

server1:Tue Apr 23 07:23:24 EDT 2013
server2:Tue Apr 23 13:23:24 MESZ 2013
Run Code Online (Sandbox Code Playgroud)

我明白了。但是我需要在一个时区中提到的日志(只有那几行/服务器)。为什么?因为了解您所在时区的确切事情发生时间非常有用,例如:CET TZ。

:如何将服务器日志时间转换为中欧时间?

logs syslog time timezone

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

如何只输出小于 3 个月的行?

cat a.txt
1387111124 ./asfjlasdf.txt
1348681215 ./akdfyxcv.txt
Run Code Online (Sandbox Code Playgroud)

所以我需要这个:

cat a.txt | SOMEMAGIC
1387111124 ./asfjlasdf.txt
Run Code Online (Sandbox Code Playgroud)

输出应仅包含小于 3 个月的行。我怎样才能做到这一点?(第一列总是unix日期,第二列是一些没有空格的字符串)

bash sed awk

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

标签 统计

bash ×2

openbsd ×2

aix ×1

awk ×1

bsd ×1

ipv6 ×1

linux ×1

logs ×1

networking ×1

openwrt ×1

process ×1

routing ×1

security ×1

sed ×1

ssh ×1

syslog ×1

syslog-ng ×1

time ×1

timezone ×1

vi ×1