在Linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理。可以使用chgrp指令变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。 ...
分类:
系统相关 时间:
2020-06-22 17:13:04
阅读次数:
62
一、只从文件读取 [root@rhel8 shell]# cat ping.sh #!/bin/bash # 判断是否有输入参数 if [ $# -eq 0 ];then # basename:只输出路劲的最后一个名称 echo -e "\033[34mUsage: `basename $0` fi ...
分类:
系统相关 时间:
2020-06-22 15:26:20
阅读次数:
171
wget https://ftp.gnu.org/gnu/make/make-4.2.tar.gz tar -zxf make-4.2.tar.gz cd make-4.2 ./configure --prefix=$HOME/local make make install 可以在 ~/.bash_ ...
分类:
系统相关 时间:
2020-06-22 14:47:58
阅读次数:
64
在 Bash Shell 中,如果不特别指明,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 Shell 算术运算符一览表 算术运算符说明/含义 +、- 加法(或正号)、减法(或负号) *、/、% 乘法、除法、取余(取模) ** 幂运算 ++、-- 自增和自减 ...
分类:
系统相关 时间:
2020-06-22 12:51:45
阅读次数:
64
一键安装nginx脚本#!/bin/bash#定义函数,检查软件包是否安装check_packet(){rpm-qa$1|wc-l}#安装依赖包packet_install(){foriin"pcre-develzlibzlib-developensslopenssl-deve"doa=`check_packet$i`if[$a==0]thenyum-yinstall$ifidone}#安装ngi
分类:
其他好文 时间:
2020-06-22 09:28:56
阅读次数:
52
分库备份的实战脚本 #!/bin/bash TIME=`date +%F_%H-%M-%S` DIR=/backup PASS=magedu [ -d "$DIR" ] || mkdir $DIR for db in `mysql -uroot -p "$PASS" -e 'show databas ...
分类:
数据库 时间:
2020-06-22 01:35:31
阅读次数:
81
前言 使用其他方式如宝塔面板小伙伴可以自行百度,本博客只讲如何使用命令备份网站到github 一、 申请github仓库,最好设置私有 二、本地git配置 注:本文默认已经配置好git的默认配置,如ssh公钥 cd /www/wwwroot/网站目录 # 初始化仓库 git init # 关联到远程 ...
分类:
Web程序 时间:
2020-06-22 01:15:05
阅读次数:
90
1- 生成证书文件 openssl genrsa -out leman.com.key 2048 #创建根证书的私匙 openssl req -new -subj "/C=CN/ST=GuangDong/L=ShenZhen/O=leman/OU=leman.com/CN=leman.com" -k ...
分类:
系统相关 时间:
2020-06-22 01:07:16
阅读次数:
112
Shell学习 第一节 基本语法 变量 表达式 判断语句 If表达式 一、先来看一个简单的shell程序: mkdir test cd test/ vim example01.sh example.sh #!/bin/bash等于#!/bin/sh (#!跟shell命令的完全路径。 作用: 显示后 ...
分类:
系统相关 时间:
2020-06-21 20:05:24
阅读次数:
71
编写脚本: [root@localhost ~]# vim /shell/lnmp.sh #!/bin/bash yum -y install epel-release &> /dev/null yum -y clean all &> /dev/null yum -y install nginx p ...
分类:
系统相关 时间:
2020-06-21 20:02:38
阅读次数:
57