分类 玩转Linux 中的文章

keepalived中的脑裂

    在高可用(HA)系统中,当联系2个节点的“心跳线”断开时,本来为一整体、动作协调的HA系统,就分裂成为2个独立的个体。由于相互失去了联系,都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样,争抢“共享资源&r……

阅读全文

Linux 进程后台运行的几种方式(screen)

Ctrl+z/bg/nohup/setsid/& {.post-title} 在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: ./rsync.sh & # jobs 但是如上方到后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程退出,则会发送hangup信号给所有子进程,子进程收到hangup以……

阅读全文

ansible服务部署与使用

1.2.3.1  编写脚本shift 目录 第1章 ssh+key实现基于密钥连接(ansible使用前提) 说明:    ansible其功能实现基于SSH远程连接服务    使用ansible需要首先实现ssh密钥连接 1.1 部署ssh key 1.1.1 第一个里程碑: 创建密钥对 ssh-keygen -t 指定密钥类型 rsa1 dsa(常用) ecdsa 语法: SYNOPSIS ssh-keygen [-q] [-b bits] -t type……

阅读全文

KICKSTART无人值守安装

1.1 环境说明 [root@test ~]# cat /etc/redhat-release CentOS release 6.9(Final) [root@test ~]# uname -r 2.6.32-696.el6.x86_64 [root@test ~]# getenforce Disabled [root@test ~]# /etc/init.d/iptables status iptables: Firewall is not running. [root@test ~]# ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}' 10.0.0.250[root@test ~]# hostnametest 1.2 配置DHCP 1.2.1 安装dhcp yum -y installdhcp rpm -ql dhcp |grep "dhcpd.conf" 1.2.2 编写配置文件 [root@test ~]# cat /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf'# subnet 10.0.0.0 netmask 255.255.255.0{ range 10.0.0.100 10.0.0.200; option subnet-mask 255.255.255.0; default-lease-time 21600; max-lease-time 43200; next-server 10.0.0.250; filename "/pxelinux.0"; } —————————————————————-  # 注释 range 10.0.0.100 10.0.0.200; # 可分配的起始IP-结束IP option subnet-mask 255.255.255.0; # 设定netm……

阅读全文

SSH服务详解

第1章 SSH服务 1.1 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定;在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全。 SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用 SSH 协议可以有……

阅读全文

sersync实现数据实时同步

1.1 第一个里程碑:安装sersync软件 1.1.1 将软件上传到服务器当中并解压 1、上传软件到服务器上 rz -E 为了便于管理上传位置统一设置为 /server/tools 中 2、解压软件包 [root@backup sersync_installdir_64bit]# tree . └── sersync ├── bin │ └── sersync ├── conf │ └── confxml.xml └── logs 1.1.2 二进制包安装方法 二进制包安装软件方法(绿色软件安装方法):  直接解……

阅读全文

ssh密钥创建分发(端口号非22)&脚本实现自动创建分发密钥

1.1 服务端端口号变化了,如何基于秘钥连接 1.1.1 环境准备 实验环境: [root@test ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 将一台服务器的ssh服务端口修改为63389 [root@test ~]# netstat -lntup|grepsshd tcp 0.0.0.0:63389 0.0.0.0:* LISTEN 5083/sshd tcp :::63389 :::* LISTEN 5083/sshd 1.1.2 通过另外一台服务器创建并分发密钥 第一个里程碑: 现创建密钥使用 ssh-keygen [root@backup ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): #指定密钥对的保存路径 Enter passphrase (empty forno passphrase):……

阅读全文

通过xinetd服务管理 rsync 实现开机自启动

1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]#rpm -qa xinetd [root@backup ~]#rpm -ql xinetd package xinetd is not installed 1.1.2 安装xinetd服务 [root@backup ~]#yum install xinetd -y [root@backup ~]#rpm -qa xinetd xinetd-2.3.14-40.el6.x86_64 1.2 修改/etc/xinetd.d/rsync文件,使其随xinetd启动而启动 vim /etc/xinetd.d/rsync ......将disable = yes 修改为 disable =no disable =no 使用命令修改(centos6.x……

阅读全文

交换知识 VLAN VTP STP 单臂路由

2.9.3.1 S-vlan-1信息 2.9.3.2 S-vlan-2信息 2.9.3.3 查看trunk信息 目录 第1章 交换基础 1.1 园区网分层结构 层次 作用 出口层 广域网接入 出口策略 带宽控制 核心层 高速转发 服务器接入 路由选择 汇聚层 流量汇聚 链路冗余 设备冗余 路由选择 接入层 用户接入 接入安全 访问控制 1.2 交换机的主要功能 MAC地址表 address learning 转发和过……

阅读全文