Linux之常用系统防火墙相关命令总结
一、Ubuntu 防火墙简介 ubuntu 带了一个相对Centos 简单很多的防火墙 ufw
12345678ufw status #查看端口开启状态ufw allow 10050 #开启某个端口,例如10050ufw enable #开启防火墙ufw disable #关闭防火墙ufw reload #重启防火墙ufw delete allow 80 #禁止外部某个端口例如80netstat -lth 10050 #查看端口IP
二、CentosCentos6防火墙简介 Centos6.0默认使用的是iptable作为防火墙
123456service iptable status #查看防火墙的状态service iptable stop # 临时关闭防火墙chkconfig iptables off #永久关闭防火墙iptables -I INPUT -p tcp --dport 80 -j ACCEPT #允许80tcp端口访问/etc/init.d/iptables save 或 service iptables save ...
Centos7系统安装zabbix_agentd进行监控
zabbix-agent 客户端安装与配置(Linux操作系统) 目前已安装好了zabbix-server 服务端,接下来我们需要添加客户端的操作。 现在添加监控的对象是Centos7.6 Zabbix监控系统提供两种监控Linux主机的方法,一种是启用主机上的SNMP协议,另一种是在主机上安装Zabbix Agent服务,本篇介绍Linux系统下Zabbix Agent的安装与使用。
一、导入zabbix源 本文使用yum方式安装Zabbix Agent,在安装前首先添加对应的yum repository,以下列出了CentOS/RHEL版本的添加地址: zabbix4.2.5
1234rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm #centos7rpm -ivh http://repo.zabbix.com/zabbix/4 ...
Host is not allowed to connect to this MySQL server解决方法
出现此问题的原因可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%” root账户进入输入以下sql语句 mysql -u root -p mysql>use mysql; mysql>update user set host = ‘%’ where user = ‘root’;此条语句输完之后有错误不用管它。 mysql>select host, user from user; 刷新一下即可重新连接。
用Navicat 计划任务备份mysql数据库
需要对mysql数据库进行每日备份,网上有很多写批处理或者命令行进行备份的方法,不过这里介绍一下用Navicat工具进行备份的方法,傻瓜操作,非常简单。 将光标放在要备份的数据库或者连接上,放在连接上即连接下所有数据库备份。 点击“计划” ->”新建批处理作业” 这里我们只备份连接下的zabbix数据库,点击zabbix数据库,默认会出来这个备份动作,然后双击它,它就被加入到了下面的计划队列中: 然后点击“保存”,弹出设置文件名的对话框,输入这个计划的名称即可。 保存之后,任务栏上的“设置计划任务”变成可用状态。 点击“设置计划任务”,弹出设置的对话框。现在“任务”标签下设置密码,就是数据库所在电脑的登录密码,没有的话可以不设。 然后设置这个计划的运行时间,在“计划”标签下,点击“新建”,然后设置具体的运行频率与运行时间点。 设置完之后,等这个计划运行过之后,看一下备份的效果,备份路径在连接的属性里面,这里教大家如何查看数据库的存储位置以及如何修改。 点击要查看的连接,这个提示是否关掉连接点击确定 在这里更改位置,以后定期备份的任务包括计划任务的存储路径都 ...
linux服务器数据库备份
想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中。使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败。
如何快速高效的将大数据转移到另一个服务器呢?综合起来使用命令行的方式效率最高。
关键词:MYSQL数据库,mysql备份,mysql还原,数据库备份,数据库还原。 数据库A账户信息 服务器地址:127.0.0.1
用户名:username,密码:password,数据库名:dbname
数据库B账户信息 服务器地址:127.0.0.2
用户名:usernameb,密码:passwordb,数据库名:dbnamenew
常规步骤命令行: 备份并压缩
12mysqldump -uusername -ppassword dbname | gzip > /data/wwwroot/www/dbname.sql.gz
压缩并还原
12mysqldump -uusername -ppassword dbname | gzip > ...
Windows Server 2016远程桌面服务配置和授权激活
Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决:
1、添加远程桌面授权服务
第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装:
第二步:添加远程桌面会话主机和远程桌面授权功能:
以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有如下提示:
2、添加远程桌面授权许可
添加之前将时间调至未来的一个时间,用来增加使用期限
打开远程桌面授权管理器:
此时为未激活状态:
右键选择激活服务器,打开服务器激活向导:
连接方法选择Web浏览器:
根据提示打开远程桌面授权网站,选择启用许可证服务器:
输入产品ID,其余信息随意填写:
获取并输入许可证ID:
即可激活许可证服务器:
许可证程序选择企业协议:
选择每用户访问许可,协议号码可以填写6565792,4954438,6879321或者5296992,数量可以填写任意:
获取许可证密钥包 ID :
在激活向导中输入许可 ...
Linux重置mysql密码
当我们登入mysql时若是登不进去,一般这个错误是由密码错误引起,解决的办法自然就是重置密码。
假设我们使用的是root账户。
1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:
#vim /etc/my.cnf(注:windows下修改的是my.ini)
在文档内搜索mysqld定位到[mysqld]文本段: /mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示: 保存文档并退出:
#:wq 2.接下来我们需要重启MySQL:
/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart) 3.重启之后输入#mysql即可进入mysql。 4.接下来就是用sql来修改root的密码
mysql> use mysql; mysql> update user set password=password(“你的新密码”) where user=“root”; ...
Windows常见性能计数器
Windows常见性能计数器 Total Processor Time 性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的计数器。
与性能计数器相关的另一个术语是“资源利用率”。该术语指的是系统各种资源的使用状况。为了方便比较,一般用“资源的实际使用/总的资源可用量”形成资源利用率的数据,用以进行各种资源使用的比较。
性能测试之内存篇(windows)
要监视内存不足的状况,请从以下的对象计数器开始:
· Memory\ Available Bytes
· Memory\ Pages/sec
Available Bytes剩余的可用物理内存,单位是兆字节(参考值:>=10%)。表明进程当前可使用的内存字节数。Pages/sec 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放[url=]工作[/ ...
Zabbix批量添加linux服务器端口监控
我们在监控生产环境的服务的时候,通常需要对多个端口进行监控,如果我们手动的一个一个的添加,这回让我们崩溃,所以批量添加端口监控是一个非常常见的需求,当然这对于zabbix来说肯定是支持的,需要使用zabbix的Discovery功能来实现,下面就给大家分享一下批量添加端口的占用。 第一:自动扫描端口并监控报警
1、编写脚本:check_port.py
1234567891011121314151617181920#!/usr/bin/env python #coding:utf-8 import os, json port_list=[] port_dict={"data":None} cmd='''''netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{if ($NF~& ...
Tomcat报错:A web application registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregist
我在公司负责的一个小项目经常性的报下面的错误,是在Window下Tomcat发布的网站
异常: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. Web应用程序停止时未能取消注册,为了防止内存泄漏,JDBC驱动程序已被强制取消注册 在服务器保持运行的状态中,redeploy(重新部署)这个项目, 就出现该异常!
解决办法: 将整个项目stop之后再redeploy,就不会报该异常! 也可以参照下面的理解一下
从版本6.0.24开始,Tomcat提供了一个内存泄漏检测功能,当webapp的/ WEB-INF / lib中有一个兼容JDBC 4.0的驱动程序,它会在webapp启动时auto-register自己使用的Ser ...