
linux
文章平均质量分 54
独壹@无贰
李日祥的个人博客
展开
-
nginx-7+4层负载均衡
7层负载均衡https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/ --》详细版本http://nginx.org/en/docs/http/load_balancing.html --》精简版本算法: method --》方法backend --》后端nginx做负载均衡的方法有哪些?1.Round Robin --》RR 轮询 、轮叫 --》默认的方法server weights原创 2020-05-08 18:01:13 · 1225 阅读 · 0 评论 -
linux详解sudoers
文章目录sudo使用sudo命令执行过程赋予用户sudo操作的权限/etc/sudoers内容详解编辑/etc/sudoers命令作用域通配符以及取消命令输入密码时有反馈修改sudo会话时间实践sudoers文件详解sudo使用Linux是多用户多任务的操作系统, 共享该系统的用户往往不只一个。出于安全性考虑, 有必要通过useradd创建一些非root用户, 只让它们拥有不完全的权限; 如有...原创 2020-04-28 12:52:48 · 11840 阅读 · 3 评论 -
ACL 权限
文章目录ACL 是什么ACL有什么用检查是否支持ACL如何设置ACLsetfaclgetfacl针对用户来设置权限针对用户组来设置权限子文件/目录继承父目录的权限更改 ACL 权限删除 ACL 权限备份和恢复 ACL 权限ACL 是什么ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的...原创 2020-04-28 12:39:45 · 2278 阅读 · 0 评论 -
Linux文件系统上的特殊权限
文章目录可执行文件上SUID权限目录上的SGID权限Sticky 位特殊权限数字法权限位映射设定文件特定属性SUID, SGID, Sticky三种常用权限:r, w, x user, group, other安全上下文前提:进程有属主和属组;文件有属主和属组(1) 任何一个可执行程序文件能不能启动为进程,取决发起者对程序文件是否拥有 执行权限(2) 启动为进程之后,其进程的属主为发起...原创 2020-04-28 10:48:12 · 300 阅读 · 0 评论 -
MySQL主从同步中 主服务器宕机了如何处理,从服务器宕机如何处理
主库宕机:(1)确保所有的relay log全部更新完毕,在每个从库上执行show processlist(2)更新完毕后,登录所有从库查看master.info文件,对比选择pos最大的作为新的主库,(3)然后登录这个新的主库,执行stop slave;进入主目录,删除master.Info和relay-log.info配置my.cnf文件开启log-bin文件(4)创建用于同步的用户并...原创 2020-04-20 12:20:36 · 4213 阅读 · 0 评论 -
Ansible常用功能说明 [异步、并发、委托等]
文章目录Ansible的同步模式与异步模式Ansible的异步和轮询 [async、poll]Ansible的并发限制 [serial、max_fail_percentage]Ansible的任务委托 [delegate_to、delegate_facts、run_once]Ansible的同步模式与异步模式同步模式: 如果节点数太多,ansible无法一次在所有远程节点上执行任务,那么...原创 2020-04-20 10:37:48 · 985 阅读 · 0 评论 -
yum安装LAMP
文章目录安装apache安装maridb安装PHP测试PHP安装apacheapache是软件的名字,httpd是软件包的名字 --》http daemonhttp://httpd.apache.org/docs/2.4/zh-cn/ —》使用手册apache的官方网站http://www.apache.org/ yum install httpd httpd-devel"""...原创 2020-04-16 18:06:54 · 267 阅读 · 0 评论 -
CentOS安装fortune+cowsay
文章目录fortunecowsay合用fortune#先找下看有没yum search fortune#安装yum install fortune-modcowsayyum install cowsay合用vim /etc/profile.d/cowsay.shfortune | cowsay -f $(ls /usr/share/cowsay | shuf -n 1|aw...原创 2020-04-14 16:18:57 · 1535 阅读 · 1 评论 -
修改Linux 服务器登录显示欢迎
文章目录CentOSCentOS/etc/issue 修改该文件后,在服务器上直接登入Linux可以查看到。/etc/issue.net 修改该文件后,telnet登入Linux后,可以查看到。/etc/motd 修改该文件后,任何用户登入后,都可以看到信息例如/** * _ooOoo_ * ...原创 2020-04-14 12:50:14 · 356 阅读 · 0 评论 -
docker更换镜像源
阿里云的docker镜像源注册一个阿里云用户,访问 https://cr.console.aliyun.com/#/accelerator 获取专属Docker加速器地址使用的时候修改/etc/docker/daemon.json文件就可以了,修改保存后重启 Docker 以使配置生效docker中国官方的镜像源大致上操作都是一样的,修改/etc/docker/daemon.json文件...转载 2020-04-12 22:41:01 · 383 阅读 · 0 评论 -
nginx日志文件配置
文章目录错误日志日志访问日志示例:因日志文件数据过大,需进行日志分割错误日志错误日志级别分为:debug(调试),info(基本信息),notice(基本信息),warn(警告),error(错误),crit(更严重),默认为crit级别 语法格式: Syntax:error_log file [level]; 示例: error_log logs/www_erro...原创 2020-04-09 17:00:53 · 239 阅读 · 0 评论 -
LVS原理详解
文章目录LVS简介LVS结构与工作原理一.LVS的结构二.LVS内核模型三.LVS的包转发模型1.NAT模型:2.DR模型:3.TUN模型:四.LVS的调度算法1.静态算法(4种):只根据算法进行调度 而不考虑后端服务器的实际连接情况和负载情况2.动态算法(6种):前端的调度器会根据后端真实服务器的实际连接情况来分配请求LVS简介Internet的快速增长使多媒体网络服务器面对的访问数量快速增...原创 2020-03-30 22:54:58 · 329 阅读 · 0 评论 -
史上最易部署lvs集群-tun模式
文章目录部署环境步骤server1-DS lvs调度器服务器server2-RS后端真实主机服务器1server3-RS后端真实主机服务器2server2及server3设置apacheserver2server3CS客户测试端通过直接隧道实现虚拟服务ip隧道是一个将ip报文封装到另一个ip报文的技术,这可以使得目标为一个ip地址的数据报文被封装和转发到另一个ip地址。ip隧道技术也成为ip封...原创 2020-03-30 21:45:21 · 519 阅读 · 0 评论 -
CentOS7搭建lvs-DR模式
文章目录场景一:拥有多个公网IP且在同一网段实验环境环境配置对Director主机的配置对RealServer节点的配置编制自动化脚本Director上的启动脚本RealServer上的启动脚本 lvs_dr-r场景二:只有一个公网IP实验环境对Director主机的配置对RealServer节点的配置场景一:拥有多个公网IP且在同一网段这是最容易部署的一种场景,但并不是最优化的应用场景。之所...原创 2020-03-27 11:45:59 · 1363 阅读 · 1 评论 -
Linux awk 命令从入门到入土
文章目录语法基本用法语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数说明:-F fs or --field-separator fs#指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F:。-v var=value or --asign var...原创 2020-03-26 16:02:27 · 167 阅读 · 1 评论 -
linux-find命令入门教程
文章目录语法实例语法find path -option [ -print ] [ -exec -ok command ] {} \;#参数说明 :find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expr...原创 2020-03-23 23:11:16 · 122 阅读 · 0 评论 -
redo日志(物理日志)
文章目录log buffer(日志缓冲区)redo日志刷盘时机redo日志文件组checkpointInnoDB存储引擎是以页为单位来管理存储空间的,我们进行的增删改查操作都是将页的数据加载到内存中,然后进行操作,再将数据刷回到硬盘上。那么问题就来了,如果我要给张三转账100块钱,事务已经提交了,这个时候InnoDB把数据加载到内存中,这个时候还没来得及刷入硬盘,突然停电了,数据库崩了。重启之...原创 2020-03-23 19:56:08 · 1637 阅读 · 3 评论 -
超简单linux-iptables入门教程
文章目录原理图语法实例原理图语法iptables(选项)(参数)#选项-t<表>:指定要操纵的表;-A:向规则链中添加条目;-D:从规则链中删除条目;-i:向规则链中插入条目;-R:替换规则链中的条目;-L:显示规则链中已有的条目;-F:清楚规则链中已有的条目;-Z:清空规则链中的数据包计算器和字节计数器;-N:创建新的用户自定义规则链;-P:定义规则链中...原创 2020-03-23 20:36:26 · 426 阅读 · 0 评论 -
linux-lsof命令入门教程
文章目录语法实例lsof手册页:http://www.netadmintools.com/html/lsof.man.html语法默认 : 没有选项,lsof列出活跃进程的所有打开文件组合 : 可以将选项组合到一起,如-abc,但要当心哪些选项需要参数-a : 结果进行“与”运算(而不是“或”)-l : 在输出显示用户ID而不是用户名-h : 获得帮助-t : 仅获取进程ID-U...原创 2020-03-23 18:17:05 · 477 阅读 · 0 评论 -
linux-ps命令入门教程
文章目录语法实例Linux ps命令用于显示当前进程 (process) 的状态。语法ps [options] [--help]#参数:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A 列出所有的行程-w 显示加宽可以显示较多的资讯-au 显示较详细的资讯-aux 显示所有包含其他使用者的行程-A 显示所有进程(等价于-e)(utility)-a 显示一个终端...原创 2020-03-23 17:55:04 · 208 阅读 · 0 评论 -
linux-top命令入门教程
文章目录语法实例top各输出参数含义其他在top基本视图中,按键盘数字“1”可以监控每个逻辑CPU的状况敲击键盘‘b’(打开关闭加亮效果)敲击键盘‘x’(打开/关闭排序列的加亮效果)改变进程显示字段总结语法top [-d number] | top [-bnp]#参数说明:q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行c ...原创 2020-03-23 17:39:01 · 481 阅读 · 0 评论 -
xshell密码连接win10自带ubuntu
cd /etc/ssh #切换到ssh配置文件的位置sudo cp sshd_config sshd_config.bak #先把原来的备份sudo vim sshd_config #编辑配置文件Port 3652 #修改端口,原来的22端口已经存在ListenAddress 0.0.0.0 #打开本地监听#StrictModes yes #注释掉PasswordAut...原创 2020-03-22 15:11:48 · 526 阅读 · 0 评论 -
win10开启内置Ubuntu
文章目录安装换源Ubuntu设置中文添加普通用户设置默认python版本安装pip安装1.打开设置 ->应用 ->应用和功能 ->相关设置 ->程序和功能 ->启用或关闭Windows功能:勾选适用于Linux的Windows子系统,确定,重启电脑2.在Windows应用商店里面搜索Linux,安装Ubuntu3.在应用商店安装Ubuntu之后,在开始菜单中...原创 2020-03-21 22:32:12 · 297 阅读 · 0 评论 -
超简单ansible2.4.2.0与playbook入门教程
文章目录原理图测试环境安装配置及获取帮助说明配置与执行文件说明ansible 使用格式ansible-doc 获取帮助信息ansible常用模块copy模块fetch模块command模块shell模块file模块cron模块yum模块service模块script模块playbookplaybook的核心元素playbook运行方式通过playbook安装管理redis服务带配置文件的安装管理r...原创 2020-03-21 10:09:48 · 1740 阅读 · 0 评论 -
使用Zabbix4.4自定义模板监控nginx性能
文章目录安装nginx服务在zabbix-agent端的linux服务器上的nginx的主配置文件里添加下面的配置项zabbix-agent的nginx参数配置文件在zabbix-agent上的nginx监控脚本在zabbix-server上测试是否可以采集数据在zabbix-server上完成下面的操作:安装nginx服务yum install epel-release -yyum in...原创 2020-03-20 17:18:38 · 661 阅读 · 0 评论 -
使用Zabbix4.4自定义模板监控 MySQL 性能
文章目录创建脚本修改zabbix-agent配置文件,默认有一个MySQL的子配置文件,直接编辑该文件即可自定义模板进入监控项填写想要监控的键值和名称添加后,创建图形添加刚刚创建的监控项创建脚本vim /etc/zabbix/zabbix_agentd.d/mysql_status.sh#主机HOST="localhost"#用户USER="root"#密码PASSWORD="12...原创 2020-03-19 18:00:51 · 602 阅读 · 0 评论 -
搭建lvs集群NAT模式
文章目录常用ipvsadm命令8种调度算法配置路由规则常用ipvsadm命令集群命令添加 ipvsadm -A -t 192.168.88.21:80 -s rr修改 ipvsadm -E -t 192.168.88.21:80 -s wrr删除 ipvsadm -D -t 192.168.88.21:80后台主机管理命令添加 ipvsadm -a -t 192.168.88.2...原创 2020-03-19 11:13:03 · 359 阅读 · 0 评论 -
centos7 最简单安装zabbix4.4.6的方法
文章目录安装zabbix依赖安装mariadb官方文档https://www.zabbix.com/cn/download本文安装zabbix-4.4.6安装zabbix依赖从阿里云镜像下载https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/rpm -Uvh https://repo.zabbix.com/zabbix...原创 2020-03-14 15:49:01 · 1373 阅读 · 0 评论 -
搭建nfs服务器
文章目录环境搭建环境两台centos服务器192.168.5.102服务端192.168.5.103客户端搭建服务端yum install -y nfs-utils #安装systemctl stop firewalldsystemctl disable firewalld#关闭防火墙sed -i ‘s#SELINUX=disabled#SELINUX=enforcing...原创 2020-03-13 16:45:25 · 153 阅读 · 0 评论 -
linux开机启动流程
文章目录Stage1:加电开机Stage2:BIOS启动,POST自检(Power-On-self-test)Stage3:/boot启动顺序Stage4:MBR主引导记录GRUB阶段加载内核和initramfssystemd阶段Stage5:硬盘启动Stage6:操作系统启动Stage1:加电开机Stage2:BIOS启动,POST自检(Power-On-self-test)BIOS启动...原创 2020-03-13 11:18:41 · 219 阅读 · 0 评论 -
lvm
文章目录创建PV创建vg创建lv格式化并挂载创建PVpvcreate /dev/sdb #在磁盘和分区上创建pv创建vgvgcreate myvg /dev/sdb这一阶段常用命令vgcreate :创建vg命令;vgscan :搜索系统上面是否有 VG 存在?vgdisplay :显示目前系统上面的 VG 状态;vgextend :在 VG 内添加额外的 PV ;vgr...原创 2020-03-12 16:38:23 · 201 阅读 · 0 评论 -
raid
文章目录RAID 0RAID 1(主要用于系统盘)RAID 3RAID 5RAID 6混合RAIDRAID 7RAID N+N一共有0~6一共7种,这其中RAID 0、RAID1、RAID 5和RAID6比较常用。RAID 0如果你有n块磁盘,原来只能同时写一块磁盘,写满了再下一块,做了RAID 0之后,n块可以同时写,速度提升很快,但由于没有备份,可靠性很差。n最少为2。RAID 1...原创 2020-03-12 11:03:54 · 738 阅读 · 0 评论 -
超简单nginx配置从入门到入土
…… #核心摸块events { #事件模块…}http { # http 模块server { # server块location [PATTERN] { # location块…}location [PATTERN] {…}}server {…}}mail { # mail 模块server { # server块…}}我们依次看一下每个模块一般有...原创 2020-03-11 12:50:06 · 561 阅读 · 0 评论 -
nginx优化配置
为什么选择nginx?1:I / O多路替换,多个替换的I / O操作可以在一个线程类并发交替的顺序完成,替换指的是替换同一个线程。2:Nginx会按需同时运行多个进程:一个主进程(master)和几个工作进程(worker),配置了缓存时就会有缓存加载器进程(cacheloader)和缓存管理器进程(cachemanager)等。所有进程均是仅包含一个线程,并主要通过“共享内存”的机制实现进...原创 2020-03-11 12:02:33 · 565 阅读 · 0 评论 -
深入浅出Centos7-ssh服务教程
文章目录环境操作环境一台中控机一台server操作给中控机生成公钥和私钥ssh-keygen将公钥传送给serverssh-copy-id原创 2020-03-09 15:09:41 · 564 阅读 · 0 评论 -
让你在linux的vim变得更好用
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim在~/.vimrc写入下面配置set nocompatiblefiletype on set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin() " 这里根据自己需要的插件来设置,以...原创 2020-03-08 19:00:16 · 342 阅读 · 0 评论 -
linux-文件系统
文章目录分区fdiskparted格式化mkfs.xfsmkfs.wxt4挂载dfunmountmount备份分区fdiskparted格式化mkfs.xfsmkfs.wxt4挂载dfunmountmount备份ddcptar原创 2020-03-05 10:34:19 · 274 阅读 · 0 评论 -
在windows使用vim-gvim
文章目录下载修改配置下载修改配置在_vimrc加下面配置set gfn=Courier_New:h10colorscheme torteset fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1set encoding=utf-8set termencoding=cp936language me...原创 2020-03-04 15:24:30 · 1566 阅读 · 1 评论 -
linux-tcpdump-iptables抓包
文章目录iptablesiptables原创 2020-02-29 14:20:31 · 1054 阅读 · 0 评论 -
linux-系统性能监控
文章目录查看硬件dmidecode命令/proc/*文件系统查看硬件dmidecode命令查看服务器型号:dmidecode | grep ‘Product Name’查看主板的序列号:dmidecode |grep ‘Serial Number’查看系统序列号:dmidecode -s system-serial-number查看内存信息:dmidecode -t memory查看...原创 2020-02-27 11:13:02 · 658 阅读 · 0 评论