暴力删除NVME设备的方法

1、找到所有NVME设备的总线地址

如上0000:87:00.0所示 2、根据总线地址获取PCI槽位号

如上26就是slots号 3、关闭NVME设备电源

综上,可以通过脚本来获取所有设备的PCI sl […]

(转)Linux临时增加swap分区

现在服务器内存都挺大,默认都不分配swap分区了,但是某些应用要检查swap分区,所以有必要保存一下swap的创建方法 1.创建swap分区文件: dd if=/dev/zero of=/swapfile bs=1M count=1024 2.格式化swap文件: mkswap /swapfile 3.启用swap分区文件: swapon /swapfile 4.开机自动化挂载,编辑/etc/fs […]

confugure生成makefile文件缺少依赖包的一种临时解决方法

报错示例: checking for openssl... no configure: error: Package requirements (openssl) were not met: No package 'openssl' found 遇到问题是在编译axel的时候,提示缺少openssl包,如果环境正常的情况下,解决这个问题其实也很容易 sudo apt-get install lib […]

openssl生成ecdsa和dss证书以及ecdsa证书在s_server中可以正常使用的方法

“佛曰不可说,一是无法说,一是说不得。多言无意,充其量只是在无法连接的平静中创造一点波动,或许可以接续,大多数缺只是搅动一颗妄心。” 生成ecdsa证书私钥: openssl ecparam -name sect233k1 -out sect233k1_ca openssl ecparam -in sect233k1_ca -genkey -noout -out ca.key 生成dss证书私钥: […]

chattr

语法格式: chattr [-RVf] [-v 版本编号 ] [ -p 工程 ] [ mode ] files 说明: chattr 改变linux文件系统上的文件属性 符号模式的格式为 +-=[aAcCdDeFijPsStTu] '+' 操作将被设置的熟悉添加道现有文件的属性中; '-' 操作将属性从现有文件属性中移除; '=' 操作将被设置的属性作为文件的唯一属性 标识符'aAcCdDeFij […]

SQLsmith和SQLines Tools

SQLsmith <mba> "I love the smell of coredumps in the morning" 可以基于当前数据库数据随机生存SQL语句,目前支持PostgreSQL, SQLite 3 and MonetDB。最后更新时间为2018.5,官方地址: https://github.com/anse1/sqlsmith SQLines Tools 可以转换不同 […]

ss依旧强大

前面试用了wireguard,由于android客户端版本不支持IPv6的地址,而且通过google play更新应用的时候总是响应超时,所以只能重新使用ss,虽然github上已经看不到项目了内容了,但安装之后依然可以链接,简要方法如下: 安装chacha算法依赖的库: yum install -y libsodium 安装ss: pip3 install https://github.com/ […]

centos8安装wireguard

wireguard以其简练和优秀的设计深得Linus Torvalds的夸赞,消息说linux内核5.16版本会集成wireguard模块,不过这不影响我们在老版本的内核下使用。wireguard官网目前已经对所有操作系统的安装都给出了简明扼要的说明,所以正常情况下参考官网就可以了: 地址:https://www.wireguard.com/install/ centos8安装的官方步骤: $ s […]