打印系统信息

打印系统信息

#!/bin/bash System=$(hostnamectl |grep System|awk '{print $3,$4,$5}') Kernel=$(hostnamectl|grep Kernel|awk -F: '{print $2}') Vt=$(hostnamectl|grep Vir

Shell条件判断

Shell条件判断

1.文件比较 [ -e dir|file ] 存在则为真 [ -d dir ] 目录是否存在 [ -f file ] 文件是否存在 [ -r file ] 文件是否有读权限 [ -x file ] 文件是否有执行权限 [ -w file ] 文件是否有写权限 2.数值比较 [ 1 -gt 10 ]

Shell脚本$值的用法

Shell脚本$值的用法

$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数 $@ 所有参数

编译安装Nginx

编译安装Nginx

1.安装依赖包 yum -y install zip unzip gcc gcc-c++ automake \ autoconf libtool make glibc gd-devel pcre-devel \ libmcrypt-devel mhash-devel libxslt-devel li

Linux新增交换分区swap

Linux新增交换分区swap

关闭交互分区 swapoff -a 创建一个交换区文件 dd if=/dev/zero of=/opt/swap bs=1024 count=20480000 将目的文件设置为swap分区文件 mkswap swap

Linux 
Nginx状态码表

Nginx状态码表

1.常用状态 200:服务器成功返回网页 403:服务器拒绝请求。 404:请求的网页不存在 499:客户端主动断开了连接。 500:服务器遇到错误,无法完成请求。 502:服务器作为网关或代理,从上游服务器收到无效响应。 503: 服务不可用 504:服务器作为网关或代理,但是没有及时从上游

NFS共享存储

NFS共享存储

服务端 1.下载nfs rpcbind服务 yum -y install nfs-utils rpcbind 2.创建共享目录 mkdir -p /data/nfs 3.创建用户 groupadd nfs useradd -gnfs nfs 4.授权

Linux实用脚本

Linux实用脚本

1.批量修改含有空格的文件名 find . -name "* *"| while read name do na=$(echo $name | tr ' ' '_') mv "$name" $na done 2.shell变量命令含有管道符无法执行 使用eval求值的方式进行执行 <

Linux安装Java环境

Linux安装Java环境

1.下载安装包 cd /data/soft wget https://www.oaroad.com/download/jdk/jdk-8u251-linux-x64.tar.gz tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz mv jdk-9.0.1/ /data/

Linux