OpenBSD个人常用命令汇总

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-03-16 8:56

补充 sysctl hw 硬件概览
例如

hw.machine=amd64
hw.model=Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
hw.ncpu=8
hw.byteorder=1234
hw.pagesize=4096
hw.disknames=sd0:0cfa???
hw.diskcount=1
hw.sensors.cpu0.temp0=40.00 degC
hw.sensors.cpu1.temp0=40.00 degC
hw.sensors.cpu2.temp0=40.00 degC
hw.sensors.cpu3.temp0=40.00 degC
hw.sensors.cpu4.temp0=40.00 degC
hw.sensors.cpu5.temp0=40.00 degC
hw.sensors.cpu6.temp0=40.00 degC
hw.sensors.cpu7.temp0=40.00 degC
hw.sensors.mpi0.drive0=online (sd0), OK
hw.cpuspeed=2533
hw.vendor=IBM
hw.product=BladeCenter ???
hw.version=07
hw.serialno=???
hw.uuid=2f8848??
hw.physmem=51527135232
hw.usermem=51527094272
hw.ncpufound=8
hw.allowpowerdown=1

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2012-03-19 14:13

不错。欢迎大家继续补充,我会找个时间把这份文档更新一下。
谢谢!

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-03-22 17:03

补充tmux

个人觉得有点意思的2个应用
1、“守护”进程(如果可以这样说)。ssh登陆远程服务器,运行tmux,再运行其他程序(如top),网络中断(如拔掉网线),(超时一段时间)网络 恢复正常后ssh重新登陆远程服务器,tmux attach,运行中的程序(如top)还在。若没有tmux,网络中断一段时间(超时)后,top程序自动退出。

2、VNC同步。本地或远程任何一方启动tmux,另外一方用同样账号登陆系统后tmux attach,双方屏幕同步显示,都可以控制服务器。可用于教学或远程协助。

更多使用方法请man tmux,快速入门请看最后面的EXAMPLES

详情看
http://www.gobsd.org/showthread.php?t=3229

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-04-11 18:03

一直以来想知道的,今天终于知道了


ksh shell命令行编辑快捷方式,详情man ksh

^u整行删除
^h删除光标左边一个字符
^d删除光标处字符

^b向左移动光标
^f向右移动光标

^E光标移动到行尾
^A光标移动到行首

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-05-06 14:28

刚刚发现,编辑.profile后,不用重新登陆使.profile中的环境参数生效的方法
# . /root/.profile
就是“点、空格、/root/.profile”

# . /root/.profile # used to set PKG_PATH without re-login.

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: OpenBSD个人常用命令汇总

帖子 wkx9dragon » 2012-05-06 19:48

f5b 写了:刚刚发现,编辑.profile后,不用重新登陆使.profile中的环境参数生效的方法
# . /root/.profile
就是“点、空格、/root/.profile”

# . /root/.profile # used to set PKG_PATH without re-login.
太感谢了,以前不知道,老是不停的退出,在登录,麻烦死了。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OpenBSD个人常用命令汇总

帖子 leo » 2012-05-06 22:43

wkx9dragon 写了:
f5b 写了:刚刚发现,编辑.profile后,不用重新登陆使.profile中的环境参数生效的方法
# . /root/.profile
就是“点、空格、/root/.profile”

# . /root/.profile # used to set PKG_PATH without re-login.
太感谢了,以前不知道,老是不停的退出,在登录,麻烦死了。
又学了一招,多谢了。:D

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

回复: OpenBSD个人常用命令汇总

帖子 unreal » 2012-05-07 22:06

昨天看FAQ,给ksh加了PS1环境变量 export PS1="\n\u@\H\n\w \\$ "
然后直接用上这招了~多谢 f5b兄!
勤能補拙 Just do it now!

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

回复: OpenBSD个人常用命令汇总

帖子 unreal » 2012-05-07 22:41

查看 apache 连接数的几条命令:

