在 ubuntu 22.04 中,通过 apt 在线安装 FreeRadius 服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
FreeRADIUS
v3.0.26
-
Server Address
172.17.0.2
-
Client Address
172.17.0.3
-
FreeRadius 简介FreeRADIUS 是一个开源的 RADIUS 服务器软件,它提供了认证、授权和账务功能,常用于构建企业级的网络访问控制和身份验证系统。RADIUS 是一种远程身份验证协议,用于验证用户的身份并控制他们对网络资源的访问权限。
FreeRADIUS 支持多种身份验证方法,包括基于用户名和密码的认证、基于数字证书的认证以及其他扩展的身份验证方法。它还支持多种授权策略,可以根据用户的身份、属性和访问请求的特征来控制用户的访问权限。此外,FreeRADIUS 还提供 ...
Linux 命令之 - ufw
命令简介UFW 是 Ubuntu 系统默认的防火墙管理工具,提供了一种简单且易于使用的方式来管理防火墙规则。它旨在通过一组默认的拒绝策略来增强系统安全性,同时允许用户有选择地打开所需的端口。UFW 命令可以用于启用、禁用防火墙,以及添加、删除和列出防火墙规则。
ubuntu 官方提供的文档:https://help.ubuntu.com/community/UFW
命令格式1ufw [options] [command] [rule syntax]
参数说明
参数
说明
备注
–version
显示 UFW 的版本信息
查看版本
–help
显示帮助信息
查看帮助
–force
强制执行命令,忽略错误
强制执行
–dry-run
模拟执行命令,但不实际应用
模拟执行
–disable
禁用防火墙
禁用防火墙
–enable
启用防火墙
启用防火墙
–default
设置默认入站/出站策略
设置默认策略
–verbose
显示详细输出
详细输出
allow
打开指定端口或服务
允许访问
deny
关闭指定端口或服务
拒绝访问
...
Linux 命令之 - less
命令简介less 是一个基于文本模式的文件浏览工具,支持分页、搜索、标记等功能。它可以以只读的方式打开文件,并提供一系列命令来浏览和操作文件内容。与 more 命令相比,less 提供了更多的导航和查看功能,是 Linux 系统中常用的文本文件查看器。
命令格式1less [OPTIONS] [FILE]...
其中:
OPTIONS: 可选参数,用于控制less命令的行为。
FILE: 要查看的文件。如果省略,则从标准输入读取数据。
参数说明
参数
说明
备注
-?/-h
显示 less 命令的帮助信息
查看帮助
-a
将文本显示为逻辑行,对数字相邻的行视为一行
逻辑行显示
-b
将换行符视为单个字符
保留换行符
-c
在水平方向上从每行的中间开始显示
从中间显示
-d
在显示文件的第一个屏幕时显示 [Bailing…] 提示
显示提示信息
-e
退出时自动离开 less
自动退出
-f
强制打开非文本文件
打开非文本文件
-g
只显示有内容的行
忽略空白行
-i
忽略搜索时的大小写
大小写不敏感
-m
显示文件中的百分比 ...
Linux 命令之 - lsof
命令简介lsof 是一个列出当前系统打开文件的工具。它可以列出每个进程打开的文件信息,包括普通文件、目录、网络文件系统的文件、字符或设备驱动器、共享库、管道和流以及网络文件等。
命令格式1lsof [OPTIONS] [FILE]...
其中:
OPTIONS: 可选参数,用于控制lsof命令的行为。
FILE: 要列出的文件或目录。如果省略,则列出所有打开的文件
参数说明
参数
说明
备注
-a
列出所有打开的文件
全部文件
-c string
只列出指定进程打开的文件
指定进程
-d s
列出进程使用的磁盘文件
仅磁盘文件
-D s
列出指定文件系统类型的文件
指定文件系统
-g
列出GID号进程详情
指定GID
-i
列出所有网络连接
网络连接
-n
不查询DNS,直接显示IP地址
显示IP
-N
不查询IP域名
不查询域名
-o
列出指定的文件级别信息
指定文件信息
-p s
列出指定进程ID打开的文件
指定进程ID
-P
不查询端口名称
不查询端口名
-s
列出文件类型进程发起进程
显示文件类型
-t
列出指定进程 ...
Linux 命令之 - top
命令简介top命令是Linux系统中一款实时监控进程运行情况的工具,它可以动态地显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。
命令格式1top [OPTIONS]
其中:
OPTIONS: 可选参数,用于控制top命令的行为。
参数说明
参数
说明
备注
-d
刷新时间间隔,单位为秒。
默认值为5秒。
-n
显示的次数。
默认情况下,top命令会一直运行,直到用户终止它。
-p
指定要监视的进程ID。
-u
指定要监视的用户名。
监视用户进程
-H
显示线程信息。
-i
忽略空闲进程。
显示网络服务
-c
显示命令行。
-M
以单核模式显示CPU使用率。
-S
累积模式。
显示进程累积时间
-l
显示所有进程,包括没有tty的进程。
-s
显示CPU使用率的百分比。
隐藏交换分区信息
-q
静默模式,不显示任何信息。
命令实例基本示例1.显示系统当前的运行情况:
1234567891011leazhi@leazhi-ubuntu2310:~$ toptop - 08:55 ...
Linux 命令之 - ls
命令简介ls命令是Linux/Unix系统中最常用的命令之一,用于列出当前目录下的文件和子目录。它可以提供详细的文件信息,例如文件类型、权限、大小、修改时间等。
命令格式1ls [OPTIONS] [FILE]...
其中:
OPTIONS: 可选参数,用于控制ls命令的行为。
FILE: 要列出的文件或目录。如果省略,则列出当前目录下的内容。
参数说明
参数
说明
备注
-a
显示所有文件,包括隐藏文件。
-
-A
显示所有文件,但不包括 “.” 和 “..”。
-
-c
显示文件状态信息,包括 inode 号、文件大小、块大小、权限、修改时间等。
-
-d
将目录视为文件列出。
-
-F
在文件名的后面添加一个指示文件类型的字符。
-
-h
以人类可读的方式显示文件大小。
-
-i
显示文件的 inode 号。
-
-l
显示详细信息,包括文件类型、权限、所有者、所属组、大小、修改时间等。
-
-n
显示文件的行号。
-
-r
以相反的顺序排列文件。
-
-t
以修改时间排序文件。
-
-1
将每个文件单独列出一 ...
Linux 命令之 - sed
命令简介sed 是一种流编辑器,用于执行基本的文本转换操作。它可以从文件或管道中读取输入,对输入的每一行进行指定的操作,然后将结果写入到文件或管道中。sed 命令非常强大,擅长进行文本替换、插入、删除等操作,在文本处理领域有着广泛的应用。
命令格式sed 命令的基本语法格式如下:
1sed [options] 'script' [file...]
其中:
options: 用于指定 sed 命令的选项,例如 -n 仅显示模式空间中的内容。
script: 指定要执行的命令序列,可以是一个简单的命令,也可以是一个脚本文件。
file…: 需要处理的一个或多个文件。如果不指定文件,sed 将从标准输入读取数据。
参数使用sed 命令提供了多个可选参数,下表列出了常用的参数及其说明:
参数
说明
备注
-n
仅显示模式空间中的内容
-
-e
执行多个脚本命令
-
-f
从指定文件读取脚本命令
-
-i
直接修改原始文件
-
-r
使用扩展正则表达式
-
常用编辑命令
命令
说明
备注
a
在当前行后插入新行
后接要插入 ...
Linux 命令之 - egrep
命令简介egrep 是 grep 命令的扩展版本,它支持使用扩展正则表达式进行文本搜索。与基本正则表达式相比,扩展正则表达式提供了更加丰富和强大的模式匹配功能,如字符集合、间接引用、反向引用等。egrep 命令在需要进行复杂文本搜索和匹配的场景下非常有用。
命令格式egrep 命令的基本语法格式如下:
1egrep [options] pattern [files]
其中:
options: 用于指定 egrep 命令的选项,例如 -i 忽略大小写。
pattern: 需要搜索的扩展正则表达式模式。
files: 需要搜索的一个或多个文件。如果不指定文件,egrep 将从标准输入读取数据。
参数说明egrep 命令提供了多个可选参数,下表列出了常用的参数及其说明:
参数
说明
备注
-i
忽略大小写
-v
反向匹配,显示不包含模式的行
-
-n
显示匹配行的行号
-
-c
只显示匹配行的计数
-
-l
只显示包含匹配的文件名
-
-r
递归搜索子目录
-
-x
只显示完全匹配的行
-
-o
只显示匹配的部分
-
命令实例基本用法1 ...
Linux 命令之 - grep
命令简介grep 是一个强大的文本搜索工具,用于在文件或标准输入中查找指定的模式。它可以使用正则表达式进行高级搜索,并支持多种选项和扩展功能。grep 命令在日常文本处理、日志分析、代码搜索等场景下都有广泛的应用。
命令格式grep 命令的基本语法格式如下:
1grep [options] pattern [files]
其中:
options: 用于指定 grep 命令的选项,例如 -i 忽略大小写。
pattern: 需要搜索的模式,可以是文本字符串或正则表达式。
files: 需要搜索的一个或多个文件。如果不指定文件,grep 将从标准输入读取数据。
参数说明grep 命令提供了多个可选参数,下表列出了常用的参数及其说明:
参数
说明
备注
-i
忽略大小写
-
-v
反向匹配,显示不包含模式的行
-
-n
显示匹配行的行号
-
-c
只显示匹配行的计数
-
-l
只显示包含匹配的文件名
-
-r
递归搜索子目录
-
-E
使用扩展正则表达式
-
-x
只显示完全匹配的行
-
-o
只显示匹配的部分
-
命令实例基本用法1 ...