小编gas*_*ter的帖子

什么时候使用“grep -- SOMEPATTERN”有用?

在 Linux/AIX 下,什么时候使用 有用--,如以下命令:

grep -- SOMEPATTERN
Run Code Online (Sandbox Code Playgroud)

command-line syntax

8
推荐指数
2
解决办法
553
查看次数

有人审核过默认的 OpenWrt 防火墙规则吗?

我从以下位置安装了 Openwrt 10.03.1:openwrt-ar71xx-wrt160nl-squashfs-factory.bin(防火墙仅使用此自定义:sed 's/REJECT/DROP/g' /etc/config/firewall)-除此之外,这是默认的 OPENWRT 安装
我有 3 个 SSID 供 3 个客户使用。这是 WRT160NL。
它通过 pppoe 连接到互联网,因此 pppoe-wan 是 WAN 接口(实际上“eth1”是 WAN 接口,电缆插入该端口)。
所以我把接下来的事情打印在纸上:

iptables-保存

root@OPENWRT:~# iptables-save
# Generated by iptables-save v1.4.6 on Wed Nov 21 16:59:23 2012
*nat
:PREROUTING ACCEPT [282:28098]
:POSTROUTING ACCEPT [12:748]
:OUTPUT ACCEPT [170:12487]
:nat_reflection_in - [0:0]
:nat_reflection_out - [0:0]
:postrouting_rule - [0:0]
:prerouting_lan - [0:0]
:prerouting_rule - [0:0]
:prerouting_wan - [0:0]
:zone_lan_nat - [0:0]
:zone_lan_prerouting - [0:0]
:zone_wan_nat - [0:0]
:zone_wan_prerouting - [0:0] …
Run Code Online (Sandbox Code Playgroud)

iptables openwrt

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

如何仅替换与 sed 中多个模式匹配的行?

$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>='
<b>CH12
<b>CH23au
Run Code Online (Sandbox Code Playgroud)

我知道我可以匹配以CHby开头的行,^CH但如何匹配多个模式?

例子:

输入:

CH12
CH23au
Run Code Online (Sandbox Code Playgroud)

输出:

CH12
<b>CH23au
Run Code Online (Sandbox Code Playgroud)

如何只放在<b>^CHau在线的地方?

sed

8
推荐指数
2
解决办法
6621
查看次数

什么是 OpenBSD 上的 gecos 字段中的“Charlie &amp;” for root?

在此处输入图片说明

问题:root 用户的“Charlie &”是什么?我没有为 gecos 字段提供“Charlie &”,我想我根本没有提供。

ps:“/sbin/nologin”并不重要,我只是测试了一些东西

openbsd history passwd

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

终端中的日志文件可视化工具 (UNIX)(终端日志重放)

我需要通过 ssh 登录到各种服务器,登录终端很有用(即使是 smitty 菜单/AIX 中的内容以及正确/准确的日期/时间)。我已经有了一个解决方案:

0)
# with root:
apt-get install bsdutils

# with the given user:
mkdir ~/logs

1)
# append this to you're "~/.bashrc" - this must be the last line!!
STARTTIME=`date +%F-%Hh-%Mm-%Ss-%N`; script -q -t 2> /home/USERNAMEHERE/logs/$STARTTIME-timing.txt -c 'bash --rcfile /home/USERNAMEHERE/.bashrc-cp' -f /home/USERNAMEHERE/logs/$STARTTIME-log.txt; exit 0

2)
# make sure the 1) is the last line of bashrc, then [this is needed to avoid "fork bomb"..]:
sed -e '$d' /home/USERNAMEHERE/.bashrc > /home/USERNAMEHERE/.bashrc-cp
Run Code Online (Sandbox Code Playgroud)

这很好用!

现在,问题是:如何重放这些终端日志?这是执行此操作的默认方法:

REPLAY:
# rename …
Run Code Online (Sandbox Code Playgroud)

logs terminal ncurses

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

使用全盘加密是否会影响存储错误时丢失数据的概率?

所以..如果硬盘上有坏块,还有什么能更好地生存?

  1. 不使用 FDE(全盘加密)

  2. 使用 FDE - 因为整个磁盘有“1 个分区” - 加密的,如果出现硬盘错误,是否更有可能丢失所有数据,例如:坏块?

storage filesystems encryption

7
推荐指数
2
解决办法
690
查看次数

如何在 OpenBSD 下检查包的依赖关系?

AFAIK 这是我可以安装的方式,例如:OpenBSD 上的 XYZ:

pkg_add -Uvi XYZ
Run Code Online (Sandbox Code Playgroud)

如何获取有关 XYZ 包的所有依赖项的列表?

-> 所以我需要一个关于 .tgz 文件名的列表,当我需要安装给定的 XYZ 包时,pkg_add 将下载/安装/更新。

生成 XYZ 包列表的命令是什么?

openbsd package-management

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

如何在 OpenBSD 上禁用 IPv6?

我确信在我的网络中我不会只使用 IPv6 和 IPv4。所以根据KISS 原则,我需要禁用它。我该怎么做?操作系统是 OpenBSD 5.1。

openbsd ipv6

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

如何在 vmware 来宾上获取 CPU 信息

这是在 Vmware ESXi 上运行的服务器:

SERVER:/root # cat /etc/SuSE\-release                         
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11               
PATCHLEVEL = 2             
SERVER:/root # rpm -qa|grep -i vmware                         
vmware-open-vm-tools-common-8.0.3-258828.sles11sp1
vmware-open-vm-tools-nox-8.0.3-258828.sles11sp1
vmware-tools-nox-8.0.3-258828.sles11sp1
vmware-tools-common-8.0.3-258828.sles11sp1
SERVER:/root # 
Run Code Online (Sandbox Code Playgroud)

如何确定分配给 vmware 来宾的物理 CPU 数量?我只能访问客人,不能访问主机

linux cpu vmware

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

安装RHEL 6时如何选择LUKS加密?

使用默认的 RHEL 6 安装程序,我如何选择 LUKS 加密?

Afaik 如果我准备像这样的磁盘

cryptsetup luksFormat -c cast5-cbc-plain -s 128 /dev/$DEVICE
Run Code Online (Sandbox Code Playgroud)

可能是“最快”的加密,但安装程序只提示输入密码,然后在分区时将其识别为“未知”分区。

更新:简而言之,我只想使用提到的更快的加密来加速 io(?是否有更快的/但仍然“安全”?)与默认安装。我怎么能戴呢?

更新#2:默认 GUI 安装中仍可使用的最快加密是什么?

rhel system-installation luks

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