linux服务器

linux , mysql互为主从复制

空扰寡人 提交于 2020-01-20 01:35:51
Master-1:192.169.7.242 Master-2:192.169.0.197 MySQL版本:mysql-5.7 1.mysql配置文件修改及说明 分别修改两个节点的mysql,此处修改配置文件为:/etc/my.cnf 修改Master-1如下: # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%

Linux NTP网络时间协议及配置

断了今生、忘了曾经 提交于 2020-01-20 00:58:28
NTP简介 由RFC1305定义的时间同步协议 在分布式时间服务器和客户端之间进行时间同步 基于UDP报文传输 端口号为123 采用分层的方法来定义时钟的准确度 支持访问控制和MD5加密验证 可以采用单播、组播或广播方式发送协议报文 时钟层的概念 层数决定了时钟的准确度 其取值范围为0-15 准确度从0-15依次递减 一般层数为0的 时钟处于子网特殊位置 参考原子钟 NTP工作原理 NTP主要通过交换时间服务器和客户端的时间戳 计算出客户端相对于服务器的时延和 偏差 从而实现时间的同步 NTP工作模式 服务器/客户端模式 对等体模式 并没有明确的表明谁是服务器谁是客户端 广播模式 大范围的 组播模式 一个小范围的 NTP应用建议 尽量在本地局域网部署SNTP服务器 Internet上公用的SNTP服务器时延有不确定性 会 对授时精度产生影响 客户端授权时请求要大于1min 以免SNTP服务器负担过重 无法及时响应 高可靠性系统中 最好配置多台SNTP服务器 利用DNS实现负载均衡 客户端应能够识别服务器故障 一旦发现故障 应丢弃时间戳 转向其他服务器请求授时 查询Internet NTP服务器 https://www.ntppool.org /etc/ntp.conf配置文件 driftfile参数 解决NTP服务器校准时间时的传送延迟 driftfile /var/lib/ntp

部署SonarQube代码检测服务以及jenkins实现代码自动测试、自动部署

狂风中的少年 提交于 2020-01-20 00:06:35
1.SonarQube部署前的内核参数等配置以及java环境配置 1)修改内核参数配置,使满足环境要求 [root@sonarqube ~]# vim /etc/sysctl.conf vm.max_map_count=262144 fs.file-max=65536 [root@sonarqube ~]# sysctl -p #生效修改的内核参数 …… vm.max_map_count = 262144 fs.file-max = 65536 2)修改本机安全策略参数限制 [root@sonarqube ~]# vim /etc/security/limits.conf …… sonarqube - nofile 65536 sonarqube - nproc 2048 3)配置java环境(至少jdk-8或openjdk-8版本) [root@sonarqube ~]# ls /usr/local/src/ jdk-8u211-linux-x64.tar.gz [root@sonarqube src]# tar xvf jdk-8u211-linux-x64.tar.gz [root@sonarqube src]#ln -sv jdk1.8.0_211 jdk [root@sonarqube src]#ln -sv jdk [root@sonarqube src]# ln

linux安装jdk1.8

一世执手 提交于 2020-01-19 23:53:29
1. 下载linux 确认自己的linux是32位还是64位,下载对应点的jdk版本,我这里是虚拟机上的32位centos6.4 , 下载地址如下: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 以8u241版本为例,i586的是32位系统的jdk安装包 2. 上传到linux服务器解压并重命名 解压:[root@promote local]# tar -zxvf jdk-8u201-linux-i586.tar.gz 使用了root权限上传并解压,这里修改一下属主: 重命名: 3. 配置环境变量 [root@promote jdk8]# vim /etc/profile 添加: export JAVA_HOME=/usr/local/jd k8 export CLASSPATH= . : $ JAVA_HOME /lib/dt.jar :$JAVA_HOME/lib/ tools.jar export PATH=$PATH:$JAVA_HOME/bin 保存然后source一下: java -version查看是否安装成功 https://www.oracle.com/technetwork/java/javase/downloads/jdk8

Linux上常用的一些程序

▼魔方 西西 提交于 2020-01-19 22:56:45
keepalived 简介   Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。   VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议),VRRP是为了解决静态路由的高可用。 安装 yum -y install keeplived 双机热备 两台机器上安装keepalived 一台机子的keepalived不用配置,另外一台: vim /etc/keepalived/keepalived.conf #设置配置信息 3.启动keepalive systemctl start keepalived systemct enable keepalived #开机自启动~ 链接: https://www.cnblogs.com/zhangxingeng/p/10743501.html 来源: CSDN 作者: moots_ 链接: https://blog.csdn.net/shuzishij/article/details/104044290

监控三剑客<cacti、nagios、zabbix>

杀马特。学长 韩版系。学妹 提交于 2020-01-19 22:31:42
监控三剑客<cacti、nagios、zabbix> 在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生。当网络中的设备、服务器数量较多时,为了更加方便,快捷的获得各种监控信息,通常会借助一些集中监测软件。 下面为大家介绍一下日常生活中的三种监控软件,俗称:监控三剑客(基于CentOS7安装) 一、cacti cacti是一款使用PHP语言开的发性能与流量检测软件,检测对象可以是Linux、Windows服务器,也可以是路由交换机等网络设备,主要基于SNMP(simple、Network、Management、Protocol,简单网络管理协议)来搜集CPU占用、内存使用、运行进程、网卡流量等数据 1、服务器配置 构建cacti监控平台时要先进行LAMP架构,这边实验我直接用yum一键安装、在生产环境中最好使用手工编译安装 LAMP手工编译安装可以参考以下博客文章 Apache手工编译安装 https://blog.51cto.com/13645280/2117794 MySQL数据库基础 https://blog.51cto.com/13645280/2132869 构建PHP运行环境 https://blog.51cto.com/13645280/2136415 (1)yum安装LAMP yum -y install httpd

