PureFTPd是一款专注于程序健壮和软件安全的免费FTP服务器软件(基于BSD License),以安全和配置简单为设计目标,支持虚拟主机,IPV6,PAM等功能。。其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd还有Android移植版本。安装 Pure-FTPdsudo apt-get install pure-ftpd修改默认配置与 centos 不同,这里需要在 /etc/pure-f...阅读全文>>
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。SM3 消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。SM3是中华...阅读全文>>
FFmpeg是领先的多媒体框架,能够解码、编码、 转码、复用、解复用、流、过滤和播放 几乎所有人类和机器创建的东西。它支持最模糊的古老格式,直到最前沿。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的可移植性:FFmpeg 在各种构建环境、机器架构和配置下跨 Linux、Mac OS X、Microsoft Windows、BSD、Solaris 等 编译、运行和通过我们的测试基础架构 FATE 。官网:https://ffmpeg.org/ https://ffmpeg.p2hp.com/index.html (中文) FFmpeg除了做转码外,也...阅读全文>>
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。由于业务需求,我们的系统都是部署到内网环境下的,在实际使用时,发现一个问题,就是首次登陆连接时,特别慢和卡,但是一旦连接成功,后续操作都不再有问题。出现这个问题,主要是因为FTP服务端...阅读全文>>
灰度图,Gray Scale Image 或是Grey Scale Image,又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。用灰度表示的图像称作灰度图。除了常见的卫星图像、航空照片外,许多地球物理观测数据也以灰度表示。上面就是一个把普通图片转为灰度图的示例,可以寻找在线【在线图像转灰度图像工具】进行测试。可以看到,所谓的灰度图,可以简单理解为,彩色相机和黑白相机,但是注意,这里的黑白也不少非黑即白。在当前机器人等领域,机器扫描点云图,通过点云图生成灰度图,然后在灰度图上规划行进路径。在行进过程中,再通过配合激光扫描,进行隔离避障。这里要实现一个功能,屏幕点击...阅读全文>>
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。添加在线软件源确保你的 sources.list 中有可用的在线镜像源。例如添加清华或阿里云镜像:sudo nano /etc/apt/sources.list添加Debian Trixie 官方镜像(清华源)# Debian Trixie 官方镜像(清华源) deb https://mirrors.tuna.tsinghua.edu.cn/de...阅读全文>>
Debian GNU/Linux 是一个操作系统及自由软件的发行版,它是由一群自愿付出时间和精力的用户来维护并更新的。首次安装后,使用root用户登录,密码是对的,但是系统提示错误。利用普通用户登录后,su切换到root用户,密码是对的。这是因为debian13 默认不允许 root 账户登录。解决方式,修改 gdm 配置,先利用普通用户登录后,再切换到 root 用户然后修改 /etc/gdm3/daemon.conf 文件在 [security] 下面添加一行 AllowRoot=true修改后如下修改 /etc/pam.d/gdm-password 文件,注释如下行:重启主机,...阅读全文>>
Debian GNU/Linux 是一个操作系统及自由软件的发行版,它是由一群自愿付出时间和精力的用户来维护并更新的。在Debian下,初次使用vi的时候会有点问题,在编辑模式下使用方向键并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话也无法使用退格键。解决方式:编辑配置文件vi /etc/vim/vimrc.tiny将其中的set compatible修改为set nocompatible,然后在增加 set backspace=2阅读全文>>
如果想要看某个IP是否通,直径Ping即可,但是如果想要测试下某个端口是否连通,比如服务有没有起来,有没有被防火墙拦截,可以使用如下几种方式来验证使用 telnet安装sudo yum install -y telnet测试telnet 172.16.2.4 30001结果使用 nc(netcat)安装sudo yum install -y nc测试nc -zv 172.16.2.4 30001-z:只扫描不发送数据-v:显示详细信息结果使用 curl适用于测试 H...阅读全文>>
SQLite 是一个开源的嵌入式关系数据库,实现了自给自足的、无服务器的、配置无需的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库系统不同,比如 MySQL、PostgreSQL 等,SQLite 不需要在系统中设置和管理一个单独的服务。这也使得 SQLite 是一种非常轻量级的数据库解决方案,非常适合小型项目、嵌入式数据库或者测试环境中。SQLite 的一些主要特性包括:无服务器的:SQLite 不是一个单独的服务进程,而是直接嵌入到应用程序中。它直接读取和写入磁盘文件。事务性的:SQLite 支持 ACID(原子性、一致性、隔离性、持久性)属性,能够确保所有事...阅读全文>>