Linux系统之计划任务crontab的基本使用
数据库数据恢复环境:
某公司存储上部署SQL SERVER数据库,数据库中有1000多个文件,该SQL SERVER数据库每10天生成一个NDF文件,数据库包含两个LDF文件。
数据库故障&分析:
存储设备出现故障导致SQL SERVER数据库异常,经过检测发现有几个ndf文件大小变为0KB。
虽然存储故障导致NDF文件大小变为0KB,但是数据恢复工程师推测NDF文件还存在于磁盘中。可以通过编写数据库扫描碎片程序扫描数据库碎片,通过碎片拼接来恢复NDF文件,最后修复数据库。
背景:因为社保缴费的jar包日志一天比较多,搞个定时任务用 split 工具切割,每天早上零点开始切,目录根据自己情况来改就好了,具体脚本如下,切割后顺带清理前面的日期的日志,效果图在最后:#!/usr/bin/sh
#description: 社保缴费的 nohup.out日志分割
this_path=$(cd `dirname $0`;pwd)
current_date=`date
摘要:Socks5代理是一种常用的网络代理协议,它在网络安全中具有广泛的应用,可以帮助用户保护隐私、防止身份盗窃、规避地理限制、防止网络监视和审查等。本文将介绍Socks5代理的原理和技术实现,并探讨其在网络安全中的应用。正文:一、Socks5代理的原理和技术实现Socks5代理是一种网络代理协议,它可以在客户端和服务器之间建立一个TCP连接,并转发流量。与其他代理协议不同,Socks5代理可以支
摘要:Socks5代理是一种在Windows系统中保障网络安全的有效方法。本文将详细介绍什么是Socks5代理,以及如何在Windows系统中使用Socks5代理来加强网络安全。同时,我们还将探讨如何编写代码来使用Socks5代理来保障应用程序的网络安全。正文:一、什么是Socks5代理 Socks5代理是一种网络协议,它允许用户通过代理服务器
作为一名数据工作者,我们每天都在使用 Python处理大多数工作。在此过程中,我们会不断学到了一些有用的技巧和窍门。在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍这些方法,如果你对其中一个或多个感兴趣,你可以通过文末参考资料查看官方文档。希望对你能有所帮助。A - Zall or anyPython 语言如此流行的众多原因之一,是因为它具有很好的可读性和表现力。
Nginx Web快速入门
Nginx 基本概述
nginx简述
Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。
开源: 直接获取源代码
高性能: 支持海量并发
可靠: 服务稳定
我们为什么选择Nginx服务
Nginx非常轻量 功能模块少 (源代码仅保留http与核心模块代码,其余不够核心代码会作为插件来安装)
代码模块化 (易读,便于二次开发,对于开发人员非常友好)
互联
OSI七层网络模型
网络建立是为了什么
为了数据的交互 通信
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:0e:a5:fb brd ff:ff:ff:ff:ff:ff
inet
chatGPT真的是太火爆了,Notion跟进,现在Office也跟进,对文字工作者是非常大的冲击,下面这个文章,《SNMP Exporter的使用样例和注意事项》完全由 NotionAI生成,有点牛逼啊。我一行都没改,保持原汁原味,大家感受一下。介绍SNMP Exporter 是一种通用的 Prometheus Exporter,可以从 SNMP 端点收集指标。 它提供了一个简单的方式来使用 S
http协议
http简介
HTTP 全称:Hyper Text Transfer Protocol 中文名:超文本传输协议
什么是超文本
包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。
htmll文件->包含各种各样的
sersync实时同步
实时同步目的
1.解决单点故障
2.保证数据的统一性
sersync的依赖
1.rsync
2.inotify
# 例子
eusr/bin/inotifywait -mrq --format '%Xe %w %F' -e
create,modify,delete,attrib,close_write /backup
# 选项及例子含义
-m 持续监控
-r 递归
-q 静
Google Autheticator介绍
通常我们直接通过ssh输入密码连接服务器,但这样很容易出现密码泄露情况,所以我们可以结合google的动态认证+ssh密码,这样能够大大的提升登陆的安全。简单 来说,就是当用户通过ssh登陆系统时,先输入google 的随机验证码,然后在输入服务器的ssh密码
Google Autheticator部署
# 安装依赖
yum -y install pa
前提工作安装aliyuncli及配置凭证安装文档:https://help.aliyun.com/document_detail/121541.html?spm=a2c4g.29991.0.0.10dd233dbo8y7Q配置凭证:https://help.aliyun.com/document_detail/121259.html?spm=a2c4g.121193.0.0.67b31952Odc
下例演示了如何引用不同作用域和名称空间,以及 global 和 nonlocal 对变量绑定的影响:def scope_test():
def do_local():
spam = "local spam"
def do_nonlocal():
nonlocal spam
spam = "no
包是一种用“点式模块名”构造 Python 模块命名空间的方法。例如,模块名 A.B 表示包 A 中名为 B 的子模块。正如模块可以区分不同模块之间的全局变量名称一样,点式模块名可以区分 NumPy 或 Pillow 等不同多模块包之间的模块名称。假设要为统一处理声音文件与声音数据设计一个模块集(“包”)。声音文件的格式很多(通常以扩展名
一、LVS实现Mysql负载均衡1、数据库准备yum install mariadb mariadb-server -y
systemctl start mariadb
mysql
grant all privileges on *.* to 'app'@'%' identified by 'qingchen.net123';
flush privileges;2、执行脚本lvs_rs.sh 创建
mariadb手动安装,galera构建集群环境,实现maridb多台数据库之间数据同步,保证数据安全。
制造业企业往往分支众多、员工基数大,其庞大而繁杂的IT管理工作在过去多年也一直严重依赖于三级运维体系。只是当下各大制造业企业规模快速膨胀、各类全新设备的引入,再加上制造业信创的快速普及,这一切都让传统制造业IT管理变得捉肘见襟,无法再适应当下愈加复杂的信息化环境。在制造业信创愈演愈烈的大背景下,其IT运维升级势在必行!毕竟,生产结构日渐复杂、所需信息支撑日渐
民生证券组织敏捷转型正式迈出新的步伐,为后续进一步强化企业敏捷实施能力打下坚实基础!
百度已发布HTTPS全流程支持方案,可是还有很多站长们对HTTPS改造存有疑问,下面一起来看下官方解答:Q:站点是不是一定要做HTTPS?是否HTTPS化,要看站点具体需求;从网站安全和用户体验上来讲,HTTPS站点更为安全优质,且百度搜索在索引的时候会考虑优先展现用户体验较好的页面;总体来讲,如果条件允许建议做HTTPS。Q:站点使用平台HTTPS认证工具,有什么收益?通过HTTPS认证后,站点
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)m
如果不能把命令进行组合使用,则无法提升工作效率。本章讲解与文件读写操作有关的重定向技术的5种模式—标准覆盖输出重定向、标准追加输出重定向、错误覆盖输出重定向、错误追加输出重定向以及输入重定向,然后深入讲解管道命令符,进一步提高命令输出值的处理效率。随后通过讲解Linux系统命令行中的通配符和常用转义字符,Bash解释器执行Linux命令的内部原理,为掌握P
MetalLB 是为裸机Kubernetes集群实现的负载均衡器,使用标准路由协议ARP或BGP。Kubernetes官方没有为裸机集群提供网络负载均衡器(LoadBalancer类型的服务)的实现。各家云厂商(GCP、AWS、Azure…)有相应实现,但必须运行在自身的云环境上才能使用,如果没有在受支持的IaaS平台(GCP、AWS、Azure…)上运行,那么负载均衡器在创建时将无限期地保持pending状态。
xxl-job是一款非常优秀的分布式任务调度框架,但是手动安装比较繁琐,所以本文将介绍如何使用自动化脚本快速搭建xxl-job,并配置任务调度和报警功能。
服务器故障环境:
HP MSA某型号存储,8块SAS的硬盘组建RAID5磁盘阵列,其中包括1块热备盘。故障存储中基于该RAID组的LUN均分配给HP-Unix小机使用,上层做的LVM逻辑卷,存储的数据为Oracle数据库及OA服务端。
服务器故障:
RAID5磁盘阵列中2块磁盘未知原因离线,阵列中的热备盘虽然成功激活,RAID5磁盘阵列瘫痪,上层LUN不可用。
新服务器交付注意事项1. 验证时间是否准确, 并且适当条件下设置ntp时钟同步
检查时间: date
设置时钟同步: ntpdate ntp.aliyun.com
可以通过crontab -e 增加
1 0 * * * ntpdate ntp.aliyun.com
每天凌晨12点零1分进行一次时间同步.
2. 验证时区
timedatectl
设置时区
timedatectl set-ti
Pinpoint是一款非常优秀的分布式应用性能监控工具,但是手动安装比较繁琐,所以本文将介绍如何使用自动化脚本快速搭建Pinpoint。
ADAudit Plus是一种全功能的IT安全审计解决方案,可帮助组织实现高级的安全审计和报告功能。该解决方案可以监控网络上发生的所有事件,并提供实时报告,以便及时检测和防范安全威胁。