
Linux
文章平均质量分 66
lswzw
这个作者很懒,什么都没留下…
展开
-
VM 虚拟机 Linux数据盘扩容
更多扩展方法参考:https://help.aliyun.com/document_detail/25452.html这里从200G扩容到300G查看现有情况fdisk -l /dev/sdbDisk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors外部添加磁盘直接修改硬盘2的大小,保存即可。命令通知内核更新分区表partprobe /dev/vdb查看磁盘已经变大。fdisk -l /dev/sdbDisk /d原创 2021-08-20 12:31:06 · 3377 阅读 · 0 评论 -
rsyslog内存占用高
rsyslog内存占用高起因查询内存占用前10进程处理方法一优选方法二处理方法三根本原因起因k8s集群节点,内存分布不均。查看详细k8s服务负载发现并不高。到具体节点机查看。发现rsyslog服务占用32%内存。查询内存占用前10进程ps aux | grep -v PID | sort -rn -k +4 | head处理方法一直接重启rsyslog服务 释放内存systemctl restart rsyslog优选方法二查询了资料,rsyslog旧版本会存在内存泄露问题。故对系统r原创 2021-06-29 12:19:18 · 5425 阅读 · 0 评论 -
Arthas排查skywalking问题 id is too long, must be no longer than 512 bytes
id is too long, must be no longer than 512 bytes部署的skywalking老是崩溃,cpu被拉满。 查看skywalking-oap-server.log 日志,发现很多异常日志,如下:2021-02-20 17:27:18,699 - org.apache.skywalking.oap.server.core.register.worker.RegisterPersistentWorker - 105 [DataCarrier.REGISTER_L2.原创 2021-02-20 17:58:33 · 1675 阅读 · 0 评论 -
对外暴露主机SSH简单策略防护
Linux对外暴露主机SSH简单策略防护修改ssh服务的默认端口ssh服务的默认端口是22,一般的恶意用户也往往扫描或尝试连接22端口。所以第一步就是修改这个默认端口打开/etc/ssh/sshd_config,找到Port 22然后将22修改为其它没有被占用的端口,如1022。最好在1-1024之间,防止与用户进程端口冲突。然后重启sshd即可sudo /etc/init.d/ssh restart限制IP首先修改/etc/hosts.allow文件,将可访问服务器ssh服务的客户IP原创 2020-10-10 10:36:45 · 1522 阅读 · 0 评论 -
shell实现多线程备份恢复数据库
多线程mysqldump备份恢复数据库备份#!/bin/bashtrap "exec 6>&-;exec 6<&-;wxit 0" 2tmp_fifofile=/tmp/$$.fifomkfifo $tmp_fifofileexec 6<>$tmp_fifofilerm $tmp_fifofile# 这里是并发线程数thread=20for ((i=0; i<=$thread;i++))do echodone >&6#原创 2020-08-25 20:51:17 · 820 阅读 · 0 评论 -
自动清理harbor镜像仓库脚本
自动清理harbor镜像仓库脚本请看说明再执行,出现删除过多概不负责。网上找的版本删除有点问题,做了一定的修改。我这里的镜像都是依照数字正常排序构建的。例如v:1.0.1v:1.0.2v:1.0.3v:1.0.4OLD_VERSION_NUM设置为3的话 会把v:1.0.1删除。只保留后3个。执行前须安装jqwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum install原创 2020-08-20 12:00:31 · 2615 阅读 · 1 评论 -
Nginx get&post 静态文件返回200
Nginx get&post 静态文件返回200常规写法 只能get请求返回200 location =/auth/callback { root /data/nginx/static/test; try_files "" /callback.txt; }get&post请求都返回200 location =/auth/callback { de原创 2020-08-14 09:52:00 · 1493 阅读 · 0 评论 -
Golang 部署webhook,执行指定脚本
Golang 部署webhook,远程触发执行指定脚本。下载GITHUB地址:https://github.com/adnanh/webhookhttps://github.com/adnanh/webhook/releases 直接下载最新的对应版本即可。webhook配置vim webhook.json使用时须要把备注删掉[ { "id": "lswzw-test", // 这里填写 http://server/hooks/{ID} 对应的是{ID} 值。也是唯一值。原创 2020-06-23 10:47:00 · 3158 阅读 · 2 评论 -
nginx 跨域请求。PUT、POST、DELETE请求被转为 GET 处理办法
nginx 跨域请求。PUT、POST、DELETE请求被转为 GET 处理办法server { listen 80; server_name www.test.com; access_log /data/nginx/logs/test.log main; error_page 500 502 503 504 /50x.html; location = /50x.html {原创 2020-05-14 16:39:26 · 4493 阅读 · 0 评论 -
JMeter (压测工具)简单安装和POST方法压测
JMeter 简单安装和使用下载进入官网:http://jmeter.apache.org/安装自行安装JDK1.8以上。添加环境变量。1.) 电脑桌面----》“计算机”图标----》鼠标右键选择“属性”----》点击高级系统设置----》高级—》环境变量页面建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。配置classpath变量,变量值固定为:...原创 2020-04-16 09:13:22 · 778 阅读 · 0 评论 -
supervisor 后台启动服务
supervisorCentos 7 版本安装安装# 添加epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecache# 安装yum install supervisor -y配置# 默认配置文件/etc/super...原创 2020-03-21 11:26:30 · 2254 阅读 · 0 评论 -
DenyHosts (防暴力破解SSH)
DenyHosts安装及配置详解DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。到官网下载DenyHostsDenyHosts官网:http://denyhosts.sourceforge.net/yum安装yum install...原创 2020-03-12 10:27:29 · 1229 阅读 · 0 评论 -
linux内核参数注释与优化
linux内核参数注释与优化记录好文章。https://blog.51cto.com/yangrong/1567427目录1、linux内核参数注释2、两种修改内核参数方法3、内核优化参数生产配置参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。学习linux也有不少时间了,每次优化linux内核参数时,都是在网上拷贝而使用,甚至别人没有列出...转载 2019-12-10 09:49:02 · 652 阅读 · 1 评论 -
docker-compose 部署 zabbix-server
docker-compose 部署 zabbix-server根据官方修改:https://github.com/zabbix/zabbix-dockerdocker-compose_v3_centos_mysql_local.yaml <<<本地bulid镜像运行docker-compose_v3_centos_mysql_latest.yaml <&l...原创 2019-12-06 16:57:14 · 1658 阅读 · 0 评论 -
千万千万不要运行的 Linux 命令
千万千万不要运行的 Linux 命令文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也...转载 2019-12-05 10:46:52 · 624 阅读 · 0 评论 -
Nginx配置参数中文说明
Nginx配置参数中文说明Nginx配置参数中文详细说明#定义Nginx运行的用户和用户组user www www;##nginx进程数,建议设置为等于CPU总核心数.worker_processes 8;##全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/err...转载 2019-12-05 10:40:55 · 573 阅读 · 0 评论 -
pip 加速
pip 加速清华:https://pypi.tuna.tsinghua.edu.cn/simple网易:https://mirrors.163.com/pypi/simple/可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如:pip install -i https://pypi.tuna.tsinghua.edu.c...原创 2019-12-05 09:54:10 · 713 阅读 · 0 评论 -
Centos7 NAT 转发上网
Centos7 NAT 转发上网2张网卡。192.168.1.10(外网)192.168.100.1(内网,100段还有别的内网电脑。)目的: 让100段的电脑都可以上外网通过 192.168.100.1 转发。设置好ipeth0: inet 192.168.1.10/24 gateway 192.168.1.1eth1: inet 192.168.100.1/24 no gat...原创 2019-11-20 14:22:40 · 4783 阅读 · 1 评论 -
Centos7基础优化
更改计算机名hostnamectl set-hostname centos7IP调整vi /etc/sysconfig/network-scripts/ifcfg-ens32TYPE="Ethernet"BOOTPROTO="none"IPADDR="192.168.1.231"PREFIX="24"GATEWAY="192.168.1.1"DNS1=8.8.8.8NAME...原创 2019-03-14 15:03:59 · 696 阅读 · 0 评论 -
nginx 1.6 全自动编译安装
nginx 1.6 全自动编译安装。#!/bin/bashSRC_URI="http://t-down.oss-cn-hangzhou.aliyuncs.com/nginx-1.6.0.tar.gz"PKG_NAME=`basename $SRC_URI`PKG_NAME_DIR=nginx-1.6.0PREFIX=/alidata/nginxLOGS=$PREFIX/logsVH...原创 2019-07-03 11:58:58 · 859 阅读 · 0 评论 -
cloudreve 开源私有网盘(带离线下载)
cloudreve 开源私有网盘(带离线下载)环境CentOS Linux release 7.6.1810 (Core)3.10.0-957.21.3.el7.x86_64安装LNMP环境参考:https://help.aliyun.com/document_detail/97251.htmlNginx版本:Nginx 1.12.2MySQL版本:MySQL 5.7.25PHP...原创 2019-07-31 15:55:11 · 5743 阅读 · 0 评论 -
Centos配置使用Ramdisk
Centos配置使用RamdiskRamdisk 就是把内存当做磁盘来使用。直接在内核开启选项就可以。重要提示:挂载的磁盘是临时磁盘.重启系统后磁盘所有东西都会丢失.(重启后须重新格式化虚拟磁盘并挂载磁盘)编译安装内核#安装编译工具yum -y install gcc gcc-c++ ncurses ncurses-devel cmake elfutils-libelf-devel ...原创 2019-08-13 16:11:55 · 1867 阅读 · 0 评论 -
Cobbler
Cobbler Centos7自动安装#platform=x86, AMD64, or Intel EM64T#version=DEVEL# Install OS instead of upgradeinstall# Keyboard layoutskeyboard 'us'# System timezonetimezone Asia/Shanghai# System langu...原创 2019-09-10 10:39:58 · 530 阅读 · 0 评论 -
Nginx 性能优化
Nginx 性能优化1、Nginx运行工作进程数量2、Nginx运行CPU亲和力3、Nginx最大打开文件数4、Nginx事件处理模型5、开启高效传输模式6、连接超时时间7、fastcgi 调优8、gzip 调优9、expires 缓存调优10、防盗链11、内核参数优化12、关于系统连接数的优化1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了...转载 2019-09-19 15:53:22 · 679 阅读 · 0 评论 -
Git win和linux下安装使用
Git win和linux下安装使用win安装下载网站: https://git-scm.com/downloadswin使用目录下–>右键–>Git Bash Here命令行模式。与linux下一样操作。具体命令查看 git命令同步和提交代码。linux安装yum -y install git&&&&apt-get -y inst...原创 2019-09-23 16:46:10 · 588 阅读 · 0 评论 -
Gitlab环境快速部署
Gitlab环境快速部署(RPM包方式安装)引用:https://www.cnblogs.com/kevingrace/p/5985918.html(本文只为保存好文章)下载地址#清华大学镜像https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/最好不要下最新的。下载低一级别。1.安装1)配置系统防火墙,把HTTP和SSH端口开放(...原创 2019-09-24 09:34:53 · 1900 阅读 · 0 评论 -
Gitlab备份和恢复操作记录
Gitlab备份和恢复操作记录引用:https://www.cnblogs.com/kevingrace/p/7821529.html(本文只为保存好文章)1)Gitlab的备份目录路径设置[root@code-server ~]# vim /etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path'] = truegitlab_rail...原创 2019-09-24 09:39:39 · 880 阅读 · 0 评论 -
Git 的 GUI使用
Git 的 GUI使用克隆远端文件到本地。注意: 目录不能存在。会自动创建。1.直接修改目录文件。2.搜索修改文件。(包括新增和删除)3.放入临时目录。4.保存目录。5.上传到服务器。push直接上传。Edit–>Options修改用户名和Email 地址。 上传后备注到后面。...原创 2019-09-24 10:08:29 · 614 阅读 · 0 评论 -
Centos 7 单用户模式
Centos 7 单用户模式方法1. 修改密码重启系统,按e键出现引导界面。rhgb quiet 后面添加 init=/bin/shinit=/bin/sh按住Ctrl+x执行方法2.文件读写权限重启系统,按e键出现引导界面。找到“ro”一行,将“ro”替换成 rw init=/sysroot/bin/sh,如下:rw init=/sysroot/bin/sh按Ctrl...原创 2019-09-25 15:11:26 · 1115 阅读 · 0 评论 -
Centos7 安装 docker
Centos7 安装 docker1.直接安装yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum -y install docker...原创 2019-09-26 12:30:26 · 650 阅读 · 0 评论 -
Liunx 创建隐藏文件夹
Liunx 创建隐藏文件夹#创建mkdir \\/hide -p#进入cd \\/hide#ls 只会显示一个转义符.\cd \ 是进不去的,会被转义.原理: 利用 \ 在linux中为转义符.原创 2019-09-26 17:41:35 · 4463 阅读 · 1 评论 -
Centos7 安装配置 vsftpd
Centos7 安装 vsftpdyum install vsftpd -y匿名访问读写创建目录 和 权限mkdir /backup/ftp -pchmod 777 /backup/ftpvi /etc/vsftpd/vsftpd.confanonymous_enable=YESwrite_enable=YESanon_upload_enable=YESlisten=NO...原创 2019-06-24 17:18:41 · 768 阅读 · 1 评论 -
Centos7.ks
Centos7.ks#platform=x86, AMD64, or Intel EM64T#version=DEVEL# Install OS instead of upgradeinstall# Keyboard layoutskeyboard 'us'# System timezonetimezone Asia/Shanghai# System languagelang ...原创 2019-04-30 13:06:41 · 1103 阅读 · 0 评论 -
Centos7 LVM 创建 添加 实验
物理硬盘物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过pvcreate转换成PV,这样才能对磁盘加以利用磁盘组, 由pv组成,而后pv又会被看做一个整体分为lv1、lv2···逻辑卷VG最后会被分成许多LV表示为 /dev/vgname/lvname 例 /dev/sda/sda1 、/dev/sda/sda2 、/dev/sdb/sdb1原创 2019-08-14 17:35:06 · 1422 阅读 · 1 评论 -
Testlink安装----YUM安装LAMP
Testlink安装----YUM安装LAMP环境说明CentOS Linux release 7.3.1611 (Core)Apache/2.4.6 (CentOS)MySQL 5.6.25 Community Server (GPL)PHP 7.3.4 (cli)安装LAMP环境1.安装Apacheyum install httpd -yhttpd -v2.安装my...原创 2019-04-23 14:54:25 · 727 阅读 · 0 评论 -
Jira安装--java(JDK)
Jira安装–java(JDK)版本说明CentOS Linux release 7.3.1611 (Core)MySQL 5.7.25 Community Server (GPL)java version "1.8.0_211"atlassian-jira-software-7.3.61.安装JDK 1.8.0提醒:jira需要oracle的java,默认的openjdk是不行...原创 2019-04-23 13:55:03 · 1933 阅读 · 0 评论 -
chronyd 时间同步
chronyd 时间同步chrony 服务器yum -y install chronycp /etc/chrony.conf{,.bak}#备份默认配置cat > /etc/chrony.conf << EOF##外部NTP服务器server ntp6.aliyun.com iburstserver cn.ntp.org.cn iburstserver ntp...转载 2019-05-10 18:15:13 · 4446 阅读 · 0 评论 -
脚本监测服务器 端口&进程&文件
监测服务器 端口&进程&文件定时任务crontab -e*/5 * * * * /bin/bash /root/http.sh#每5分钟运行一次shell文件检测服务器端口是否开放#!/bin/bash nc -w 10 127.0.0.1 -z 80 > /dev/null 2>&1if [ $? -eq 0 ]then echo "o...原创 2019-04-23 18:19:25 · 737 阅读 · 0 评论 -
包管理命令整理(缺少*.so文件必看)
包管理命令整理包管理命令整理1.软件搜索2.软件安装3.软件卸载4.获取源码包5.查找文件所在的包名6.列出所有软件包7.查询文件属于哪个包8.列出包的内容包管理命令整理1.软件搜索Centos:yum search 包名Ubuntu:apt-cache search 包名2.软件安装Centos:yum install 包名Ubuntu:apt-get install 包名...原创 2019-04-23 15:45:37 · 812 阅读 · 0 评论 -
centos7 网卡标准化 eth0
centos7 网卡标准化 eth0一键处理ens192>eth0sed -i 's/crashkernel=auto/crashkernel=auto net.ifnames=0 biosdevname=0/g' /etc/default/grubmv /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network...原创 2019-04-23 10:20:05 · 714 阅读 · 0 评论