首页
学习
活动
专区
工具
TVP
发布

运维

专栏作者
195
文章
313188
阅读量
39
订阅数
ES集群7.3.2版本在线扩容Data节点
接到生产业务需求,需要在线扩容ES集群且不能影响数据安全性,经过对Elasticsearch角色的分析,发现直接扩容Data节点最简单而且能满足需求。 备注:原来ES集群3节点dim角色默认都开启了。
三杯水Plus
2020-06-07
1.4K0
linux下连接windows2003 ppoe 服务器
1,在CentOS6.3下用 /usr/sbin/pppd  pty "/usr/sbin/pptp publicip --nolaunchpppd" file /etc/ppp/options.pptp user user1 password password1 再用tail -f /var/log/messages看到log如下 Oct  8 03:25:41 localhost pppd[2057]: pppd 2.4.5 started by root, uid 0 Oct  8 03:25:41 localhost pppd[2057]: Using interface ppp0 Oct  8 03:25:41 localhost pppd[2057]: Connect: ppp0 <--> /dev/pts/2 Oct  8 03:25:41 localhost pptp[2058]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated Oct  8 03:25:41 localhost pptp[2066]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request' Oct  8 03:25:41 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply Oct  8 03:25:41 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established. Oct  8 03:25:42 localhost pptp[2066]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request' Oct  8 03:25:42 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply. Oct  8 03:25:42 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer's call ID 19561). Oct  8 03:25:45 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0 Oct  8 03:25:45 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:953]:   send_accm is 00000000, recv_accm is FFFFFFFF Oct  8 03:25:45 localhost pptp[2066]: anon warn[ctrlp_disp:pptp_ctrl.c:956]: Non-zero Async Control Character Maps are not supported! Oct  8 03:25:45 localhost pppd[2057]: CHAP authentication succeeded Oct  8 03:25:45 localhost pppd[2057]: LCP terminated by peer (tM-+)^R^@<M-Mt^@^@^BM-f) Oct  8 03:25:45 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:950]: PPTP_SET_LINK_INFO received from peer_callid 0 Oct  8 03:25:45 localhost pptp[2066]: anon log[ctrlp_disp:pptp_ctrl.c:953]:   send_accm is FFFFFFFF, recv_accm is FFFFFFFF Oct  8 03:25:45 localhost
三杯水Plus
2018-11-14
8.6K0
CentOS 5至CentOS 5.8 YUM 源
本源是http://mirrors.163.com的,也可用http://centos.ustc.edu.cn/的,
三杯水Plus
2018-11-14
4.9K0
shell用户个人配置文件
注:这里是bash环境,如果是csh请把export改成setenv 并用setenv用法(其实就是setenv HISTSIZE  100),在bash中可以把下面内容放在~/.bashrc或者是~/.bash_profile 中,如果是csh就放在~/.cshrc,如果想对所有用户生效,请放在/etc/profile中,一般这些文都有内容可以接着下面写。 ​ ​1,历史命令记录数100条 ​​#1,Environment variables export HISTSIZE=100 ​ 2​,PS1​值 #2,Sheel prompt-Bash export PS1="\t \u@\h (\w) [\!]$" ​ ​3,MASK值​,新建文件夹权限700,新建文件权限600 #3,File creation mask umask 077 ​ ​4,STTY​ #4,Terminal settings (for remote host only) stty erase ^H ​ ​5,DATE #5,Display welcome message echo "Welcome tao" echo "Today is `date`." echo ​ ​6,系统登录用户信息 #6,System information echo "Last three logins:";last `logname` |head -3 echo echo "Current users: `users`" echo echo "System uptime:";uptime echo echo "There are `who | wc -l` userids logged in right now." ​ ​7,默认编辑器VIM ,翻页器LESS #8,default pager ,editor ​export PAGER=less export LESS='-CFMs' ​export EDITOR=vim ​ ​8,如果没有操作默认300秒断开​ export TMOUT=300 ​9,给MAN命令加上颜色 9# man pages in color export LESS_TERMCAP_mb=$'\E[01;31m' export LESS_TERMCAP_md=$'\E[01;31m' export LESS_TERMCAP_me=$'\E[0m' export LESS_TERMCAP_se=$'\E[0m' export LESS_TERMCAP_so=$'\E[01;44;33m' export LESS_TERMCAP_ue=$'\E[0m' export LESS_TERMCAP_us=$'\E[01;32m'j
三杯水Plus
2018-11-14
5860
cronie所依赖的包
CentOS6.3 x86_64 最小化安装版安装cronie yum -y install cronie 通过这个命令可得出安装cronie所得依赖包如下
三杯水Plus
2018-11-14
8790
CentOS6.3 x86_64 最小化安装后安装man
[root@localhost yum.repos.d]# yum -y install man Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package man.x86_64 0:1.6f-30.el6 will be installed --> Processing Dependency: lzma for package: man-1.6f-30.el6.x86_64 --> Running transaction check ---> Package xz-lzma-compat.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed --> Processing Dependency: xz = 4.999.9-0.3.beta.20091007git.el6 for package: xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64 --> Running transaction check ---> Package xz.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved =====================================================================================================================  Package                    Arch               Version                                        Repository        Size ===================================================================================================================== Installing:  man                        x86_64             1.6f-30.el6                                    base             263 k Installing for dependencies:  xz                         x86_64             4.999.9-0.3.beta.20091007git.el6               base             137 k  xz-lzma-compat             x86_64             4.999.9-0.3.beta.20091007git.el6               base              16 k Transaction Summary ===================================================================================================================== Install       3 Package(s) Total download size: 415 k Installed size: 886 k Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Package(s) data still to download: 415 k (1/3): man-1.6f-30.el6.x86_64.rpm                                                                                                     | 263 kB     00:20     (2/3): x
三杯水Plus
2018-11-14
6850
CVS的迁移
cvs的迁移 1,把原dell2950上的rhel3 的/cvs目录做成 nfs共享 2,在新dell720上的rhel5.8上挂载nfs共享,并复制 mount -t nfs rhel3:/cvs /mnt  (新服务器上) cp -aP  /mnt /cvs  (新服务器上的帐号在前面已经迁移好,主要这样做是为了保证权限一致) 3,rhel5.8上安装cvs,cvs-inetd cvs-1.11.22-11.el5 cvs-inetd-1.11.22-11.el5 4,编辑/etc/xinetd.d/cvs文件(这里多project的配置方法,原那个地方直接注释也可以多project) cat /etc/xinetd.d/cvs # default: on # description: The CVS service can record the history of your source \ #              files. CVS stores all the versions of a file in a single \ #              file in a clever way that only stores the differences \ #              between versions. service cvspserver {         disable                 = no         port                    = 2401         socket_type             = stream         protocol                = tcp         wait                    = no         user                    = root         passenv                 = PATH         server                  = /usr/bin/cvs #       env                     = HOME=/var/cvs         server_args             = -f --allow-root=/cvs --allow-root=/cvs/project1  --allow-root=/cvs/project2  --allow-root=/cvs/project3 --allow-root=/cvs/project4 --allow-root=/cvs/project5 #       bind                    = 127.0.0.1         only_from               = 172.16.10.0/24 5,重启xinetd 6,客户端测试 $tail -n 1 .bash_profile export CVSROOT=:pserver:user1@cvsserver:/cvs/project1 18:07:54 user1@cvsserver (~) [103]$cvs login Logging in to :pserver:user1@cvsserver:2401/cvs/project1 CVS password: 输入密码即可 $cvs checkout someone
三杯水Plus
2018-11-14
1.1K0
CentOS6.3 KVM下设置网卡为桥接模式
CentOS6.3 KVM下设置网卡为桥接模式 KVM的默认网络模式为NAT,就是说借助宿主机模式上网,现在我们想改成桥接模式,这样外界就可以直接和宿主机里的 虚拟机通讯了。 1,首先看一下默认的网络设置 # cat /etc/libvirt/qemu/networks/default.xml <network>   <name>default</name>   <uuid>1f118032-0345-4725-adcf-6b94f6aca19c</uuid>   <bridge name="virbr0" />   <mac address='52:54:00:F1:6B:6E'/>   <forward/>   <ip address="192.168.122.1" netmask="255.255.255.0">     <dhcp>       <range start="192.168.122.2" end="192.168.122.254" />     </dhcp>   </ip> </network> 2,再看一下虚拟机配置文件里面的网络设置 #cat /etc/libvirt/qemu/ubuntu10.04.xml <!-- WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:   virsh edit ubuntu10.04 or other application using the libvirt API. --> <domain type='kvm'>   <name>ubuntu10.04</name>   <uuid>2eeb1395-39a2-a169-4da3-f22b20a1d34f</uuid>   <memory unit='KiB'>1048576</memory>   <currentMemory unit='KiB'>1048576</currentMemory>   <vcpu placement='static'>1</vcpu>   <os>     <type arch='x86_64' machine='rhel6.3.0'>hvm</type>     <boot dev='hd'/>   </os>   <features>     <acpi/>     <apic/>     <pae/>   </features>   <clock offset='utc'/>   <on_poweroff>destroy</on_poweroff>   <on_reboot>restart</on_reboot>   <on_crash>restart</on_crash>   <devices>     <emulator>/usr/libexec/qemu-kvm</emulator>     <disk type='file' device='disk'>       <driver name='qemu' type='raw' cache='none'/>       <source file='/var/lib/libvirt/images/ubuntu10.04.img'/>       <target dev='vda' bus='virtio'/>       <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>     </disk>     <disk type='block' device='cdrom'>       <driver name='qemu' type='raw'/>       <target dev='hdc' bus='ide'/>       <readonly/>       <address type='drive' controller='0' bus='1' target='0' unit='0'/>     </disk>     <controller type='usb' index='0'>       <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>     </controller>     <controller type
三杯水Plus
2018-11-14
1.5K0
排查logstash2.4升级到5.0版本后kafka不兼容问题
之前对ELKB环境从2.4版本升级到最新的5.0稳定版本,主要升级步骤可以参考http://jerrymin.blog.51cto.com/3002256/1870205,后来发现kafka集群运行报错,现在把排查过程记录如下,仅供参考
三杯水Plus
2018-11-14
8540
CentOS6.3 x86_64位安装xfce4桌面vncserver服务
CentOS6.3 x86_64位安装xfce4桌面vncserver服务 注意这里用的是最小化安装纯净系统212个包CentOS-6.3-x86_64-minimal.iso 1,wget http://mirrors.sohu.com/fedora-epel//6/x86_64/epel-release-6-7.noarch.rpm    rpm -ivh epel-release-6-7.noarch.rpm 其目的是生产epel的yum源文件 # ls CentOS-Base.repo  CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo  epel.repo  epel-testing.repo 2,# yum groupinfo xfce Loaded plugins: fastestmirror, presto Setting up Group Process Loading mirror speeds from cached hostfile  * epel: kartolo.sby.datautama.net.id epel/group_gz                                                                                                                         | 229 kB     00:05     Group: Xfce  Description: 一个能在低端机器上良好运行的轻便桌面环境。  Mandatory Packages:    Thunar    xfce-utils    xfce4-panel    xfce4-session    xfce4-settings    xfconf    xfdesktop    xfwm4  Default Packages:    NetworkManager-gnome    Terminal    gdm    leafpad    openssh-askpass    orage    polkit-gnome    thunar-archive-plugin    thunar-volman    tumbler    xfce4-appfinder    xfce4-icon-theme    xfce4-mixer    xfce4-power-manager    xfce4-session-engines    xfwm4-theme-nodoka  Optional Packages:    xfwm4-themes  Conditional Packages:    pinentry-gtk 3,# yum -y groupinstall xfce 又安装了226个包,比系统212个还多 Installed:   NetworkManager-gnome.x86_64 1:0.8.1-33.el6          Terminal.x86_64 0:0.4.7-1.el6                       Thunar.x86_64 0:1.3.0-4.el6                         gdm.x86_64 1:2.30.4-33.el6_2                        leafpad.x86_64 0:0.8.18.1-1.el6                     openssh-askpass.x86_64 0:5.3p1-81.el6               orage.x86_64 0:4.8.1-3.el6                          pinentry-gtk.x86_64 0:0.7.6-6.el6                   polkit-gnome.x86_64 0:0.96-3.el6                    thunar-archive-plugin.x86_64 0:0.3.0-2.el6          thunar-volman.x86_64 0:0.6.0-2.el6                  tumbler.x86_64 0:0.1.21-1.el6                       xfce-utils.x86_64 0:4.8.3-1.el6                     xfce4-appfinde
三杯水Plus
2018-11-14
8600
ubuntu12.04下安装pptp_***服务器
1.下载安装 apt-get install pptpd 2.配置/etc/pptpd.conf vim /etc/pptpd.conf 添加下面两行(在配置文件的最后取消注释修改IP即可) localip 172.16.17.63  #这个就是你当前主机的IP地址 Remoteip 10.0.0.2-100  #这个就是给客户端分配置的IP地址池 3.添加DNS cd /etc/ppp vim options ms-dns 172.16.10.5 ms-dns 8.8.8.8 4.添加服务器的名称 vim pptpd-options name 172.16.17.63 5.服务端的用户各密码的配置 vim chap-secrets "tao"    172.16.17.63   "tao"    * 这个是用户名  服务器名(可以设置为*)  密码  允许登录的Ip地址 6.查看运行的端口 netstat -tnlpu |grep pptpd 可以看到1723端口开户 echo 1 > /proc/sys/net/ipv4/ip_forward #修改内核设置,使其支持转发 要想永久生效的话 vim /etc/sysctl.conf net.ipv4.ip_forward = 1 #将后面值改为1,然后保存文件 sysctl –p #马上生效 7,不加这条只能访问内网资源,加了可访问外网 iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE 8.重启pptpd服务否则客户端获取的IP段不生效 /etc/init.d/pptpd restart
三杯水Plus
2018-11-14
1.7K0
Nagios监控linux服务器
Nagios监控linux服务器 一、客户端 安装所需的软件(nagios-plugins、nrpe) #wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz #wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz 1、安装nagios-plugins #增加一个用户 useradd nagios -s /sbin/nologin -M 解压并安装 #tar zvxf nagios-plugins-1.4.16.tar.gz && cd nagios-plugins-1.4.16 #./configure --with-nagios-user=nagios --with-nagios-group=nagios && make && make install #chown -R nagios:nagios /usr/local/nagios 2、安装nrpe #tar -zxvf nrpe-2.13.tar.gz && cd nrpe-2.13 #./configure --enable-ssl --with-ssl-lib (前提是已经安装了openssl与openssl-devel) #make all && make install-plugin && make install-daemon && make install-daemon-config 3、配置nrpe 配置nrpe信息 #vim /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 allowed_hosts=172.16.17.223,127.0.0.1   #注意修改为nagios服务器的IP:172.16.17.223 #配置监控对象 说明:由监控原理可知被监控端做监控,然后将数据传给监控服务器绘总,设置监控详细参数主要是设置被监控端的nrpe.cfg文件,可以看到里面监控对象 vim /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20 command[check_disk]=/usr/local/nagios/libexec/check_disk -w 10% -c 5% command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 500 -c 550 command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10% command[check_ping]=/usr/local/nagios/libexec/check_ping -H 192.168.1.1 -w 100.0,20% -c 500.0,60% 后两行是自添加的 4、启动nrpe,并测试 #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d #echo “/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d &> /dev/null” >> /etc/rc.local #netstat -atulnp | grep nrpe tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      5201/nrpe            #/usr/local/nagios/libexec/check_nrpe -H localhost NRPE v2.13 二、服务器端 1、安装所需的软件(nagios、nagios-plugins、nrpe)下载后源码包安装,不赘述 wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz w
三杯水Plus
2018-11-14
1.5K0
关于too many files open的解决办法
当我们用一些大的测试程序时,有时可能会报错,too many files open之类的错误,系统默认的同时打开文件数是1024,可以用这个命令查看: #ulimit  -a | grep open open files                      (-n) 1024 如果某个用户想调整打开文件的大小可以如下操作 1,# tail -n 2 /etc/security/limits.conf caobaocheng     soft    nofile          1024 caobaocheng     hard    nofile          1024000 改后要想生效可能要source一下 其中大小可以根据实际情况而定,最终的最大打开量取决于硬配额 2,$ tail -n 1 ~/.bashrc ulimit -n 1024000 用户下次登录时可以验证一下 $ ulimit -n 1024000
三杯水Plus
2018-11-14
1.5K0
Elastic Stack5.2.2升级到6.0.0注意事项
6.0版本filebeat prospectors中的document_type被禁用,原来的topic: '%{[type]}'获取文档类型的方式不可用,但是引入了fields,后面映射模板也会用到。 1、document_type: yewuname 原来的Index名字为filebeat-yewuname-2018.01.19这样的按照天分割的,升级后document_type不支持了,需要修改为字段加type的形式如下fields: document_type: yewuname 2、输出kafka也需要修改topic: '%{[fields.document_type]}' 3、logstash生成index也需要由原来的index => "filebeat-%{type}-%{+YYYY.MM.dd}"改为index => "filebeat-%{[fields][document_type]}-%{+YYYY.MM.dd}",最终index命名为filebeat-yewuname-* 4、最后和Elasic支持人员沟通后得知,客户端filebeat不升级也可以,不影响使用
三杯水Plus
2018-11-14
5160
CentOS 7.5安装部署Jewel版本Ceph集群
1、修改cpeh.conf文件 注意mon为奇数,如果为偶数,有一个不会安装,另外设置好public_network,并稍微增大mon之间时差允许范围(默认为0.05s,现改为2s)
三杯水Plus
2018-11-14
7440
Jewel版本Ceph集群功能性能测试
参考文档 http://docs.ceph.com/docs/master/start/quick-start-preflight/#rhel-centos https://www.linuxidc.com/Linux/2017-09/146760.htm http://s3browser.com/ http://docs.ceph.org.cn/man/8/rbd/ https://hub.packtpub.com/working-ceph-block-device/# https://github.co
三杯水Plus
2018-11-14
1.1K0
Centos7.4部署配置Elasticsearch5.6集群
https://www.elastic.co/guide/en/elasticsearch/reference/5.6/index.html https://www.elastic.co/guide/cn/elasticsearch/guide/current/important-configuration-changes.html https://www.elastic.co/guide/en/elasticsearch/reference/master/setting-system-settings.html
三杯水Plus
2018-11-14
5920
DNS主从服务器搭建
http://blog.51cto.com/yichenyang/1911098 http://blog.51cto.com/wubinary/1379595
三杯水Plus
2018-11-14
3.9K0
Ambari2.6安装部署Hadoop2.7
Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。Ambari能够安装安全的(基于Kerberos)Hadoop集群,以此实现了对Hadoop 安全的支持,提供了基于角色的用户认证、授权和审计功能,并为用户管理集成了LDAP和Active Directory。
三杯水Plus
2018-11-14
1.3K0
Ceph集群由Jewel版本升级到Luminous版本
https://www.virtualtothecore.com/en/upgrade-ceph-cluster-luminous/ http://www.chinastor.com/distristor/11033L502017.html
三杯水Plus
2018-11-14
1.4K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档