
技巧
文章平均质量分 50
weixin_46837396
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Iptables防火墙
Iptables防火墙一、Iptables防火墙概述0.前言# 学好iptables的基础: 1、OSI7层模型以及不同层对应哪些协议? 2、TCP/IP三次握手,四次断开的过程,TCP HEADER,状态转换 3、常用的服务端口要非常清楚了解。 4、常用服务协议原理http协议,icmp协议。企业中安全配置原则: 1、尽可能不给服务器配置外网IP,可以通过代理转发或者通过防火墙映射。 2、并发不是特别大情况有外网IP,可以开启防火墙服务。 3、大并发的情况,不能开ip原创 2022-04-13 01:32:41 · 663 阅读 · 0 评论 -
日志清理脚本
1、创建一个日志清理脚本#/bin/bashfor i in `find /root/.pm2/logs -name "*.log"`do cat /dev/null > $idone 将该脚本添加至定时任务,每隔30分钟执行一次*/30 * * * * /usr/bin/sh /root/.pm2/logs/cleanlog.sh >/dev/null 2>&1删除/opt目录下所有的日志文件find /opt -name *.log.* | xargs原创 2022-04-13 01:31:52 · 1682 阅读 · 0 评论 -
Linux 安装InfluxDB1.8版本(CentOS 7)
Linux 安装InfluxDB1.8,配置及使用1.安装以及服务端启动官网地址:https://docs.influxdata.com/platform/getting-started/https://docs.influxdata.com/influxdb/v1.8/introduction/install/?t=%3Cfont+style%3D%22vertical-align%3A+inherit%3B%22%3E%3Cfont+style%3D%22vertical-align%3A+in原创 2022-04-13 01:29:44 · 2410 阅读 · 3 评论 -
云硬盘的挂载
云硬盘的挂载1.创建云硬盘2.挂载到云服务器3.fdisk -l#腾讯云参考地址:https://cloud.tencent.com/document/product/362/6734#CreateFileSystemOnPartition1.登录 Linux 云服务器。以 root 用户执行以下命令,查看磁盘名称。fdisk -l回显信息类似如下图,表示当前的云服务器有两块磁盘,“/dev/vda” 是系统盘,“/dev/vdb” 是新增数据盘。执行以下命令,对 “/dev原创 2022-03-29 00:34:32 · 1126 阅读 · 0 评论 -
mysqldump脚本
#!/bin/bash#保存备份个数,备份31天数据number=31#备份保存路径backup_dir=/root/mysqlbackup#日期dd=`date +%Y-%m-%d-%H-%M-%S`#备份工具tool=mysqldump#用户名username=root#密码password=TankB214#将要备份的数据库database_name=edoctor#如果文件夹不存在则创建if [ ! -d $backup_dir ]; then原创 2022-03-28 21:57:01 · 289 阅读 · 0 评论 -
deploy部署脚本
原创 2022-03-28 21:56:36 · 438 阅读 · 0 评论 -
拆分数据的sql
- 转移2月份的数据create table dm_overview_copy_20220308 like dm_overview;INSERT INTO `dm_overview_copy_20220308` (`id`, `evtDate`, `evtHour`, `evtTime`, `airCompany`, `flight`, `psgCnt`, `tailNo`, `flightNo`, `flightStatus`, `flightSlot`, `flightDur`, `psgCo原创 2022-03-28 21:55:54 · 426 阅读 · 0 评论 -
find命令清理日志
find命令清理日志```bash#删除16天之前的日志find /var/lib/docker/overlay2/ -type f -mtime +16 -exec rm -rf {} \;或者find /var/lib/docker/overlay2/ -type f -mtime +16 |xargs rm -rf find /root -name "song*" | xargs rm -rvf #删除管道里的内容find /root -name "song*" | x原创 2022-03-28 21:55:21 · 962 阅读 · 0 评论 -
systemd管理openresty
cat > /usr/lib/systemd/system/openresty.service <<EOF[Unit]Description=The OpenResty Application PlatformAfter=syslog.target network-online.target remote-fs.target nss-lookup.targetWants=network-online.target[Service]Type=forkingPIDFile=/u原创 2022-03-28 21:55:01 · 325 阅读 · 0 评论 -
maven命令、npm命令
maven命令1.mvn clean deploy#打包jar到远端(Nexus)2.mvn clean install#打包JAR到本地Repo3.mvn clean package#仅仅打包JAR到代码目录下4.mvn clean#清除之前打包所产生的文件或目录5.mvn install -Dmaven.test.skip=true#跳过测试6.mvn参数介绍参考 https://www.cnblogs.com/zhaoyan001/p/8735196.html-U 强制更新s原创 2022-03-13 22:41:44 · 1860 阅读 · 0 评论 -
Mysql备份命令Mysqldump导入、导出以及压缩成zip、gz格式
Mysql备份命令Mysqldump导入、导出以及压缩成zip、gz格式可以创建一个只有本地备份权限的用户:CREATE USER 'backuser'@'localhost' IDENTIFIED BY '********';GRANT SELECT, RELOAD, PROCESS, SHOW DATABASES, LOCK TABLES ON *.* TO 'backuser'@'localhost';1、导出命令:mysqldump -u用户名 -p数据库密码 数据库名 > 文件名原创 2022-03-10 16:50:22 · 8205 阅读 · 0 评论 -
screen模拟后台启动脚本
#!/bin/bashscreen_name=$"authelia"# 检查screen是否存在,等于0.表示screen不存在。则创建screenscreen_num=0pre=`screen -ls |grep Detached |grep authelia |wc -l`if [ $pre -eq $screen_num ];then screen -S authelia -X quit >/dev/null screen -wipe >/dev/null原创 2022-02-13 15:09:03 · 300 阅读 · 0 评论 -
docker磁盘清理的迁移
文章目录1.查看磁盘使用情况2.类似于Linux上的df命令,用于查看Docker的磁盘使用情况3.清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)注意:这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚4.迁移 /var/lib/docker 目录4.1 停止docker服务4.2 创建新的docker目录,执行命令df -h,找一个大的磁盘。 我在 /home目录下面建了 /home/docker/lib目录4.原创 2022-02-13 15:06:59 · 215 阅读 · 0 评论 -
nginx日志访问量统计
1).根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l过滤指定接口地址,例如getCurrentUser()作为获取用户信息接口,访问一次网站只统计一次,因此可以作为UV参考awk '{print $1 $7}' access.log|grep rresource/api/userInfo/getCurrentUser|sort | uniq -c |wc -l2).统计访问URL统计PVawk '{print $7}'原创 2022-02-13 15:06:06 · 2163 阅读 · 0 评论 -
Supervisor使用详解
文章目录一、Supervisor使用详解二、supervisor安装三、supervisor使用四、配置文件说明子进程配置文件说明:子进程配置示例:五、supervisor命令说明常用命令注意事项常见问题配置systemd管理一、Supervisor使用详解Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在原创 2022-02-13 15:05:54 · 347 阅读 · 0 评论 -
清理docker占用的磁盘
文章目录docker 占用的空间可以通过下面的命令查看:TYPE 列出了docker 使用磁盘的 4 种类型:容器的磁盘占用数据卷的磁盘占用Build Cache 的磁盘占用Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。docker 占用的空间可以通过下面的命令查看:$ docker system dfTYPE 列出了docker 使用原创 2022-02-13 15:00:10 · 1110 阅读 · 0 评论 -
拆分数据库
复制数据-- 转移12月份的数据DROP TABLE IF EXISTS `dm_overview_copy`;create table dm_overview_copy (select * from dm_overview t where t.evtTime < '2022-01-01 00:00:00' and t.evtTime >= '2021-12-01 00:00:00');-- 转移11月份的数据INSERT INTO `dm_overview_copy` (`id原创 2022-02-13 14:58:38 · 164 阅读 · 0 评论 -
linux服务器磁盘满了怎么办
方法一步骤一:遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,如图/home/zhang目录磁盘空间达到100%。步骤二:进入目录/home/zhang,查找磁盘空间中的大文件,使用命令du -h --max-depth=1 /du -sh *查找占用空间大的目录,可以看到tomcat空间占用的空间比较大,通过逐层定位,最后会找到具体的文件步骤三:除了上面逐层定位的方法,我们也可以直接查找出大文件,使用命令find /home/zhang -size +400M查找出大于4原创 2022-02-13 14:58:04 · 17808 阅读 · 1 评论 -
查询数据库对应表的大小
查询表对应的大小BYTESSELECT (data_length+index_length) tablesizeFROM information_schema.tablesWHERE table_schema='mydb' and table_name='mytable';KILOBYTESSELECT (data_length+index_length)/power(1024,1) tablesize_kbFROM information_schema.tablesWHERE table原创 2022-02-13 14:56:52 · 1901 阅读 · 0 评论 -
alpine Linux简介、alpine制作jdk镜像、jre镜像、 Alpine 命令
文章目录一、alpine Linux简介alpine制作jdk镜像1.下载镜像Alpine制作jre镜像二、 Alpine 命令0- 简介0.1- 特点0.2- Docker下的运行0.3- 作为Docker容器的基础镜像0.4- 网卡配置文件1- Alpine Linux源管理1.1- 国内源1.2- 配置1.3- 执行命令2- Alpine包管理2.1- apk命令2.1.1- apk update2.1.2- apk search2.1.3- apk add2.1.4- apk info2.1.5-原创 2021-10-07 22:10:01 · 1267 阅读 · 0 评论 -
Tcpdump 详解(抓包)
一、命令常用参数-A : 以ASCII格式打印出所有分组,并将链路层的头最小化。-c :在收到指定的数量的分组后,tcpdump就会停止。-C :在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_size 中指定的大小。如果超过了指定大小,则关闭当前文件,然后在打开一个新的文件。参数 file_size 的单位是兆字节(是1,000,000字节,而不是1,048,576字节)。-d :将匹配信息包的代码以人们能够理解的汇编格式给出。-dd :将匹配信息包的代码以c语言程序段的原创 2021-10-07 22:09:29 · 2948 阅读 · 0 评论 -
linux优秀命令(dig traceroute)、java的启动命令、wget命令详解
一、使用dig/nslookup命令查看dns解析详情当域名出现访问故障时,可以通过检查域名解析来判断是否是由错误的解析导致的问题。1.域名解析无结果(不存在或被HOLD(未实名认证等))2.域名解析到错误的IP(被阻断,被劫持响应错误结果,需要对解析流程做判断)3.对应CNAME记录的值无法解析4.部分解析异常(配置多个域名服务器时,多个服务器解析结果不一致,需要确认是否在DNS服务器上配置添加的解析记录一致)简单使用解析一下www.baidu.com结果如下:1.dig命令做迭代查询在原创 2021-09-28 11:16:50 · 659 阅读 · 0 评论