linux
linux
944
##### 国内常见的镜像源,访问链接点击诸如问号图标、Help、使用帮助或者点击内容查看详情,里面都有使用说明
###### [清华源](https://mirrors.tuna.tsinghua.edu.cn/)
###### [中科大源](https://mirrors.ustc.edu.cn/)
###### [阿里云源](https://developer.aliyun.com/mirror/)
###### [上海交大源](https://mirror.sjtu.edu.cn/)
######
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
常用工具
351
##### overlay文件系统有什么用
[参考文档](https://docs.docker.com/storage/storagedriver/overlayfs-driver/)
overlay用于存储Docker容器的文件系统,它是一种联合文件系统,它能够将多个文件系统叠加在一起,形成一个只读的基础文件系统和一个可写的上层文件系统。在Docker中,每个容器都有自己的只读基础文件系统和可写的上层文件系统。
当Docker启动容器时,会在overlay2目录下创建一个新的目录,该目录包含了容器的只读基础
常用工具
3176
因为种种原因gitlab瞎了,启动不了了,接下来且看我操作。
##### 找到gitlab的仓库目录
默认`/var/opt/gitlab`,或者你定义的目录
再进入`git-data/repositories`,此时你已找到gitlab的仓库的group,每个group文件夹内都有对应的仓库。
##### 具体操作
随便进入一个仓库目录,你有没有发现跟你本地的git仓库`.git`目录面的目录结构类似?没错,个人觉得基本是一样的。此时你仅仅需要修改config文件,将`bare = true`改为`bare
linux
365
##### 编辑文件(默认没有这个文件)
```bash
vim ~/.vimrc
```
##### 末尾新增
```bash
set mouse=c
syntax on
```
linux
1497
linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。
##### 关机命令
###### 1、halt 立刻关机
###### 2、poweroff 立刻关机
###### 3、shutdown -h now 立刻关机(root用户使用)
###### 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
##### 重启命令
###### 1、reboot
Windows
1481
##### 1、没有加上对应的php类型,所以不支持php的脚本解析
解决方法:
在配置文件`apache/conf/httpd.conf`中,找到`AddType application/x-gzip .gz .tgz`,在
下面添加一行内容:`AddType application/x-httpd-php .php`
##### 2、没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页
解决办法:
在配置文件`apache/conf/httpd.conf`中,找到`Direct
linux
1067
关于在node在linux的部署我认为主要有三种方式:
1. 下载源码,手动编译二进制,即是部署过程;
2. 直接下载二进制文件解压即可;
3. 使用`yum install node -y`或者`apt-get install node`安装;
官网地址:
##### 编译安装
```bash
#下载完源码包之后
tar -zxvf node-v6.11.4.tar.gz
cd node-v6.11.4
./configure --prefix=/usr/local/node #此目录为安装目录,
linux
1109
npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。
### 国内优秀npm镜像
##### 淘宝npm镜像
* 搜索地址:`http://npm.taobao.org/`
* registry地址:`http://registry.npm.taobao.org/`
##### cnpmjs镜像
* 搜索地址:`http://cnpmjs.org/`
*
linux
1771
内置变量存放在`ngx_http_core_module`模块中,变量的命名方式和apache 服务器变量是一致的。
###### `$arg_name`
请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name
###### `$args`
请求中的参数值
###### `$binary_remote_addr`
客户端地址的二进制形式, 固定长度为4个字节
###### `$body_bytes_sent`
传输给客户端的字节数,响应头不计算在内;这个变量和Apach