avatar
文章
352
标签
94
分类
19
首页
分类
标签
项目
图库
书签
友链
关于
说说
Think Note
搜索
首页
分类
标签
项目
图库
书签
友链
关于
说说

Think Note

Linux下自签名SSL证书
发表于2024-06-04|技术博客
IP地址自签名证书 创建CA (证书认证机构) 创建私钥 openssl genrsa -out ca.key 2048 genrsa 表示生成一个RSA私钥 -out ca.key 指定生成的私钥文件名为 ca.key,并将其输出到当前目录 2048 RSA密钥的长度为2048位 创建公钥 openssl req -new -x509 -days 208 -key ca.key -out ca.crt req 表示操作与证书签名请求(CSR)相关的部分 -new 生成一个新的证书签名请求(CSR) -x509 生成一个自签名证书,而不是一个证书签名请求(CSR) -days 208 证书的有效期为208天 -key ca.key 使用之前生成的私钥文件 ca.key -out ca.crt 指定输出的证书文件名为 ca.crt 配置文件 openssl.cnf OpenSSL 配置文件,用于生成证书签名请求(Certificate Signing Request,CSR) [req]# 指定请求中所用的主体部分名称配置段distinguished_name =...
Linux下history命令添加时间戳
发表于2024-06-02|技术博客
linux历史命令history 增加时间记录 编辑环境变量文件 vi ~/.bashrc 添加配置 export HISTTIMEFORMAT=' %F %T ' 刷新环境变量 source ~/.bashrc
Vmware虚拟机错误汇总
发表于2024-05-30|技术博客
VMware 不可恢复错误(mks)解决方案 VMware 不可恢复错误(mks)解决方案 问题详情: 查看vmware.log日志报错:mks ISBRendererComm: Lost connection to mksSandbox (3093) 解决方案: 在.vmx文件最后一行加上 mks.dx12.vendorID = "0x10de" 【上载虚拟机】 XX是一个Workstations 12.X虚拟机,不受XX支持。请选择其他主机或将虚拟机的硬件版本更改为以下选项之一。 【上载虚拟机】XX是一个Workstations 12.X虚拟机,不受XX支持。请选择其他主机或将虚拟机的硬件版本更改为以下选项之一。 VM虚拟机中遇到CentOS7操作系统启动时报错–error:block 0x955f802 (“xfs_trans_read_buf_map“) error 117 参考博客 操作系统启动时报错:error:block 0x955f802 (“xfs_trans_read_buf_map”) error 117 mumblks...
Linux下OpenSSH升级9.x版本记录
发表于2024-05-25|技术博客
前言 已验证系统版本 centos6.x centos7.x 麒麟系统,可能出现sshd重启卡死情况,但实际是启动的。 安装 Telnet 服务和 xinetd 防止openSSH升级失败,导致无法连接服务器 关闭防火墙 sh脚本命令: 判断启用的防火墙,并尝试关闭防火墙。 firewalld service firewalld stop iptables service iptables stop 安装 Telnet 服务和 xinetd yum install -y telnet-server xinetd 配置服务 cat <<EOL > /etc/xinetd.d/telnetservice telnet{ flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd ...
Linux下OpenSSL1.x版本升级OpenSSL3.x版本记录
发表于2024-05-25|技术博客
OpenSSL官网 openssl-3.3.0.tar.gz 安装编译环境 yum -y install gcc gcc-c++ zlib-devel openssl-devel pam-devel perl-IPC-Cmd 安装openSSL 3.x 版本 配置阶段 wget https://www.openssl.org/source/openssl-3.3.0.tar.gz tar -zxvf openssl-3.3.0.tar.gz 不指定 prefix 时,OpenSSL 会安装在以下默认路径 /usr/local: 二进制文件:/usr/local/bin 库文件:/usr/local/lib 头文件:/usr/local/include/openssl 配置文件:/usr/local/ssl cd openssl-3.3.0 && ./config --prefix=/usr/local/openssl_3.3 配置完成 安装阶段 make -j 2 -j 2 表示同时两个线程执行 make install -j...
Linux获取文件权限
发表于2024-05-25|技术博客
# 获取参考文件的权限stat -c "%a" reference_file # 将权限应用到目标文件chmod $reference_permissions target_file
关于Linux的防火墙相关操作命令记录
发表于2024-05-24|技术博客
Firewalld 禁止某个端口 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="9090" protocol="tcp" reject' firewall-cmd --reload 查看防火墙规则 只显示/etc/firewalld/zones/public.xml中防火墙策略 firewall-cmd --list-all 查看所有的防火墙策略 firewall-cmd --list-all-zones 防火墙无法关闭,可参考当前博客内容 通过命令service firewalld status;查询防火墙是关闭的,但是通过命令firewall-cmd --state防火墙是运行中的。 systemctl stop firewalldpkill -f firewalldsystemctl start firewalld systemctl stop firewalld Iptables
Uniapp开发微信小程序页面跳转传值
发表于2024-05-23|技术博客
页面间跳转携带参数对象 父页面 clickDetail(item){ let objStr = JSON.stringify(item); uni.navigateTo({ url: '/pages/policy/detail?id='+item.id+'&obj='+encodeURIComponent(objStr) });} 子页面 onLoad: function (options) { let objStr = decodeURIComponent(options.obj); let obj = JSON.parse(objStr); } 通过正则表达式替换url链接 由于小程序图片显示的组件无法配置head参数携带token变量,进而无法直接访问图片地址。通过下载图片得到临时访问路径,在替换富文本中匹配url地址,进而实现在小程序中预览富文本信息; 正则表达式解析: /(src=')([^']*)(')/g /和/g :...
AntDesignVue的table表格清空选中缓存项
发表于2024-05-23|技术博客
ant design vue table清空选中 非关键的其他代码已忽略 表格a-table示例 <a-table :row-selection="{ selectedRowKeys: state.selectedRowKeys, onChange: onSelectChange , type:'checkbox', preserveSelectedRowKeys: true }" > </a-table> selectedRowKeys 保存选中rowKey onChange 监听事件 type 选中的标签类型 preserveSelectedRowKeys 翻页不清空已缓存rowKey 声明变量 const state = reactive({ selectedRowKeys: [], selectedRows: []}); 监听选项改变事件 const...
AntDesignVue的表格实现点击tr行特效显示
发表于2024-05-11|开源组件
组件版本:3.x antdv官网 ant design vue利用rowClassName给table添加行样式 涉及知识点:样式穿透 、 熟悉官方文档 可参考:vue样式穿透的几种方式 :row-class-name="(record,index)=>{ return record.id === selectIndex ?'litigationInfoListredRow':' '}" 点击属性 const selectIndex = ref(0); 表格点击 customRow用法 const customRow = record => { return { onClick: event => { selectIndex.value = record.id; } };}; 样式 <style lang="less" scoped>.abc...
1…101112…29
© 2018-   wo0ow.com
苏公网安备 32011402012106号 | 渝ICP备 18012869号-1
搜索
数据加载中