Linux Shell curl 和 wget 使用代理IP

删除回忆录丶 提交于 2020-01-19 20:56:25
Linux Shell 提供两个非常实用的命令来爬取网页,它们分别是 curl 和 wget curl 和 wget 使用代理 curl 支持 http、https、socks4、socks5 wget 支持 http、https 代理示例: #!/bin/bash # # curl 支持 http、https、socks4、socks5 # wget 支持 http、https # # 米扑代理示例: # http://proxy.mimvp.com/demo2.php # # 米扑代理购买: # http://proxy.mimvp.com # # mimvp.com # 2015-11-09 # http代理格式 http_proxy=http://IP:Port # https代理格式 https_proxy=http://IP:Port {'http': 'http://120.77.176.179:8888'} curl -m 30 --retry 3 -x http://120.77.176.179:8888 http://proxy.mimvp.com/exist.php # http_proxy wget -T 30 --tries 3 -e "http_proxy=http://120.77.176.179:8888" http://proxy.mimvp

linux fanotify

我怕爱的太早我们不能终老 提交于 2020-01-19 20:03:59
传统的IT安全行业比较注重用户行为监控,在linux上如何做行为监控呢?首先用户行为可以分作两大类:本地行为和网络行为,本地行为就是对文件的打开、读写等,而网络行为主要是浏览网页,发送邮件,下载文件等,这些行为又是如何监控的呢? 在linux系统中分为用户空间和内核空间,完成用户任务的主要是多种多样的程序,属于用户空间的程序,不同的程序运行起来叫进程,进程都有属于自己的地址空间,不同的进程是不能随便互相访问的,除非通过系统提供的接口将地址空间暴露出来,例如mmap,简单说进程是隔离的,所以如果单纯的监控进程很难监控到其他进程的行为。所以基本是有两种方法来达到监控的目的: 1.通过/proc和/sys提供了很多有用的接口,j监控进程可以通过这些接口提取信息,一般来说这类监控程序的行为模式主要是周期性扫描,通过这些接口来获取进程的信息,一般来说会有很多的滞后性和遗漏 2.在内核中搞,用户空间的程序访问文件,网络等这些资源都必须通过内核,进程本身没有权限操作硬件,需要借助内核。其次内核有最高优先级,能够访问所有进程的数据。所以大部分的安全厂商通常借助于动态加载内核模块,也就是常说的hook。这部分的工作在主流开发人员中一直不被接受,通常都是out-tree中单独自己维护的,对于维护众多内核版本的功能需要大量的开发人员,工作量非常之大. 不过毕竟监控的市场需求不小

05-002 【Linux】目录结构介绍及远程操作工具:Xshell、Xftp、WinSCP等

孤者浪人 提交于 2020-01-19 19:33:18
1.目录结构 1.1 基本介绍 Linux的文件系统是采用级层式的树状目录结构,最上层根目录“/”然后再此目录下再创建其他目录。 在Linux的世界里,一切皆文件。 1.2 具体结构(加粗的为重点) /bin (/usr/bin、/usr/local/bin)是binary的缩写,这个目录存放着最常使用的命令; /sbin (/usr/sbin 、/usr/local/sbin)s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序; /home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名以用户账号命名; /root 该目录为系统管理员,也称作超级权限组的用户目录; /boot 存放的是Linux启动的一些核心文件,包括一些链接文件以及镜像文件; /proc 一个虚拟的目录,它是系统内存映射,访问这个目录来获取系统信息; /srv service的缩写,该目录存放一些服务启动之后需要提取的数据; /sys 这是Linux2.6内核的一个很大的变化,这个目录下安装了2.6内核中出现的一个文件; /tmp 这个目录是用来存放一些临时文件的; /dev 类似于Windows下的设备管理器,把所有硬件以文件的形式存储; /media linux会自动识别一些设备,例如U盘、光驱等,识别后,可将设备挂载到这个目录下; /mnt

Editplus可实现远程在windows界面编辑linux文件

浪尽此生 提交于 2020-01-19 19:09:03
经常我们编辑linux里的文本文件需要用llinux相关命令,vi或vim,远程工具连接时在编辑时也不能复制粘贴,很麻烦,今天我们介绍一种简单的方式,实现在windows上面编辑保存文件就可以修改linux里的文本文件了。 话不多说,直接动手操作一下子啦。 我的版本Editplus5.2 Editplus ftp连接linux加密方式为sftp端口22,可实现在windows界面编辑linux文件 第一步:点击文件——》FTP->设置FTP服务器 **第二步:** 选择一个FTP组(我这里选的组2)-》添加 第三步:填写名称、服务器IP、远程主机用户名和密码 点击高级设置 第四步:更改加密方式为:sftp,端口号可以不填,也可以填22,点击确定 搞定。我们就可以在windows上面打开linux上的文件,编辑完后,linux自动就保存了。 来源: CSDN 作者: 逸轩要冲鸭 链接: https://blog.csdn.net/qq_36335126/article/details/104042617