待写
#!/bin/shETHCONF=/etc/sysconfig/network-scripts/ifcfg-eth0HOSTS=/etc/hostsNETWORK=/etc/sysconfig/network NETMASK=255.255.255.0###function Change_ip (){grep "dhcp" $ETHCONFif [ $? -eq 0 ];th
#!/bin/bashDEFAULTNAME=`ls /etc/sysconfig/network-scripts/ifcfg-en*`EXPECTNAME=ifcfg-eth0sed -i 's/DEVICE.*/DEVICE=eth0/g' $DEFAULTNAMEsed -i 's/ONBOOT.*/ONBOOT=yes/g' $DEFAULTNAMEmv $INITIALNAME /etc
1、INITIALNAME=`ls /etc/sysconfig/network-scripts/ifcfg-en*`2、EXPECTNAME=ifcfg-eth03、sed -i 's/DEVICE.*/DEVICE=eth0' $INITIALNAME4、mv $INITIALNAME /etc/sysconfig/network-scripts/$EXPECTNAME5、sed -i 's/
ECS Elastic Compute Service待写RDS Relational Database Service待写SLB Server Load BalancerRedis
vim模式下:%s/demon/newdemon/g#sed -i 's/nologin/login/g' 接文件名 替换关键词#sed -i '/^SELINUX/s/enforcing/disabled/g' /etc/selinux/configsed -e '命令' -e '命令'或者sed '命令';'命令' -e是and的意思sed 's/$/& xxx/g' 在文件末尾加xx
待写 swarm
查看物理CPU个数#cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)#cat /proc/cpuinfo| grep "cpu cores"| uniq查看逻辑CPU的个数#cat /proc/cpuinfo| grep "processor"| wc -l
redis可以做分布式memcached不能mangodb是一个分布式数据库,可以存json串,是nosql类型redis是缓存服务器,但是用成数据库服务器了因为是放在内存中,所以内存消耗比较大,一般128G,256G内存redis读取可达11万条/s,写入是8万条/s,数据256Kredis可以加快读取速度,刚发布的微博就可以看,还有秒杀时的商品,都是存在redis里端口6379需要安装php-
机房公网网站流量出口达到上限,核心站点已经出现访问缓慢、无法加载的现象1.扩充流量2.换机房,改变后端Web集群访问地址,将一部分中等流量的站点服务器上的Nginx配置分发到B机房服务器,随后更改DNS解析有一套能实时查看所有域名流量,通过纵向(每台服务器流量多少,当前HTTP并发多少)、横向(每个服务器上运行了多少个域名、每个域名流量多少、域名访问来源是什么)做可视化展示的系统,监控Nginx主
上线的流程1. 上线流程包含下列几个方面:1.1. 网络规划1.2. 系统规划1.3. 数据迁移2. 网络规划包含的内容2.1. 挑选机房2.2. 是否需要划分多个网段2.3. 出口是否需要VSRP2.4. 交换机之间如何进行备份2.5. 各个交换机之间的连接速度大小3. 系统规划包含的内容3.1. 挑选服务器3.2. 选择存储3.3. 选择操作系统3.4. 网站如何进行分层3.5. 各个应用如何
1:删除 /etc/udev/rules.d/70-persistent-net.rules 文件.(70-persistent-net.rules这个文件确定了网卡与MAX地址的绑定,clone之后的MAC地址发生了变化,所以导致系统认为网络设备不存在.) 2:重启虚拟机. 3:将 /etc/udev/rules.d/70-persistent-net.rules 文件最后的
因为使用的是zabbix,所以讲解zabbix下添加监控项的方法全局参数服务器性能监控CPU ,内存,硬盘,警告信息,流量,端口,磁盘IO字节/s,系统日志中的错误报告网络监控网络通断 Ping监控的返回延时一般是10-30ms之间,当延时大于100ms时候网络丢包率应用监控关键进程运行状态网站安全监控网站故障监控java监控用户访问速度监控双机HA的可用性关键文件监控备份监控
chkconfigchkconfig --add servernamechkconfig --del servernamechkconfig --level 35 servername onvim /etc/rc.d/rc.localservice servername start
引擎MyISAM强调的是性能,比InnoDB快,但不提供事务支持,复杂的任务,关联。支持表锁。类似excel表格。安装时默认模式。InnoDB,支持外部键,可以执行大量的insert和update,像银行系统 两个引擎,类似apache两个工作模式Database库>tables表>row行MyISAM 类型的表强调的是性能,主要用于select(查询)操作,执行速
SAS硬盘15000转/s,数据库内存64G或者32G,SATA硬盘转速7500转或10000转/s企业一般是4块SSD做RAID10mysql优化:二分配置的优化,八分sql语句的优化。key_buffer_size:表示索引缓存的大小,mysql缓存在内存里的。内存的80%。MyIsam表的配置table_cache:同时打开表的数query_cache_size:查询缓冲区的大小query_
监控命令The utmp file allows one to discover information about who is currently using the system. There may be more users currently using the system,because not all programs use
权限命令chmod 777 /文件 或chmod u+x,g-r+,o=w /文件-R递归 权限:删除一个文件必须对该文件所在目录有w权限 ,目录权限优于文件权限 目录必须有x权限,不然无法cd,可以ls一级只有root和文件所有者可以chmod,只有root可以改变文件所有者 chown 用户名 /文件 chgrp 用户名/文件 umask -S[ro
ls-a为--all 隐藏文件不是为了对系统或对人隐藏,是为了标记这是系统文件,防止误操作-l为--long 权限中x是execute 权限够用就好,能不给就不给-h为--human,人性化显示-d 看本目录,而不是目录下的详细信息,一般为ls -ld看目录的详细信息-i inode看节点的索引号(每个文件都对应一个节点,类似×××) cp-p保
京峰架构:主站,视频站,python站,bbs站,电子书站LNAMP+Redis 共20台服务器4台LAMP,www v bbs python ebook四个虚拟主机,用nginx均衡4个LAMP,动静分离,静态走前端,动态走后端+x台mysql一主多从,读写分离,1台备份crontab+redis缓存+监控服务器,1台单机版小网站或者临时扛压的备用机域名对应的外网IP每天的访问量PV UV IV
KVM Xen VMware VirtualBox Docker并不能把多个物理机虚成一个虚拟机,只能把一个物理机虚成多个虚拟机Docker是在Linux容器(LXC)等技术上进行封装,这个技术是linux本来就有的。LXC做资源隔离的,Linux可以启动多个进程应用,互不冲突影响,就是基于LXC技术,/cgroup,Docker虚拟化有三个概念:镜像(轻量级ISO)、容器(装好的轻量级系统)、仓
网页常见报错200 请求完成301URL页面永久移动302URL页面临时移动,用于网站临时升级,客户端继续使用原有URL304 缓存,nginx里配expires就会返回这个400 客户端请求的语法错误?401 请求要求用户的身份认证404找不到页面 403拒绝访问 405 禁止访问499跟502类似,网站无法响应,可能是这个IP大量访问,把出现499的I
影响服务器性能因素操作系统级别:内存,CPU,磁盘I/O,网络I/O带宽程序应用级别·系统打开文件最大数linux下一切皆文件,客户端请求时会打开服务端的文件或者生成一个临时文件open too many files这个提示就是打开文件数太多ulimit -n看最大打开文件数 ulimit -n 1024 改成1024临时修改一般一G内存打开10万个端口vim /etc/security
准备的东西ip.txt192.168.1.10192.168.1.10192.168.1.10auto_deploy_war.sh#!/bin/bash#Auto deploy Tomcat#by yinxingyouyou `date +%F`TOMCAT_DIR="/usr/local/tomcat/"WAR="jfedu.war"DES_DIR="/usr/local/tomcat/weba
搭建SVNyum install subversionrpm -ql subversionsvnversion --version 看安装成功没mkdir -p /var/svn/svnrepos 创建svn版本库目录 svnadmin create /var/svn/svnrepos 创建版本库,会在/var/svn/svnrepos目录下生成如下这些文件进入conf目录,a
SSH报nasty错误,要把/root/.ssh/known_hosts清空PSSH相对于ssh来说是多线程的,可以并行在多个客户端执行,效率更高,适合100-300台安装部署cd /usr/src/;wget -c http://www.theether.org/pssh/pssh-1.4.3.tar.gz;cd pssh-1.4.3;python setup.py inst
临时iptables、selinuxservice iptables stopsetenforce 0永久关闭iptables、selinuxchkconfig iptables offsed -i 'SELINUX=/enforcing/disabled' /etc/selinux/configiptables不存在/etc/sysconfig/iptables文件#iptables -P OU
面试必考keepalived的功能,脚本也能实现keepalive,主要是有VRRP基于IP(第3层网络层),port(第4层传输层),应用层(第7层),保证服务正常运行master会定时给bakcup发广播包,不发了backup就认为master挂了,重新选举,这个只能检查本机,重启本机,要配合LVS才能均衡,直接yum install -y keepalived ipvsadm或者源码安装yu
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号