linux
1165
######
```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开发
3000
###### 这种错误一般在虚拟机跟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
1891
```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开发
1769
理论上适用所有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
1659
`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
398
##### 以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
常用工具
351
##### overlay文件系统有什么用
[参考文档](https://docs.docker.com/storage/storagedriver/overlayfs-driver/)
overlay用于存储Docker容器的文件系统,它是一种联合文件系统,它能够将多个文件系统叠加在一起,形成一个只读的基础文件系统和一个可写的上层文件系统。在Docker中,每个容器都有自己的只读基础文件系统和可写的上层文件系统。
当Docker启动容器时,会在overlay2目录下创建一个新的目录,该目录包含了容器的只读基础
linux
196
##### 个人使用find命令,常用参数大致有如下几种
```bash
# 普通查找文件 *.*
find / -name "*.*" -type f
# 查找大于10M的文件,并显示文件大小
find / -type f -size +10M -exec du -h {} \;
# 查找文件中包含指定的字符Suvan
find / -type f -name "*.*"|xargs grep "Suvan"
```
##### 排除目录查找怎么写?使用-prune选项
find的详细用法可见`man f
常用工具
3175
因为种种原因gitlab瞎了,启动不了了,接下来且看我操作。
##### 找到gitlab的仓库目录
默认`/var/opt/gitlab`,或者你定义的目录
再进入`git-data/repositories`,此时你已找到gitlab的仓库的group,每个group文件夹内都有对应的仓库。
##### 具体操作
随便进入一个仓库目录,你有没有发现跟你本地的git仓库`.git`目录面的目录结构类似?没错,个人觉得基本是一样的。此时你仅仅需要修改config文件,将`bare = true`改为`bare
Windows
1889
百乐门短网址 地址