转载freebsd的常用命令收集
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
原文链接
下面是FreeBSD的开机启动方法,注意有些应用必须要添加开机启动才能启动应用
1
sysrc redis_enable="YES"
启动redis,FreeBSD的启动命令不是systemctl,而是service name start
比如启动redis服务
1
service redis start
💘 相关文章
- 使用ncdu直觀的查看Linux/freebsd/Mac系統的磁盤空間使用
- freebsd 系统正确安装Supervisor的方法
- pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2的解決方法
- freebsd web服务器的防火墙配置
- php Use of undefined constant SIGTERM - assumed 'SIGTERM'的解决方法
- FreeBSD 安装PHP7.4 和 Nginx
- Freebsd web server firewall configuration
- freebsd Unknown user: 目录名.的解决方法
- freebsd系统下配置rclone挂载OneDrive的折腾记录