linux
linux
1187
stat命令:文件/文件系统的详细信息显示;
格式:stat 文件名
stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下:
-f 不显示文件本身的信息,显示文件所在文件系统的信息
-L 显示符号链接
-t 简洁模式,只显示摘要信息
需要注意的是在Mac下stat命令需加-x参数
Access:最后访问文件时间(cat等命令)
Modify:最后修改文件内容时间(vim等命令)
Change:最后修改文件属性时间(chmod/chown等命令)
协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包含一个ODBC的库。允许
linux
1234
#####curl常用命令
```sh
#下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl https://blog.wanxiaohong.cn
# 通过-o/-O选项保存下载的文件到指定的文件中:
-o 将文件保存为命令行中指定的文件名的文件中
-O 使用URL中默认的文件名保存文件到本地
# 将文件下载到本地并命名为myfile.html
curl -o myfile.html https://blog.wanxiaohong.cn/file.html
# 将文件保存到本地并命名为
linux
1491
##### 1. 正则表达式匹配
== 等值比较;
~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写;
~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写;
!~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写;
!~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写;
##### 2. 文件及目录匹配判断
-f/!-f 判断指定的路径是否存在且为文件;
-d/!-d 判断指定的路径是否存在且为目录;
-e/!-e 判断指定的路径是否存在,文件或目录均可;
linux
1484
有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串,如果逻辑非常简单或者干脆是固定的字符串,那么可以使用nginx快速实现,这样就不用编写程序响应请求了,可以减少服务器资源占用并且响应性能非常快。
在server中配置location拦截即可,配置实例:
```sh
#固定文本
location ~ ^/get_text {
default_type text/html;
return 200 'This is text!';
}
#固定json
location ~ ^/get_js
linux
1723
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
linux
1209
1.备份你的原镜像文件
```sh
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
```
2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/
```sh
#CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
#CentOS 6
linux
3379
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh
chmod +x shadowsocks-go.sh
./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log
客户端下载地址:
[shadowsocks for win8](http://7xkky5.com1.z0.glb.clou
linux
1233
关于在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 #此目录为安装目录,