记录日常点点滴滴,欢迎来到我的小站。

0%

在 VScode 中,可方便为指定语言文件设置编码。

方法一:临时设置

打开文件后,点击右下角编码格式(如 UTF-8),在下拉菜单中选择所需编码。但此方式仅对当前会话有效。

方法二:永久配置

打开 VScode 设置(快捷键 Ctrl + ,),搜索 “settings.json”,点击 “在 settings.json 中编辑”。
按语言添加配置,例如给 Python 文件设置 GBK 编码:

1
2
3
4
5
6
"[python]": {
"files.encoding": "gbk"
}
"[cpp]": {
"files.encoding": "gb2312"
}

保存后,新建或打开对应语言文件时,即会使用指定编码。

微软官方并不提供server系统的正式版本,只提供测试的评估版本,那么我们怎么修改为正式版本呢?

1.确认版本

开始————运行————CMD(管理员模式)
cmd命令页面输入:winver 会弹出版本页面 查看具体为数据中心版还是标准版(知道版本请直接忽略此步骤)

2. 转换版本

标准版输入命令:

1
2
3
4
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
或者
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula /LimitAccess
避免从windows update获取数据

数据中心版输入命令:

1
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

XXXX为此版本的激活密钥
命令成功会提示开始升级组件,并有10%-100%进度条显示

3. 按Y重启操作系统升级成功

激活码:(此处的激活码只限安装,不能激活)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2022标准:CR9K8-RDN9C-VD8FD-WK49B-KD97B

2022数据:Q4N8P-8BV9D-8MR8W-3VY9F-CR7JH

2019标准:3D27V-J2N4Q-8C9D8-BTXY8-D9QD3

2019数据:JFMVW-2NQKT-TTDV9-JYDVR-F63FR

2016标准:PBFFT-7KNRF-3R798-X8TY7-6XYKR

2016数据:QV2J9-N9W7K-R2C2Q-3VVJF-R3MMF

2012r2标准:P7BPM-2VNQB-XDYJJ-V7PGW-7FQWM

2012r2数据:K2N4F-9G8P3-FDTKM-YMXCH-HXKCT

2025标准:TVRH6-WHNXV-R9WG3-9XRFY-MY832

2025数据:D764K-2NDRG-47T6Q-P8T8W-YP6DF

标题:使用 mkcert 工具生成受信任的本地 SSL 证书

在当今数字化的世界中,安全是至关重要的。特别是在进行本地开发和测试时,确保数据的加密和传输安全尤为重要。mkcert 工具为我们提供了一种便捷的方式来生成受信任的本地 SSL 证书。

一、什么是 mkcert 工具

mkcert 是一个简单而强大的工具,专门用于创建本地信任的 SSL 证书。它消除了手动配置复杂证书设置的繁琐过程,使得在本地环境中实现安全连接变得轻松快捷。

阅读全文 »

跨版本升级Ubuntu系统手动操作涉及多个步骤,包括备份重要数据、更新当前系统、更换软件源、执行发行版升级等。请注意,在进行系统升级前,强烈建议做好全面的数据备份,以防升级过程中发生意外导致数据丢失。以下是大致的步骤指南:

1. 备份重要数据

首先,确保备份你的个人文件、配置文件以及任何重要数据到外部存储或云服务上。可以使用rsync命令来帮助你完成这一过程,例如:

1
rsync -avz --progress /home/your_username/ /path/to/external/drive/
阅读全文 »

要在用户登录时通过 ~/.bash_profile 显示系统信息,你可以编写一个简单的脚本或命令来收集并打印出所需的系统数据,然后将这个命令或脚本的调用添加到 ~/.bash_profile 文件中。下面是一个示例步骤:

步骤 1: 打开或创建 ~/.bash_profile

首先,确保 ~/.bash_profile 文件存在。如果不存在,你可以直接创建它。使用文本编辑器打开该文件,如 vimnano

1
vim ~/.bash_profile
阅读全文 »

1.查看当前内核版本

1
uname -r

记一下这个输出结果,这里显示出来的内核版本是正在使用的内核。

2.卸载多余内核

1
yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))

期间会有提示,选择Y

所有进度完成后,可以重启系统,查看开机是否还有多余的启动项。

由于Google Chrome更新后,经常将本地的http改成https,导致WAMPServer的本地页面经常无法访问还得去修改地址,
所以只好在本地创建SSL证书,并配置服务器了

OpenSSL证书的创建

1、先去下载OpenSSL, “下载” 下载light版本即可。
2、安装OpenSSL到你的WAMP目录下的bin目录里面,方便管理
3、创建证书,进入你安装OpenSSL的目录下的bin目录

1
2
3
4
5
# 如果是CMD的话,前面不需要输入./
./openssl genrsa -aes256 -out private.key 2048
# 需要输入4位密码
openssl rsa -in private.key -out private.key
openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt -days 36500

4、复制钥匙和证书到wamp里面的apache目录下的conf目录中,最好创建一个SSL目录,将刚才生成的两个文件(在openssl的bin目录下 private.key和 certificate.crt)复制进去。

阅读全文 »

关闭firewalld

以下操作均在root权限下使用
执行以下命令

1
2
3
systemctl stop firewalld

systemctl mask firewalld

安装iptables-services

1
yum install iptables-services  

设置开机启动

1
2
3
4
5
systemctl enable iptables  
systemctl stop iptables
systemctl start iptables
systemctl restart iptables
systemctl reload iptables

保存设置好的规则

1
service iptables save  

升级前准备

备份现有配置
为了防止升级过程中出现问题,我们需要首先备份现有的配置。执行查找命令find /usr -name openssl,例如我查找出来的是/usr/bin/openssl/usr/lib64/openssl则执行拷贝命令

1
2
3
4
5
6
7
8
[root@localhost ~]# find /usr -name openssl
/usr/bin/openssl
/usr/lib64/openssl
[root@localhost ~]# cp -r /usr/bin/openssl /usr/bin/openssl_backup
[root@localhost ~]# cp -r /usr/lib64/openssl /usr/lib64/openssl_backup

# 查看当前OpenSSL版本
[root@localhost ~]# openssl version
阅读全文 »