admin avatar

转载freebsd的常用命令收集

🕖 by admin

freebsd的常用命令收集,方便以后使用。。。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
1 freebsd下如何查看程序所占用的端口
sockstat
netstat -na
用linux时常常是netstat ,现在用bsd 一时老是转不过来哈哈 于是记一下
FreeBSD有一个简单的查看方法,使用sockstat工具

sockstat -4l

列出所有监听中的IPv4端口,输出类似:

root@bsd:~ # sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root sendmail 837 3 tcp4 127.0.0.1:25 *:*
root sshd 834 4 tcp4 *:22 *:*
mysql mysqld 802 23 tcp4 6 *:3306 *:*

-4 = IPv4端口

-l = 监听中的端口

sockstat -4c

列出所有已链接状态的IPv4端口,输出类似

-c = 只显示链接状态的端口

root@bsd:~ # sockstat -4c
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
evan sshd 21649 3 tcp4 104.236.183.134:22 116.22.232.20:13301
evan sshd 21649 8 tcp4 104.236.183.134:19648 74.125.239.112:443
evan sshd 21649 11 tcp4 104.236.183.134:27935 74.125.239.133:443

最后一列(FOREIGN ADDRESS)为外部链接客户IP和端口,该命令可以有效的检查当前连接到服务器的客户信息!

如果不指定任何参数,sockstat将列出上面所有参数的结果合集

from http://www.ibssz.com/wiki/Category:BSD

2 route相关命令
查询 routing table
#netstat -rn

查询网络接口流量统计
#netstat -I

查询 TCP网络联机情形
#netstat -t

查询所有网络联机情形
#netstat -a

netstat 查看端口状态,如:
#netstat -an | grep tcp   查看开放的tcp端口

3 如何查看系统所有进程/用户进程
ps -A
ps auxww (查看系统所有进程)
ps或ps -ef 查看用户进程
4 FreeBSD下怎么查看内存大小

第一
#(这个很直内存大小)
dmesg -a | grep memory 
real memory  = 536870912 (512 MB)
avail memory = 473317376 (451 MB)

grep "^real memory" /var/run/dmesg.boot

第二
top (可以查看,但不直观) 
5 查看网络流量
systat -if 1 (1表示1s刷新屏幕一次)
netstat 1
Traffic 表示当前流量  #peak表示流量峰值
6 查看硬盘信息
diskinfo -vt /dev/ad0 (整个硬盘信息)
disklabel /dev/ad0  (分区信息)
disklabel /dev/ad0s1 
7、查看硬盘详细分区及读写状况
  #gstat

8、freebsd如何挂载光驱
1)普通挂载

mount -t cd9660  /dev/acd0 /mnt
或 #mount_cd9660 -e /dev/cd0 /cdrom

2)挂载显示中文

mount_cd9660 -C GB2312  -e  /dev/cd0  /cdrom 
9、freebsd如何挂载USB、移动硬盘
1)普通挂载

mount -t msdosfs /dev/da0s1 /data 
或#mount_msdosfs /dev/da0s1 /data  (注:挂载usb移动硬盘至/data目录) 

2)如何显示中文

 #mount_msdos -L zh_CN.GB2312 -D cp936 /dev/ad0s1 /data

3)访问NTFS

mount_ntfs -C eucCN /dev/ad0s5 /media/winD

原文链接

https://wiki.linuxchina.net/index.php?title=Freebsd%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4#7.E3.80.81.E6.9F.A5.E7.9C.8B.E7.A1.AC.E7.9B.98.E8.AF.A6.E7.BB.86.E5.88.86.E5.8C.BA.E5.8F.8A.E8.AF.BB.E5.86.99.E7.8A.B6.E5.86.B5

下面是FreeBSD的开机启动方法,注意有些应用必须要添加开机启动才能启动应用

1
sysrc redis_enable="YES" 

启动redis,FreeBSD的启动命令不是systemctl,而是service name start

比如启动redis服务

1
service redis start

💘 相关文章

写一条评论