Linux
文章平均质量分 53
大彪先生
大彪的日常思考分享,程序猿看世界,不仅仅是技术。 :)
展开
-
x264:common/opencl.c:154:19: 错误:‘x264_opencl_source_hash’未声明
错误信息:common/opencl.c: 在函数‘x264_opencl_cache_load’中:common/opencl.c:154:19: 错误:‘x264_opencl_source_hash’未声明(在此函数内第一次使用) CHECK_STRING( x264_opencl_source_hash ); ^common/open原创 2014-11-03 11:10:43 · 2470 阅读 · 0 评论 -
UNIX 读书笔记01
标准输出流默认不能随着管道流下,可以使用如下脚本:ls n* 2> errors 2> 代表标准错误流的处理方式跟随标准输出流保持一致vim:1,$s/^/爱/ 给从第一行开始每行行头加上”爱“15,$s/$/爱 给从第15行开始每行行尾加上“爱”1,$s/[0-9]/*/g 将所有的数字替换成*1,$s/[^原创 2015-05-27 22:20:47 · 541 阅读 · 0 评论 -
vim配置
runtime! debian.vim"设置编码set encoding=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set fileencodings=utf-8,ucs-bom,chinese "语言设置set langmenu=zh_CN.UTF-8 "设置语法高亮syntax enable转载 2015-06-18 07:49:05 · 461 阅读 · 0 评论 -
sqoop 和mysql相关操作
数据迁移工具,可以和RDBMS相互迁移数据需要先将db driver copy to sqoop lib dir注意: sqoop是以mapreduce的方式来运行任务的,用hdfs来存储数据的。所以依赖NameNode和ResourceManager,只要机器上配置了这两个就可以正常运行,程序运行时会自动读取环境变量.原创 2015-06-02 22:42:47 · 562 阅读 · 0 评论 -
hbase 概念 + 搭建分布式HA应用
HBase - Hadoop Databasehbase的设计思想来自于google的bigtable主键:Row Key主键是用来检索记录的主键,访问Hbase table 中的行,只有三种方式通过单个Row Key 访问通过Row Key 的range全表扫描列族:Column Family列族原创 2015-06-02 22:39:46 · 767 阅读 · 0 评论 -
CentOS6.4配置163的yum源
CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/[root转载 2015-06-02 22:45:35 · 519 阅读 · 0 评论 -
Lvs + Ngnix + Haproxy + Keepalived + Tomcat 实现三种HA软负载均衡和Tomcat Session共享
环境准备:一、11台测试机器 hostname:v1 ~ v10 (10台测试机) ip:192.168.33.81(v1) ~ 192.168.33.90(v101) 由于在内网测试,需要搭建个内网yum源,方便安装软件。yum所在机器为192.168.33.101二、待实现功能 下面分别使用haprox原创 2015-06-09 21:50:14 · 2941 阅读 · 0 评论 -
Unable to create a deployment for VM[User|i-2-6-VM]
错误:Unable to create a deployment for VM[User|i-2-6-VM]cloudstack添加实例时,host内存给小了。原来是4G,给它8G再添加就好了。原创 2015-07-21 22:46:06 · 3657 阅读 · 0 评论 -
KVM 【SNAT/DNAT2种配置实现以及扁平化网络模式(flat)实现/virsh2种动态迁移实现】
-------------------------------------------------------------------------###KVM SNAT配置过程-------------------------------------------------------------------------#增加一个br0网桥(不跟任何网卡绑定)brctl addbr br0原创 2015-07-25 00:05:11 · 1659 阅读 · 0 评论 -
NFS安装和配置
------------------------------------------------------------------------------------------------------------------NFS就是Network File System的缩写,最早是由Sun公司发展开发出来的,它最大的功能就是可以通过网络,让不同计算机,不同操作系统,可以共享资源文件。用户和原创 2015-07-25 00:16:12 · 1140 阅读 · 0 评论 -
Linux - Virsh
virsh命令suspendresumedumpxml KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。存储池(Storage pools)是放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume原创 2015-07-25 00:21:54 · 1370 阅读 · 0 评论 -
Linux bridge-utils tunctl 使用
网络brctl是Linux下用来管理以太网桥,在内核中建立、维护、检查网桥配置的命令STP - Spanning Tree Protocol(生成树协议)逻辑上断开环路,防止二层网络的广播风暴的产生以dhcp模式启用 'eth0'在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备。不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行于操作系统上的软件提供原创 2015-07-24 23:50:09 · 4657 阅读 · 0 评论 -
Vmware qemu-kvm 虚拟化测试
[root@kvm1 cloud]# lsmod | grep kvmkvm_intel 55496 3 kvm 337772 1 kvm_intel[root@kvm1 cloud]# egrep "(vmx|svm)" --color /proc/cpuinfo flags : fpu vme de原创 2015-07-24 23:58:13 · 1653 阅读 · 0 评论 -
Linux负载均衡集群之LVS原理
一、 LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了转载 2015-05-27 22:16:11 · 588 阅读 · 0 评论 -
eclipse 远程调试hadoop代码
zxxJPDA 简介Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序。JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI)、一个协议(Java Debug Wire Protocol)和两个用于合并它们的软件组件(后端和前原创 2015-05-27 22:14:10 · 1193 阅读 · 0 评论 -
Linux:自定义系统服务实现
还是原来的UDP实现Client/Server文件传输插件,现代码已经全部实现.部署到客户原创 2014-10-21 20:47:46 · 803 阅读 · 0 评论 -
gzip: stdin: not in gzip format tar: Child returned status 1
在linux下解压.tar.gz文件时,出现了: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors 解决办法: tar -xf filename.tar.gz或者tar -xv转载 2014-12-19 10:01:33 · 977 阅读 · 0 评论 -
Java for linux Runtime 执行需要转义的脚本(shell)
最近写了一个利用java for linux ffmpeg的音频转码服务,发现linux里能执行的脚本用java去执行就不行.普通脚本可以,但是遇到要使用文件名作为参数传递(文件名有空格)时就会提示文件找不到了. 我各种转义,\" \' \[空格] 全试过了,都不行. 将java拼接出来转义后的shell字符串 命令直接复制到linux shell 终端就能执行. 用java Runtime原创 2014-12-25 20:35:36 · 4450 阅读 · 3 评论 -
RHEL6.3克隆虚拟机后的网卡启动失败问题解析
公司测试环境安装的都是RHEL6.3,在进行虚拟机克隆后,发现clone的虚拟机网卡起不来,具体报如下错误:[root@localhost Desktop]# service network restartShutting down loopback interface: [ OK ]Bringing up loopback inter转载 2014-12-07 15:32:24 · 640 阅读 · 0 评论 -
修改linux主机名称
1、通过hostname命令。命令格式:hostname newhostname此命令的作用是暂时的修改linux的主机名,它的存活时间linux当前的运行时间,即在重启前的运行时间内。一般修改以后就生效,但是不能永久修改2、 通过配置文件/etc/sysconfig/network修改。-----------------------------------------转载 2014-12-07 15:34:09 · 775 阅读 · 0 评论 -
/user/libexec/gconf-sanity-check-2 exited with status 256
把虚拟机(centos 6.4)克隆了下,结果发现起不来了。错误提示:There is a problem with the configuration server(/usr/libexec/gconf-sanity-check-2 exited with status 256) 于是,关机重启进入单用户模式,将/tmp/ 清干净,chmod 777 . 后能正常启动了。原创 2015-03-18 20:54:47 · 1004 阅读 · 0 评论 -
Error: No suitable device found: no device found for connection 'System eth0'
在redhat和centos6.0以后的版本,如果我们用虚拟机装过一个系统后想克隆一个虚拟机用的话,我们会发现clone虚拟机网卡起不来,报一下错误:Error: No suitable device found: no device found for connection 'System eth0'.或者Bringing up interface eth0: Device eth0转载 2015-03-18 21:24:21 · 714 阅读 · 0 评论 -
Centos 6.4 修改HOSTNAME
由于需要搭建多台机器集群,就把机器名按照统一命名规则修改了下。机器(centos 6.4)下面是修改步骤1.hostname 修改执行:hostname newHostName2.network文件执行:vi /etc/sysconfig/network将内部:HASTNAME=newHostName3.hosts文件若是静态IP,则添加个ip对应new原创 2015-03-18 21:51:46 · 634 阅读 · 0 评论 -
linux平台下防火墙iptables原理(转)
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如转载 2015-05-17 21:51:18 · 438 阅读 · 0 评论 -
洞悉linux下的Netfilter&iptables:什么是Netfilter?
本人研究linux的防火墙系统也有一段时间了,由于近来涉及到的工作比较纷杂,久而久之怕生熟了。趁有时间,好好把这方面的东西总结一番。一来是给自己做个沉淀,二来也欢迎这方面比较牛的前辈给小弟予以指点,共同学习,共同进步。 能在CU上混的人绝非等闲之辈。因此,小弟这里说明一下:本系列博文主要侧重于分析Netfilter的实现机制,原理和设计思想层面的东西,同时从用户态的iptables到内核转载 2015-05-17 22:01:43 · 415 阅读 · 0 评论 -
haproxy + keepalived 实现简单负载均衡高可靠
ip addr add 192.168.50.50/24 dev etho 添加辅助ip ip addr del 192.168.50.50/24 dev etho 删除辅助ip 脑裂:某种原因导致集群各节点之间无法通讯,各自都为master或者slavekillall -0 haproxy 不杀死进程,只是用作检测。原创 2015-05-27 22:11:06 · 879 阅读 · 0 评论 -
iptables 简单配置示例
iptables防火墙简介iptables/netfilter是Linux下自带的一款免费且优秀的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入、流出、流经服务器的数据包进行精细的控制。iptables是Linux2.4及2.6内核中集成的模块。防火墙果汁的执行顺序默认是从前到后依次执行,遇到匹配的规则就不在继续向下检查,若果遇到不匹配的原创 2015-05-27 22:12:43 · 1126 阅读 · 0 评论 -
This howto guide shows you’ll how to enable EPEL repository under RHEL/CentOS 6/5 to install additio
This howto guide shows you’ll how to enable EPEL repository under RHEL/CentOS 6/5 to install additional standard open source packages by using YUM command.Install EPEL Repository in Linux转载 2016-01-21 20:13:08 · 908 阅读 · 0 评论