因最近要找个CMS软件,所以启用Apache来测试软件,自然那要关心下apache的工作状态,一开始用 systat 来看网络连接,但是访客多了就看不下去了;遂搜索到一篇文章,讲linux下看apache的,我在 OB5.0release测试通过的都写在下面:

●查看Apache的并发请求数及其TCP连接状态:
#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
FIN_WAIT_1 108
FIN_WAIT_2 31
TIME_WAIT 1
ESTABLISHED 15

返回结果中 FIN_WAIT1 应用说它已经完成;FIN_WAIT2:另一边已同意释放;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数

●查看apache当前并发访问数:
#netstat -an | grep ESTABLISHED | wc -l

●查看所有已建立连接的详细记录:
#netstat -nat|grep ESTABLISHED|wc -l

●查看有多少httpd进程数:
#ps aux|grep httpd|wc -l

●显示当前80端口的网络连接状态:
#netstat -nat|grep -i "80"|wc -l

然后可以根据返回值调整 httpd.conf 的相关设置,比如
StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 2000
MaxClients 2000
MaxRequestsPerChild 10000

链张图:
图片
勤能補拙 Just do it now!

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OpenBSD个人常用命令汇总

帖子 leo » 2012-05-11 7:54

今天刚看了一下这个PDF的内容,做得很是精美,赞一下。
补充一个scp的参数,"-r",递归对整个目录操作的参数,上传下载都可以。

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-05-11 17:09

Leo 写了:今天刚看了一下这个PDF的内容,做得很是精美,赞一下。
补充一个scp的参数,"-r",递归对整个目录操作的参数,上传下载都可以。

sftp ftp 客户端
里面都可以用mget -r (递归)参数

freebsd下面ftp client的mget 没有递归?无法下载目录?

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OpenBSD个人常用命令汇总

帖子 leo » 2012-05-11 18:08

freebsd? 有一年多没有运行了。
ftp的mget也可以,更爽了。 —— 不过原来只知道scp下可以,:D
刚把自己的博客修改了一下,省得误人子弟。:)

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-05-17 20:23

man cp
最后面
Historic versions of the cp utility had a -r option. This implementation
supports that option; however, its use is strongly discouraged, as it
does not correctly copy special files, symbolic links or FIFOs.

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: OpenBSD个人常用命令汇总

帖子 leo » 2012-05-17 21:45

f5b 写了:man cp
最后面
Historic versions of the cp utility had a -r option. This implementation
supports that option; however, its use is strongly discouraged, as it
does not correctly copy special files, symbolic links or FIFOs.
只是用来对付中文文件/目录名的,并不是做系统备份还原,问题不大。:)

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

回复: OpenBSD个人常用命令汇总

帖子 acheng » 2012-06-18 22:58

更新至0.9.4版。相较于前一版,主要是增加了MISC/TMUX/PF/进程管理四个板块的内容。
如果发现任何问题,请在此留言或发邮件给我。

我在论坛上好像附件已经到达限额,大家可以在115.com或我的博客上下载:
http://115.com/file/bety0ynm#OpenBSD-ch ... -0.9.4.pdf

http://www.kdump.cn/content/openbsd%E5% ... 7%B30-9-4/

zhx_77

回复: OpenBSD个人常用命令汇总

帖子 zhx_77 » 2012-07-17 20:58

收下 目前正学习

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-07-28 8:31

将man结果转换成普通文本文件,利于在其它环境阅读或编辑

http://marc.info/?l=openbsd-misc&m=134342895507958&w=2

> that may be another method of viewing a man page

You can use:

man manpagename | col -b > file

to convert a page to a text file, this might be easier for you to read/edit.

Brett.

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: OpenBSD个人常用命令汇总

帖子 f5b » 2012-07-29 16:02

vi

You can use following in escape mode to delete all lines from a file.

:1,$d

回复

在线用户

正浏览此版面之用户: Ahrefs [Bot] 和 1 访客