Linux自动备份策略
crontab -e30 12 * * * /opt/backup/backup.shtar -zcvf ~/.halo -C /opt/backup/
行走在天地间自由的灵魂
分布式文件存储背景:分布式文件存储的由来:在我们的项目中有很多需要存储的内容出现,比如图片,视频,文件等,早期用户量不大,产生的文件也不是很多,这时我们可以把文件和服务程序放在一个服务器中。随着文件越来越多,服务器的资源会被文件资源大量占据,从而影响到服务器的稳定,这时我们可以单独的把文件服务器拆出
tee命令把标准输出的一个副本输送到标准输出,同时将另一个副本拷贝到相应的文件中。如果希望在看到输出的同时,也将其存入一个文件,那么这个命令再合适不过了。命令tee -a file# - a表示追加到文件末尾举例# 使用docker ps命令查看容器,结果输出到屏幕上,同时将结果保存在res.txt
shell中的if语句1、基本语法if [ command ]; then 符合该条件执行的语句fi2、扩展语法if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句f
1、安装 gcc查看gcc版本(阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到)gcc -vyum -y install gcc2、安装 pcre、pcre-develpcre(Perl Compatible Regular Expressions)是一个perl库,包括perl兼
1.telnet2.ssh3.crul4.wget方法一、telnettelnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:#ip:是测试主机的ip地址#port:是端口,比如80telnet ip port方法二、sshSSH 是目
Redis官网REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选
打印证书的过期时间openssl x509 -in signed.crt -noout -dates打印出证书的内容:openssl x509 -in cert.pem -noout -text打印出证书的系列号openssl x509 -in cert.pem -noout -serial打印出证
参考链接1.1:生成服务端私钥和公钥:# 生成私钥openssl genrsa -out server.key 2048# 生成公钥openssl rsa -in server.key -pubout -out server.pem1.2:生成CA证书(自签名用)# 生成私钥openssl genr
# 获取今天的日期date +'%Y-%m-%d-%H-%M-%S'#或者date -d "now" +%Y-%m-%d-%H-%M-%S # 获取昨天的日期date -d "yesterday" +%Y-%m-%d#或者date -d "1 day
ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。语法:ls [-options] [dir | 正则表达式]参数:-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列
crontab使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行如何往 cron 中添加一个作业?crontab –e0 5 * * * /root/bin/backup.sh这将会在每天早上5点运行 /root/bin/
# 查看修改前的日期,默认为EDT美国中部时间date# 备份原来的日期配置文件mv /etc/localtime /etc/localtime.bak# 替换国内日期配置文件ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 查看修改后的
参考链接toptopfind# find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。find path -option [
screen简要说明screen 开启一个新的会话。保持本地和服务器断开后,程序继续在服务器上运行,并且运行结束后,输出最后的结果。功能结果相当于 nohup command &,但是功能远比nohup强大安装# centosyum install -y screen# ubuntuapt-
背景:客户的内网环境没法pull镜像,但是docker本身可以将已有的镜像导出成tar文件,并且可以再次导入到docker。# 找一台可以联网的docker机器,并pull下载需要的镜像文件docker pull mysql:5.7# 将镜像文件导出成tar文件docker save mysql:5
ubuntu20.04 源码编译安装ckermit参考链接下载地址:百度网盘 software/串口通信/cku302.zipunzip cku302.zipvim makefile--------------------------------------------------linuxa:@e
# 1、在本机上使用sh-keygen来生成RSA密钥和公钥# -t: type,即生成RSA加密的秘钥。RSA是默认的加密类型.所以你也可以只输入ssh-keygen.默认的RSA长度是2048位.如果你非常注重安全,那么可以指定4096位的长度.# 生成SSH Key的过程中会要求你指定一个文件
查看CentOS版本rpm -q centos-release查看uname -a一、查看CentOS版本信息1、1.cat /etc/issue 查看版本cat 缩写concatenate cat命令可以用来显示、合并文件。CentOS release 6.6 (Final)CentOS 发行
99、ssh登录CentOS服务时,报错-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory参考链接原因:ssh连接的时候会传递环境变量,如果这个变量在服务器本地没有,
#调用上传shell的工具类#打包备份数据保存# ls_date=`date +%Y-%m-%d`# tar -zcvf /usr/local/backup/inno_history/inno${ls_date}.tar.gz /usr/local/backup/inno# /usr/local/b
#!/bin/bashhost="oss-cn-beijing.aliyuncs.com"bucket="bucket-kxy"Id="LTAIu6ztPu500000"Key="GtNTMcNrLqg2pva6T1u3yQND5
参考链接参考链接在线htpasswd生成器指令详解# htpasswd工具安装yum -y install httpd# htpasswd指令参数详解-c: 创建一个加密文件。 如果已经存在,会重新写入并删去原有内容;-n:不更新加密文件,只将加密后的用户名密码显示在屏幕上;-m:默认采用MD5算法