linux服务篇
linux系统服务等
清霄
每天进步一点点
展开
-
ClickHouse插入数据成功但是没有数据的问题
日常小笔记背景:使用ALTER TABLE chtable_c1 delete where id<15; 删除数据后。再插入相同的数据就会出现有如下情况原来的数据插入语句和再次查看数据日志中的问题提现:2019.09.09 22:17:07.014152 [ 47 ] {5444152b-f8a2-4092-8076-58e5d4462ca8} <De...原创 2019-09-10 10:32:49 · 13675 阅读 · 4 评论 -
SHELL获得毫秒数
由于从mongodb往出来导出数据需要条件目前time存的是毫秒数,所以得从shell获得毫秒数首先要说的是date命令的 +%s参数网上搜了一下,很多人以讹传讹,date +%s就是毫秒!错了,大错特错了,因为man里是这么说的%s seconds since 1970-01-01 00:00:00 UTC所以说,它的输出是从1970年1月1日的00:00原创 2014-04-11 15:22:39 · 4565 阅读 · 0 评论 -
telnet模拟http访问
HTTP协议常用的无非就那么几个命令GETHEADPUTPOST此处简单说下http的GET和HEAD举两个简单的例子:GET的例子telnet serverip 80GET http://www.aaa.com/aaa.html //输入get命令和get的url原创 2014-04-24 09:42:10 · 1607 阅读 · 0 评论 -
mongo-c-driver-0.94.2的安装和使用
最近由于mongodb作为olap需要导出csv到原创 2014-05-08 16:30:38 · 3207 阅读 · 0 评论 -
squid 3.1详细配置(2)
上篇文章说了squid的安装配置原创 2014-04-21 13:21:01 · 2015 阅读 · 1 评论 -
squid 3.1缓存管理和维护(3)
前两章说了squid的安装和配置1.squid日志种类原创 2014-04-21 14:14:13 · 894 阅读 · 0 评论 -
LVM扩容
0.查看pv[root@QADB ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup00 PV Size 99.90 GB / not usable 24.71 MB Allocat原创 2014-03-25 14:10:24 · 834 阅读 · 0 评论 -
The new table will be used at the next reboot
磁盘分完区提示/dev/sda3 13055 26108 104856255 83 LinuxCommand (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-r原创 2014-03-25 13:52:25 · 6340 阅读 · 1 评论 -
mongodb的备份与还原
用mongo自带的bin/mongodump和bin/mongorestore备份和还原# /usr/local/mongodb-2.4.8-master/bin/mongodump --helpExport MongoDB data to BSON files.options: --help produce help原创 2014-04-01 01:35:06 · 726 阅读 · 0 评论 -
MongoDB基本操作
下载wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgztar -zxvf http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz -C /usr/local/ && mv /usr/local/mongodb-linux-x86_64原创 2013-09-08 13:23:22 · 825 阅读 · 0 评论 -
cacti监控搭建和配置
1.获取cacti安装包wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gzwget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz2.安装依赖包# yum -y install gcc gcc-c++ glibc make php-mysql m原创 2013-11-25 15:36:54 · 954 阅读 · 0 评论 -
Linux测试网卡绑定
1.脚本#! /bin/bashmodprobe -r bondingmodprobe bonding mode=$1ifconfig bond0 10.10.10.100 netmask 255.255.255.0 upifenslave bond0 em3 em4cat /proc/net/bonding/bond02.执行sh XXX.sh原创 2014-10-23 11:35:32 · 795 阅读 · 0 评论 -
网站用户行为分析的日志接收服务
分享一个用户http的用户行为日志收集服务,支持实时日志接收到kafka的实时计算和落盘日志的离线计算。编译nginx的时候新增第三方模块即可 ./configure --prefix=./install --add-module=./ngx_http_behavior_click_module --with-http_realip_module编译完成安装配置 location /beh...原创 2019-07-15 14:17:14 · 565 阅读 · 0 评论 -
分享一个java实现的https的server demo
https服务器package bing;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.Outpu...原创 2019-01-22 17:01:54 · 2552 阅读 · 0 评论 -
关于ipv6的笔记
用途阿里云放IOS app的服务器端信息或者ipv6 server的需要隧道服务https://tunnelbroker.net/配置服务器net.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.lo.disable_ipv6 = 0原创 2017-05-31 16:13:51 · 1442 阅读 · 0 评论 -
CentOS6.4_64安装vsftp(虚拟用户)
[root@localhost vsftpd]# setenforce 0[root@localhost vsftpd]# vi /etc/sysconfig/selinux [root@localhost vsftpd]# cat /etc/sysconfig/selinux |grep -v "#"SELINUX=disabledSELINUXTYPE=targeted原创 2013-07-16 15:50:32 · 1044 阅读 · 0 评论 -
linux用tc限速
tc qdisc add dev eth0 root tbf rate 1Mbit latency 50ms burst 10000 mpu 64 mtu 150000原创 2016-09-30 11:09:32 · 3604 阅读 · 1 评论 -
ActiveMQ静态发现集群
1.配置编辑MQ的主配置文件vim /usr/local/activemq1/conf/activemq.xml找到broker元素的配置,然后修改brokeName集群中不要重复然后在transportConnectors 元素前边加上 注意: uri后边的static表示静态,括弧中如果有多个mq实例就写多个uri,用逗原创 2016-01-25 13:58:15 · 3210 阅读 · 0 评论 -
tomcat用memcache进行session共享
tomcat版本及环境Using CATALINA_BASE: /usr/local/81tomcatUsing CATALINA_HOME: /usr/local/81tomcatUsing CATALINA_TMPDIR: /usr/local/81tomcat/tempUsing JRE_HOME: /usrUsing CLASSPATH:原创 2015-05-27 16:20:04 · 989 阅读 · 0 评论 -
elasticsearch安装部署文档
下载解压后./bin/plugin -install mobz/elasticsearch-head./bin/plugin --install lmenezes/elasticsearch-kopf/1.4.6./bin/plugin -u https://github.com/NLPchina/elasticsearch-sql/releases/download/1.3.1/原创 2015-03-03 11:28:54 · 1389 阅读 · 0 评论 -
LINUX的ssh互信配置
ssh互信配置也就是ssh五密码访问,一般用户远程操作通常应用中也有用到,Hadoop集群就是依靠ssh无密码访问来启动节点的,oracleRAC集群同样也用这个,rsync加密数据传输也有涉及这个所以笔者此处就对这个ssh互信做个简单的介绍mkdir ~/.ssh //默认ssh的所有配置信息都存放在用户家目录下的.ssh目录下,此处是个新用户没这个目录手动原创 2013-08-07 15:31:30 · 1132 阅读 · 0 评论 -
BSON TYPE
MONGODB BSON TYPE:BSON Types¶BSON is a binary serialization format used to store documentsand make remote procedure calls in MongoDB. The BSON specification islocated at bsonspec.org.原创 2014-04-14 17:34:48 · 1867 阅读 · 0 评论 -
memcached分布式和算法
memcache的分布式功能介绍和安装memcache的安装详见http://blog.csdn.net/cwg_1992/article/details/9818371下边进行介绍memcache的分布式功能:memcached服务内部并没有任何的“分布式”之说,他只是由APP Server通过算法进行实现分布式的如图所示:如果有三个memcache服原创 2013-09-07 15:39:46 · 838 阅读 · 0 评论 -
Redis安装 For CentOS6.4_64
下载获取Redis源码http://code.google.com/p/redis/downloads/listcd /usr/src/wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz解压tar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14测原创 2013-10-21 16:23:07 · 1251 阅读 · 0 评论 -
kdump内核崩溃转储服务的使用
内核崩溃转储服务的使用在linux生涯中虽说内核崩溃出现的几率不大,但还是有的简单的叙述一下kdump这个服务的工作原理和作用(摘自网络)dump 是一种的新的crash dump捕获机制,用来捕获kernel crash时候产生的crash dump。Kdump需要配置两个不同目的的kernel,其中一个我们在这里称作standard(production) kernel;另原创 2013-09-02 18:10:33 · 13879 阅读 · 0 评论 -
MongoDB命令
一些概念 一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binary json)的形式存放于硬盘中,因此可以存储比较复杂的数据类型。它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-fre转载 2013-09-08 17:28:19 · 558 阅读 · 0 评论 -
RHEL6.4安装varnish
varnish开源项目是2006年发布的第一个版本0.9.距今已经八年多了,此文档之前也提过varnish还不稳定,那是2007年时候编写的,现在的varnish已经很健壮。很多门户网站已经部署了varnish,并且反应都很好,甚至反应比squid还稳定,且效率更高,资源占用更少。相信在反向代理,web加速方面,varnish已经有足够能力代替squid。Varnish 的作者Poul原创 2013-08-31 15:06:30 · 1194 阅读 · 0 评论 -
RHEL6.4安装配置memcached
memcached是个开源的分布式内存缓存系统,能通过它减轻数据库,动态web的负载他会将常用的数据对象缓存在内存中,内存中的缓存可以通过api的方式被存取以下将进行memcached配置与安装过程memcahced依赖libevent可以首先来安装它,它可以用yum安装也可以源码包安装,此处不多赘述[root@localhost ~]# rpm -q libevent原创 2013-08-07 16:31:30 · 875 阅读 · 0 评论 -
RHEL6.4_64安装配置测试LVS+Keepalived
Keepalived负责故障节点的剔除和漂移ip(VIP)的管理LVS负责负载均衡调度架构规划: 系统:RHEL6.4_64 web: LVS mster:192.168.0.111 LVS slave:192.168.原创 2013-08-11 18:25:04 · 2213 阅读 · 0 评论 -
GPFS安装配置
GPFS由IBM开发的集群文件系统这个集群文件系统在Linux下已经销声匿迹很久了,常玩AIX的同学想必对这个文件系统很是熟悉了。笔者只是最近有兴趣来测试一下,不过让人心碎的是IBM却不对外开放下载了,只有它的update包对外开放下载。唉,功夫不服有心人,笔者实在是太聪明了,最终解决了此问题,成功的安装了最新的GPFS文件系统。笔者在gg中寻她千万处,却没想到在乱草茂盛的原创 2013-07-17 17:29:03 · 5361 阅读 · 1 评论 -
Hadoop cluster安装部署
Hadoop的安装硬件环境DELL R710Vmware ESXI 5.0 虚拟机 system:CentOS6.4_64(Base Server) 硬盘:40G 内存:2G CPU: 2 X 2 网卡:1000MB X 1配置规划hosts188.188.3.241 Hadoop1188.188.3原创 2013-07-10 11:54:27 · 1461 阅读 · 0 评论 -
KVM虚拟化内存分配
日记记录一次实验中发生的错误 KVM:以示警告!!!宿主主机的messages如下:Nov 16 10:41:16 CWG kernel: Out of memory: Kill process 31674 (qemu-kvm) score 477 or sacrifice childNov 16 10:41:16 CWG kernel: Ki原创 2013-11-16 03:07:50 · 2302 阅读 · 0 评论 -
用Linux图形界面在没有图形界面的linux安装oracle
此处不用X server和VNC看小编给你道来。。。如上可见:ssh -XY oracle@192.168.0.201链接到rac1这个机器之后运行runIinstall将图形界面发送到了我的本地机器上而远程的DISPLAY变量却是在localhost上可见ssh命令的 -X命令是可以转发X 桌面的!!!###############原创 2013-11-16 01:00:36 · 2602 阅读 · 0 评论 -
nginx+tomcat6.0的session共享
1.环境tomcat6.0 nginx1.4.4 安装memcached 1.4.15 安装2.所需的jar包memcached-session-manager-${version}.jarmemcached-session-manager-tc6-${version}.jar(tomcat1.6)memcached-session-manage原创 2013-12-25 16:46:53 · 844 阅读 · 0 评论 -
nagios外部插件nrpe安装
nagios安装:http://blog.csdn.net/cwg_1992/article/details/16967239nagios配置:http://blog.csdn.net/cwg_1992/article/details/16984365外部插件nrpe的安装,监控oracle1~4步被监控的主机上执行1.获取nrpehttp://ja原创 2013-11-27 16:23:55 · 924 阅读 · 0 评论 -
nagios配置示例
nagios安装请移步至此处本文之谈论简单的配置1.删除原有的配置文件nagios又名“难构死”这个“难”就难在配置,它的配置文件太多了,嵌套太多了容易让人混淆和闷圈,所有索性上来就清空它!我们自定义配置文件[root@master etc]# pwd/usr/local/nagios/etc[root@master etc]# find../htpassw原创 2013-11-27 15:16:24 · 1916 阅读 · 0 评论 -
Linux中的进程状态
显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date -s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00---------------------------------------转载 2013-11-26 09:56:59 · 929 阅读 · 0 评论 -
Linux修改时区
1.查看时区# cat /etc/sysconfig/clock ZONE="America/New_York"# date -RTue, 26 Nov 2013 09:44:31 -0500 //最后一列就是时区2.修改时区[root@master ~]# file /etc/localtime /etc/localtime: timezone data, vers原创 2013-11-26 09:30:59 · 899 阅读 · 0 评论 -
nginx+keepalived实现高可用负载均衡
1.获取keepalived[root@master src]# wget http://www.keepalived.org/software/keepalived-1.2.9.tar.gz2.安装依赖包yum -y install openssl-devel gcc gcc-c++ glibc make3.安装[root@master src]# cd keepaliv原创 2013-11-21 17:49:04 · 886 阅读 · 0 评论 -
CentOS6.4_X64安装nginx
1.获取nginxwget http://nginx.org/download/nginx-1.5.7.tar.gz2.安装依赖包yum -y install gcc gcc-c++ glibc make pcre pcre-devel zlib-devel3.安装./configure --prefix=/usr/local/nginxmake && make ins原创 2013-11-21 15:14:17 · 949 阅读 · 0 评论