- 博客(86)
- 收藏
- 关注
转载 HTML转PDF工具(wkhtmltopdf)介绍,支持widows和linux
最近项目中客户提了一个奇葩的需求;批量把html转为pdf文件用于存档。听到这个需求不知所错,最开始研究iText使用Java开发,各种中文乱码,中文不显示问题。后来在网上搜索到wkhtmltopdf工具,以下是完整的说明以及代码。首先下载文件:html转为pdf文件(wkhtmltox)(包括windows下exe安装文件和Linux下可执行文件),官方下载地址一、windows下操作步
2017-01-17 11:18:08 2288
转载 MySQL多实例部署
mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理第一种使用多个配置文件启动多个进行1.安装编译好数据库2.进行数据库初始化/usr/loc
2017-01-13 17:33:47 627
转载 MySQL的主从复制延迟问题
主从复制延迟产生的原因 当主库的TPS并发较高时,产生的DDL数量超过slave一个sql线程所能承受的范围,那么延时就产生了,当然还有就是可能与slave的大型query语句产生了锁等待。解决方法: 1.最简单的减少slave同步延时的方案就是在架构上做优化,尽量让主库的DDL快速执行。还有就是主库是写,对数据安全性较高,比如sync_binlog=1,innod
2017-01-13 17:31:05 756
转载 运维工具汇总之 性能调优,性能监控,性能测试
背景介绍:关于运维工具,网上已经有前辈用了三张图表,将系统各个层面的性能调优,性能监控,性能测试都进行了总结。我觉得非常有必要再学习一次,因此打算将这三张图贴到本文当中,并且在之后不断的完善,针对各个命令做一些简单的介绍,并跟上用例。图表浏览:性能调优性能监控性能测试工具详解:待续...性能,监控,调优,测试版权所有© mcsra
2017-01-13 17:08:46 817
转载 在Windows7上创建WiFi热点共享有线网络连接
在Windows7上创建WiFi热点共享有线网络连接1. 以“管理员”启动cmd.exe进入命令行模式;2. 执行以下命令创建虚拟网卡netsh wlan set hostednetwork mode=allow ssid=heylinux.com key=52heylinux3. 此时,可以在“控制面板”-“网络和共享中心”-“更改适配器设置”中看到创建好的虚
2017-01-13 17:00:28 2157
转载 windows下文件夹的备份
问题:我们都知道Linux下,我们可以使用命令cp -rf file renamefile来备份文件夹,那么windows下面如何使用呢?解决办法:使用xcopy命令将以下命令写入一个文件中,然后保存成以.bat结束的文件,如:xcopy.batxcopy /I /Y /E E:\ftpserver\cps E:\ftpserver\cps-%date:~0,10%然后双击
2017-01-03 11:45:28 577
转载 MySQL数据的主从复制、半同步复制和主主复制详解
一、MySQL复制概述 ⑴、MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的架构和安全备份等功能,毕竟现在它还算是开源界的老大吧! MySQL数据库支持同步复制、单向、异步复制,
2016-12-22 17:14:05 587
转载 公钥与私钥
数字签名是什么?作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的
2016-12-07 13:37:27 408
转载 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 字背景颜色范围:40---
2016-12-05 11:06:41 649
原创 iptable
iptables语法: iptables [-t 表] [要操作的链] [规则号码] [匹配条件] [-j 匹配到以后的动作]表: filter 过滤数据包,默认表 nat 网络地址转换 (DNAT、SNAT、NASQUERADE)
2016-11-30 17:37:57 1500
转载 ESXi 主机的摘要选项卡报告以下错误:配置问题:XXX esx.problem.syslog.nonpersistent.formatOnHost 未找到 XXX
在 ESXi 主机的“摘要”选项卡中,出现以下错误:配置问题:XXX esx.problem.syslog.nonpersistent.formatOnHost 未找到 XXX (Configuration Issue: XXX esx.problem.syslog.nonpersistent.formatOnHost not found XXX)全新安装 ESXi 后或升
2016-11-28 11:45:47 6323
转载 Linux命令 - curl
文章来源:Linux curl命令详解命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent
2016-11-28 11:21:37 624
转载 Linux命令 - w
1、概述 显示当前所有的登录用户和他们正在做什么 2、命令格式 w- [husfV] [user] 3、常用命令参数[oldboy@zhang~]$ w 14:32:10 up 5:22, 4 users, load average: 0.00, 0.00, 0.00USER TTY FROM
2016-11-28 11:19:17 479
原创 Linux命令 - route
route [add|del] [-net|-host] [网域或主机] netmask [mask] [gw|dev]参数: -n :不要使用通讯协定或主机名称,直接使用IP或port number -ee :使用更加详细的资讯来显示 -net :表示后面接的路由为一个网域;
2016-11-25 14:10:06 573
原创 SSH
SSH采用的是”非对称密钥系统”,即公钥私钥加密系统1. 基于口令的安全验证这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式。整个过程大致如下:(1)客户端发起连接请求。(2)远程主机收到用户的登录请求,把自己的公钥发给客户端。(3)客户端接收远程主机的公钥,然后使用远程主机的公钥加密登录密码,紧接着将加密后的登录密码连同自己的公钥一并发送给远程主机
2016-11-23 14:56:50 1392
原创 Linux命令 - date
date [参数] .... [+格式]参数:-s 根据字符串来设置日期与时间。字符串前后必须加上双引号。-d 显示字符串所指的日期与时间。字符串前后必须加上双引号。-u 显示GMT星期日[SUN] 星期一[MON] 星期二[TUE] 星期三[WEN] 星期四[THU] 星期五[FRI] 星期六[SAN]一月[JAN]
2016-11-08 10:07:50 467
原创 备份:tar、dd、cpio、dump
完整备份: 将跟目录(/)整个系统,服务及配置,数据等通通备份下来,出问题后只需要把完整备份整个倾倒回去硬盘,就全部搞定了。完整备份也可以是备份一个文件系统,例如/dev/sda1或/dev/md0之类的文件系统 完整备份虽然在还原方面很好,但是系统用的越久(不适合频繁备份)
2016-11-04 18:03:05 1624
原创 Linux命令 - chattr、lsattr
stat 查看文件的时间戳,时间戳有三个:访问时间、修改时间,改变时间你可以用这个命令来做监控,可以查看某个时间点的数据变化和状态变化[root@desktop30 ~]# cd /tmp[root@desktop30 tmp]# touch test[root@desktop30 tmp]# ll-rw-r--r--. 1 root root 0 Jun 9 16:05
2016-10-26 16:25:27 679
原创 Linux修改系统时间与时区
GMT (Greewich Mean Time)格林威治标准时间:GMT是老的时间计量标准,根据地球的自转和公转来计算时间,也就是太阳每天经过位于英国伦敦郊区的皇家格林尼治天文台的标准时间就是中午12点,因为本初子午线被定义在通过哪里的经线UTC (Universal time coordinated)世界协调时间:现在用的时间标准,根据原子钟来计算时间。由于现在世界
2016-10-17 17:48:05 23916
原创 Linux命令 - cut,grep
摘取命令: 将一段数据经过分析后,取出我们所想要的cut将一段信息的某一段给‘切’出来,处理信息以行为单位 cut -d 后面接分隔符,与-f 一起使用; -f 依据-d 的分隔符将一段信息分割成为数段,用-f 取出第几段的意思
2016-09-20 01:11:11 1149
原创 Linxu命令 - uniq、sort、wc
sort 排序 -t #指定排序时所用的栏位分隔字符 -n #依照数值的大小排序 -r #以相反的顺序来排序 -f #排序时,将小写字母视为大写字母 -d
2016-09-20 00:18:38 3252
原创 Nis服务器之ypserv.conf配置文件
[root@node1 ~]# vim /etc/ypserv.confdns:no #NIS服务器大多使用于内部局域网,只要有/etc/hosts即可,不用DNS啦files:30 #预设会有30个数据库被读入内存当中,其实我们的账号档案并不多,30个够用了。xfr_check_port:yes #与master/s
2016-09-06 02:21:56 2487
原创 Nis服务器之Master-Slave设置
NIS slave server是将master server的数据库作为本身的数据库来源。如果网段环境较大,使用Master/Slave主从架构可以分散NIS服务器的负载,也可以避免因NIS服务器宕机而导致的无法登陆的风险node1.example.com 192.168.1.250 作为Nis的Master服务器node3.example.com 192.168.1.
2016-09-05 23:25:12 2782
原创 Nis服务器之搭建+Nfs+autofs
NIS服务端:[root@node1 ~]# vim user.sh #批量创建50个用户#!/bin/bashfor n in $(seq 1 50)douseradd -d /home/nisusers/nisuser$n nisuser$n echo nisuser$n | passwd --stdin nisuser$n
2016-08-31 17:48:08 1149
原创 Mysql之主从切换
注意:1、主从切换比较危险,不到万不得已不推荐执行2、在启动从库的时候必须先把数据同步(确保从库状态为has read all relay log),并删除日志记录下的:master.info文件从库变主库:msyql> stop slave io_thread;mysql>stop slave;mysql>reset slave;mysql
2016-08-30 05:05:37 1046 1
原创 正向代理与反向代理的区别
正向代理和透明代理 :1、客户端不知道服务端,通过代理服务器来代理客户端连接服务端 总结:正向和透明代理代理的都是客户端2、正向代理需要客户端手动设置代理服务器,而透明代理不需要客户端手动设置代理服务器反向代理: 客户端知道服务端,通过代理服务器代理的是服务端 总结:代理的是服务端正向代理的特点:1、保护客户端安全,允许客户端通过它访问任意网
2016-08-12 07:05:11 680
原创 19、LVS+keepalived
LVS+Keepalived 为了保证DR的在线时间,所以我们要对DR做备份,两台DR分别安装Keepalived软件让一台DR为Master,另一台DR为SlaveKeepalived不是红帽系统中的软件,把这款软件安装在红帽系统中,要用源码包安装/usr/local/src 这
2016-06-21 14:30:54 1014
原创 18.RedHat5 LB集群(LVS)-DR模式
LB集群(LVS)-DR模式实验目标:掌握DR模式的理论和配置 实验理论:由于NAT模式的缺点,所以引出了DR模式 DR(调度器):接收来自客户端的请求,然后通过算法把请求转发给Realserver1、2,Realserver接收到请求后,不会把信息发给DR,而是会把信息直接发给客户端 为什么要配置VIP: 为什么要配置arp_ignore
2016-06-21 14:26:29 821
原创 17、RedHat5 LB集群(LVS)-NAT模式
LB集群(LVS)-NAT模式实验目的:了解LB集群NAT模式的理论和配置 实验理论:LB负载均衡集群的诞生:我们都知道,一台服务器是有着并发指数的(同时访问的数量),在淘宝双11节日的那一天,会有无数的客户来访问淘宝网站,显然一台服务器是接收不了如此多的客户,为了避免丧失大量的客户,可以使用提高服务器的并发处理的技术来解决,这种技术叫负载均衡集群(LB) LB集群
2016-06-21 14:20:30 960
原创 16、分布式文件系统化GlusterFs
GlusterFS实验目标:掌握Glusterfs的理论和配置 实验理论:GlusterFS(Gluster File System) 分布式文件系统的诞生:以淘宝为例,淘宝把全国所有的数据放在杭州,在双11时,面对巨大的访问量,会发生什么?(并发处理用LB解决)大量的用户时时刻刻的对磁盘阵列读写,面对这么强大的攻势,在强大的磁盘阵列也得崩溃,即使访问量不大,有的人离杭州远
2016-06-21 14:15:16 2872
原创 15.RedHat5 异地容灾Drbd
异地容灾Drbd实验目的:掌握Drbd的理论与配置 实验理论: Drbd功能:把多台机器的硬盘组合成一个网络Raid,保证底层数据的同步,用在异地容灾目前Drbd8版本只支持两个节点来做网络Raid,有个Drbd9版本,可以支持3或多个节点来做网络Raid(一台主、两台从) Drbd模式:主从关系:使用任意文件系统来格式化硬盘,主节点有数据会自动向辅
2016-06-21 14:04:17 1025
原创 13、RedHat6 集群文件系统GFS
GFS文件系统实验目的:掌握GFS的理论和配置 实验理论:在集群中为什么不用ext4类似的文件系统?ext4文件系统在集群中不能实时同步数据,一个文件系统只有一个日志区,日志区记录着数据的变化storage里的一个iscsi分区被格式化成ext4,iscsi分区通过iscsi技术又分别被映射到A机和B机,被映射过去的iscsi分区又分别被挂载到A机和B机,ext4文
2016-06-21 13:56:47 6516
原创 12、RedHat6 监控集群状态
监控 RHCS集群状态通过对集群的监控,有助于了解集群健康状况,发现问题并及时解决问题。本实验主要介绍cman_tool、clustat、ccs_tool。5.1.cman_toolcman_tool命令语法cman_tool [options]例 1:查看节点名称、对应的节点 IP和加入集群的时间[root@server
2016-06-21 13:35:58 1372
原创 11、RedHat6 管理应用服务
管理应用服务集群启动后,默认自动启动应用服务,但是,如果某个应用服务没有自动启动,就需要通过手工方式来启动。管理应用服务的命令时 clusvcadm,通过这个命令可以启动、关闭、重启、切换集群中的应用服务。4.1.启动某个应用服务命令语法:Clusvcadm –e ‐m service:表示集群中创建的应用服务名称node:表示集群节点名称
2016-06-21 13:17:15 713
原创 10、RedHat6 仲裁盘
RedHat6 仲裁盘Qdisk实验目的:掌握仲裁盘的理论和配置 实验理论:仲裁盘(quorum disk)是微软推出概念 在存储上分一个10M的分区,运行qdisk服务,各个节点默认每10秒ping公共设备3次,只要有一次ping成功,就表示这个节点是活的,ping成功的给这个节点记一分,每记一分,都会把分数累加传到10M的分区里存着 仲裁盘机制(Qdi
2016-06-21 13:12:46 3855
原创 9、RedHat6 集群存活条件
Redhat6集群存活条件集群存活条件由来: 集群坏境中的服务,都是基于集群而提供正常的服务,如果集群系统挂了,配置再好的服务也是无用的,同样不能提供服务 那怎么样保证集群坏境不挂了?那你就需要了解“集群存活条件”这个概念了 Votes:票数集群系统中,每个node都是有票数的,默认都是1票修改节点票数,在节点的界面下,找到【Number ofvotes
2016-06-21 12:57:28 700
原创 8、RedHat6 集群Fence
RedHat6 集群Fence实验目的:掌握集群Fence理论和配置 Fence概念:在HA集群坏境中,备份服务器B通过心跳线来发送数据包来看服务器A是否还活着,主服务器A接收了大量的客户端访问请求,服务器A的CPU负载达到100%响应不过来了,资源已经耗尽,没有办法回复服务器B数据包(回复数据包会延迟),这时服务器B认为服务器A已经挂了,于是备份服务器B把资源夺过来,自己做主
2016-06-21 12:27:00 11734
原创 7、RedHat6 多服务搭建
RedHat6 多服务搭建实验目的:掌握多服务的理论和操作 实验理论:在HA集群坏境中,可以运行多种服务,每运行一种服务都会有一个节点运行,另一个节点作为备份,比如Node1运行Httpd服务,Node2作为备份,Node3运行Vsftpd服务,Node4作为备份,Node5运行Nfs服务,Node6作为备份,如果这样做了,Node2、Node4、Node6没有事情做,不是浪费
2016-06-21 12:02:28 898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人