linux
2024-05-05 19:23:13
87
##### 国内常见的镜像源,访问链接点击诸如问号图标、Help、使用帮助或者点击内容查看详情,里面都有使用说明
###### [清华源](https://mirrors.tuna.tsinghua.edu.cn/)
###### [中科大源](https://mirrors.ustc.edu.cn/)
###### [阿里云源](https://developer.aliyun.com/mirror/)
###### [上海交大源](https://mirror.sjtu.edu.cn/)
######
linux
2024-05-04 21:35:14
130
##### 换中科大源 vi /etc/apt/sources.list
```bash
# 注释原有内容,粘贴如下内容
deb https://mirrors.ustc.edu.cn/debian bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security bu
linux
2023-07-19 17:52:44
1731
`chage -l root`查看用户有效期
`chage -M 99999 root`将root用户有效期改为永久
###### 其他选项
```bash
-d 日期 #修改 /etc/shadow 文件中指定用户密码信息的第 3 个字段,也就是最后一次修改密码的日期,格式为 YYYY-MM-DD
-E 日期 #设置密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。格式YYYY-MM-DD
-h #查看帮助信息
-I 天数 #设置密码过期天数
-l #展示账号的相关日期信息
-m
linux
2023-04-14 11:13:31
63
###### 先放[官网地址](https://docs.docker.com/engine/install/ubuntu/)
```shell
# 卸载可能有冲突的包
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
# 添加Docker官方的GPG密钥
sudo apt-get update
sudo
linux
2023-04-13 16:03:04
225
######
```bash
# 安装Ruby
wget -c https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz
tar -zxvf ruby-2.7.8.tar.gz
cd ruby-2.7.8
./configure
make && make install
# 请注意,此方式安装后的命令在 /usr/local/bin,如果提示找不到命令,请使用绝对路径调用或者修改$PATH(export PATH=$PATH:/usr/local/bin
web开发
2023-04-12 13:25:04
2042
###### 这种错误一般在虚拟机跟windows共享文件夹时容易出现
###### 两种解决方式
1. 执行`npm config set bin-links false`
2. npm install时加option `--no-bin-links`
[官方文档](https://docs.npmjs.com/cli/v7/using-npm/config#bin-links)
linux
2023-04-11 13:27:17
1399
```bash
mkdir -p /data/cdrom /data/cdrom2
mount /dev/cdrom /data/cdrom
cp VMwareTools-10.3.21-14772444.tar.gz /data/cdrom2
cd /data/cdrom2
tar -zxvf VMwareTools-10.3.21-14772444.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
```
###### 第一步提示你是否安装,选 yes ,剩
web开发
2023-04-10 13:28:42
1174
理论上适用所有redis的tls连接
[官方文档1](https://github.com/predis/predis/issues/535)
[官方文档2](https://www.php.net/manual/en/function.stream-socket-enable-crypto.php)
最重要的配置
`'crypto_type' => STREAM_CRYPTO_METHOD_ANY_CLIENT`
linux
2023-04-09 13:38:08
1426
`curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo`
防止冲突先卸载原有版本(可选)
`yum remove unixODBC`
安装驱动(三个都要装上,缺一不可)
`yum install msodbcsql mssql-tools unixODBC-devel`
安装php pdo_sqlsrv扩展
```bash
# 下载
wget https://pec
linux
2023-04-08 13:57:54
232
##### 以mysql-5.7.39为例
```shell
wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.39-1.el7.x86_64.rpm
wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.39-1.el7.x86_64.rpm
wget -c https://dow