
linux
远处的一只猫
自有的生活态度
展开
-
find 查找文件内容
搜索当前目录下,文件类型为.php,内容包含feng的文件find ./ -name "*.php" | xargs grep "feng"原创 2015-10-31 11:13:12 · 485 阅读 · 0 评论 -
nginx[未完待续]
安装命令负载均衡 upstreamserverFAQ不支持的命令安装yum install -y pcreyum install -y opensslyum install -y zlibyum安装:yum install -y nginx/etc/init.d/nginx status源码安装:yum install -y gcc./configuremakemake in原创 2016-03-17 10:35:22 · 434 阅读 · 0 评论 -
libvirt[未完待续]
简介qcow2介绍创建虚拟机创建磁盘qemu-img create -f qcow2 app.qcow2 128G我出问题的安装 第一种安装方法,界面式的。也就是选择从镜像加载系统,创建磁盘的时候选择上刚刚创建的磁盘。但是这种方式有时会提示磁盘空间不足。 譬如我在下面这种情况下就遇到了: a. home目录很大 b. libvirt用的/var/libvirt已经基本用光 这时候新加原创 2016-03-01 11:41:50 · 389 阅读 · 0 评论 -
Virgo Tomcat Server[未完待续]
引一段eclipse官网的话: Virgo from EclipseRT is a completely module-based Java application server that is designed to run enterprise Java applications and Spring-powered applications with a high degree of fle原创 2016-03-01 14:36:46 · 574 阅读 · 0 评论 -
共享linux的ssh终端
在要共享的机器上切换到登陆的用户名 cd ~ vi .screenrc 添加内容: hardstatus on hardstatus alwayslastline hardstatus string “%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a ” startup_message off用screen -R d原创 2016-06-07 16:53:00 · 1354 阅读 · 0 评论 -
系统监控命令
查看磁盘IOiostat -xd 1Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %utilsda 0.00 0.00 0.00 0.00 0.00原创 2016-06-03 14:59:58 · 598 阅读 · 0 评论 -
GreenPlum初窥
介绍greenplum 4.3.8.0,基于PostgreSQL 8.2.15。Greenplum is regarded as the most scalable mission-critical analytical database。GP是Pivotal公司,将PostgreSQL增强后,把多实例组合,一起提供服务的MPP架构数据库。PB级的装载能力(支持50PB) 遵从SQL-92,原创 2016-05-16 10:27:02 · 5273 阅读 · 0 评论 -
问题解决,libvirt start img,Permission denied
错误原因,目录/home/vm权限不正确,当时通过ntfs硬盘拷贝目录,导致只有root有权限,后修改为755,okvirsh # list --all Id Name State---------------------------------------------------- - app原创 2016-06-28 16:54:49 · 2233 阅读 · 0 评论 -
flask安装
安装确保python 2.6/2.7已经安装:python -v安装easy_install:apt-get install python-setuptools安装virtualenveasy_install virtualenvapt-get install python-virtualenv创建一个工作目录,进入目录,创建:$ mkdir myproject$ cd myproject$原创 2016-06-21 10:41:35 · 776 阅读 · 0 评论 -
聚合口配置mode lacp-dynamic
问题:配置过聚合口的服务器,通过PXE装机,概率性失败。 有的TFTP也会失败,提示arp timeout,有的安装到某一步停住: 组网图:正确聚合口配置:interface Eth-Trunk27 port link-type trunk port trunk pvid vlan 181 undo port trunk allow-pass vlan 1 port trunk al原创 2016-11-25 17:05:23 · 16910 阅读 · 0 评论 -
ipmitool命令
无法使用ipmitool设置开机启动模式,有如下错误:[root@adb_g1_m2 ~]# ipmitool chassis bootdev pxeCould not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directoryCould not open device at /dev原创 2016-09-22 18:36:14 · 6498 阅读 · 1 评论 -
docker[未完待续]
前期准备安装docker第一个docker前期准备Ubuntu安装docker第一个dockerapt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9curl -s https://get.docker.io/ubuntu/ | shdocker pul原创 2016-03-24 11:28:19 · 583 阅读 · 0 评论 -
samba
增加samba用户root,输入密码。这个密码会在未来登陆samba的时候(\192.168.1.123),提示用户输入:[root@slb1 ~]# smbpasswd -a rootNew SMB password:Retype new SMB password:Added user root.安装sambayum -y install samba原创 2016-02-29 11:25:32 · 385 阅读 · 0 评论 -
redhat的tftp问题
今天装了tftp server,可是开发板一直连不上去。然后再终端里面输入setup,进入一个设置,在Firwall configuration里面,把SecurityLevel设置成Disable。然后重启xinetd服务。可是service命令没法用,这个原始是系统没有把/sbin加进PATH。把那个加进去,然后重新来一下就能用service了,把xinetd重启一下,tftp就好了原创 2015-10-31 11:13:45 · 388 阅读 · 0 评论 -
unix域套接字 IPC
没用过域套接字,一般都用管道来进行进程通信,不过听说域套接字比管道好。就试试吧。 域套接字在socket函数创建的时候,第二个字段,可以是SOCK_STREAM,也可以是SOCK_DGRAM。 可是在用SOCK_DGRAM创建接收端的时候,我发现,它可以不用listen和accept过程,直接接收就可以了,哈哈。 还有个小问题就是,在做server端结构的时候,那个结构struct原创 2015-10-31 11:15:05 · 325 阅读 · 0 评论 -
安装mysql
正确的安装方法:1. yum install mysql-server2. yum install mysql3. mysqladmin -u root password '123456'4. mysql -u root -p1234565. 在数据库中执行这两条命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY'123原创 2015-10-31 11:16:56 · 232 阅读 · 0 评论 -
免秘钥SSH登陆,切记切换用户
A,B两个主机,假设各个主机都有用户名root和user1,现在要打通user1的ssh key1.在A主机上生成id_rsa和id_rsa.pub,位置在/home/user1/.ssh/这里,切记切换到user1用户操作2. 在B上,切换到user1账户, su user1,然后做操作:cd /home/user1mkdir .sshchmod 700 .sshcd .ss原创 2015-10-31 11:17:03 · 2544 阅读 · 0 评论 -
一种消息传递方式,很好
一种通信方式,在player开发的时候用的。通过虚拟的网络socket进行消息传递。每个线程建立自己的socket,然后不同线程之间通过socket进行通信。很简单的方式,但是实现之后,特别好用。通过sendto和recvfrom,把线程之间的信息进行传递。传递的时候,定义一个消息结构体,也可以叫消息的头,封装消息的更多信息,然户进行传递。原创 2015-10-31 11:13:37 · 299 阅读 · 0 评论 -
redhat下装gcc的问题解决方案
转自http://hi.baidu.com/20090204/blog/item/64933b0979f6d39c0b7b82ea.html发现其实不然,至少在Redhat 4上根本不是上面的原因:[root@localhost RPMS]# rpm -ivh gcc-3.4.6-9.i386.rpmwarning:gcc-3.4.6-9.i386.rpm: V3 DSA signature原创 2015-10-31 11:13:50 · 627 阅读 · 0 评论 -
fifo的数据转换
最近写代码,都是用fifo做数据转换。渐渐地发现这个方式的好处了。责任明确,做单元测试好做多了。 关键是要封装熬一个fifo的控制,目前上边给我的有两个版本,但是用起来感觉都不太好用,多少有些冗余。 有空要研究一下。原创 2015-10-31 11:14:19 · 1972 阅读 · 0 评论 -
linux服务开机启动
chkconfig --list如果列表中没有mysqld这个,需要先用这个命令添加:chkconfig add mysqld然后用这个命令设置开机启动:chkconfig mysqld on执行后是:mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off --level 指定读原创 2015-10-31 11:17:06 · 263 阅读 · 0 评论 -
ganglia
gangliagangliaganglia安装gmondconfmasterslave插件插件配置插件内容ganglia安装后的测试ganglia安装需要安装的ganglia包:yum install gangliayum install ganglia-gmondyum install ganglia-gmond-pythonganglia的配置文件: /etc/gangl原创 2016-02-25 19:12:17 · 623 阅读 · 0 评论 -
mysql最大连接数
mysql服务器默认连接数比较小,一般也就100来个最好把最大值设大一些。进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword 设置新的最大连接数为2原创 2016-02-25 19:14:06 · 396 阅读 · 0 评论 -
Ubuntu装机
使能root给root设置密码sudo passwd -u root #sudo passwd root #主机名/etc/hostname/etc/hosts这两个文件都要改静态ip配置修改文件/etc/network/interfacesauto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168原创 2016-03-14 16:01:57 · 602 阅读 · 0 评论