
Linux
文章平均质量分 86
fine_adj
守得住繁华,耐得住寂寞
展开
-
shell脚本实现scp远程文件拷贝 zip压缩与tar打包
实现思路:验证当前使用系统的用户,root才可以执行脚本备份操作打印日志需要时间戳信息要备份的文件需要先在本地打包,zip压缩和tar压缩mkdir备份路径,每次保留最新版本脚本执行失败,退出:exit 1$? == 0表示上一条指令执行成功#!/bin/bashuser=`whoami`if [ "$user" != "root" ];then echo "you are not root,su root:" su rootelse echo "check root suc原创 2020-12-17 11:25:45 · 796 阅读 · 0 评论 -
本机无法url访问服务器原因问题解决-防火墙及服务器控制台设置
我的情况是本机无法通过url访问阿里云购买的虚机(可以ping通),遇到的原因与解决方法供大家参考:关闭windows的防火墙查看服务器的防火墙是否开启(CentOS7系统)systemctl status firewalld如果防火墙是开启状态,查看防火墙开发的端口firewall-cmd --zone=public --list-ports如果开发的端口不包含所要访问的端口,则需要开放端口,提示success,表示设置成功。firewall-cmd --permanent --zo原创 2020-11-28 11:17:46 · 6287 阅读 · 1 评论 -
Linux CentOS7定时执行Shell脚本-cron服务
Linux的定时执行任务是cron服务实现的。crontab是一个命令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。而crond正是它的守护进程。cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务。写一个要定期执行的shell脚本配置cron服务,实现定期执行任务例如:45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每月原创 2020-11-19 17:08:37 · 5175 阅读 · 0 评论 -
Shell脚本编程常用语法基础(二)
Shell脚本基本语法(二)[Shell脚本基本语法(一),请见上一篇博文]8.流程控制(1) if判断:if [ 条件判断式 ];then 代码fi或者if [ 条件判断式 ]then 代码fi注意:$n表示接收参数;自定义变量尽量用大写;if后有空格;否则如果是elif;中括号[]条件表达式两边有空格;$表示取变量的值;等于是-eq;有if要有闭环fi(2) case语句:(3) for循环:①写法1:for 循环有双括号;java中作用域大括号变成do和don原创 2020-07-15 21:27:44 · 288 阅读 · 0 评论 -
Shell脚本编程常用语法基础(一)
Shell脚本基本语法(一)1.第一个shell脚本:在/home路径下新建一个目录,用于存shell脚本文件(因为/home通常用来存放用户数据,自定义的一些文件目录等。) 创建一个目录mkdir 目录名;创建/更新一个文件touch 文件名。shell脚本文件后缀为.sh.2.脚本格式:以#!/bin/bash开头【指定解析器】,可以通过如下命令查看:默认使用bashvim编辑器下的shell脚本文件内容,[esc命令模型下,shift + zz保存并退出]3. 执行脚本(1) 执行原创 2020-07-15 15:58:55 · 954 阅读 · 0 评论 -
Linux根目录/下常用文件作用
根目录:/1./bin 存放的是所有的指令,可以被root用户和普通用户使用的命令。2./boot 这个目录主要在放置开机会使用到的配置文件等。Linux kernel常用的文件为:vmlinuz,如果使用的是gurb这个开机管理程序,则还会存在/boot/gurb这个目录.3./dev 在linux中任何的设备和接口设备都是以文件的形式存在于这个目录当中。你只要到通过访问这个目录下的某个文件就相当于访问某个设备.4./etc 系统主要的配置文件几乎都放置在这个目录下面,例如人员的帐号密原创 2020-07-12 09:24:55 · 289 阅读 · 0 评论