01 2015 档案

摘要:数字与字母的组合是chmod命令赋予文件,目录访问权限的方式访问权限:可读,可写,可执行字母表示:r , w , x数字表示:4 , 2 , 1 ,0(无权限)授权对象:u , g , o ,a(所有对象)u:当前用户(文件的创建者)g:用户组o:其它用户字母组合符号:+:添加权限-:取消权限=:... 阅读全文
posted @ 2015-01-29 14:33 hfamy 阅读(291) 评论(0) 推荐(0) 编辑
摘要:如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。本文当采用tomcat默认集群配置()时,配置的细节实际上被省略了,对于大多数应用而言,使用默认配置已经足够。下载tomcat8.0 到本地, 保存为tomcat1, 复制tomcat1 为tomcat... 阅读全文
posted @ 2015-01-29 13:44 hfamy 阅读(440) 评论(0) 推荐(0) 编辑
摘要:【人在运维囧途_08】淘宝内部大量使用的开源系统监控工具--Tsar【人在运维囧途_07】GNU/Linux系统资源监控神器--collectl【重点推荐】http://www.ahlinux.com/os/201304/201731.htmlTsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内... 阅读全文
posted @ 2015-01-29 09:40 hfamy 阅读(283) 评论(0) 推荐(0) 编辑
摘要:MySQL导入数据load data infile用法基本语法:load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name[fields[terminated by't']... 阅读全文
posted @ 2015-01-28 15:10 hfamy 阅读(204) 评论(0) 推荐(0) 编辑
摘要:CentOS集群自动同步时间的一种方法之前有篇日志是手动同步时间的http://www.ahlinux.com/os/201304/202456.html之所以这么干,是因为我们实验室的局域网只有一部分IP可以访问外网,服务器所用的IP恰好上不了外网,没法从互联网上同步时间,只好在本地设一台ntp服... 阅读全文
posted @ 2015-01-28 11:41 hfamy 阅读(602) 评论(0) 推荐(0) 编辑
摘要:其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache。所以导致很多人后面盲目的去 安装lighttpd或者nginx一类替代软件。但是这类软件有一定的兼容问题,部分情况下可能工作的并不好。那么, 是不是Apache并发就不行了呢?——答案当然是否... 阅读全文
posted @ 2015-01-28 10:38 hfamy 阅读(971) 评论(0) 推荐(0) 编辑
摘要:linux ssh使用深度解析(key登录详解)SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Group所制定的一种协议。SSH的主要目的是用来取代传... 阅读全文
posted @ 2015-01-27 11:43 hfamy 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:Linux文件系统操作命令文件系统操作命令:1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符,如果用户不是该文件的所有者,则不能改变该文件的所属组。3... 阅读全文
posted @ 2015-01-27 10:30 hfamy 阅读(475) 评论(0) 推荐(0) 编辑
摘要:ini文件格式一般都是由节、键、值三部分组成格式:[第一节]第一个键 = 值第二个键 = 第二个值[第二节]第一个键 = val1,val2,val3例子:[COM]KINGGOO = kinggoo.com其实这个作用没那么特别大,但多个shell如果每个配置信息都在shell文件里面写,懂的人还... 阅读全文
posted @ 2015-01-26 16:19 hfamy 阅读(2573) 评论(0) 推荐(0) 编辑
摘要:我想以一个免责声明来开始下面的内容。我使用Django开发网站已经有三年了,众所周知,我喜欢Django。我已经写了一个开源的应用程序(app),并且我已经将补丁发送到了Django.然而,我以尽可能以公正的态度写了这篇文章,这篇文章对这个框架有称赞,也有批评。6个月以前我在大学用Ruby on R... 阅读全文
posted @ 2015-01-26 11:45 hfamy 阅读(866) 评论(0) 推荐(0) 编辑
摘要:今天在使用命令行编译时遇到些问题,顺便又仔细分析了一些基础知识,记录总结一下。下面使用javac和java命令都是在 D:\Workspace\java目录下执行的: 1 //Inner.java 2 package cn.inner; 3 public class Inner 4 { 5 ... 阅读全文
posted @ 2015-01-26 10:34 hfamy 阅读(211) 评论(0) 推荐(0) 编辑
摘要:数组的定义数组的本质是管理和操作一组变量,数组中可以存储任意长度的数据,也可以存储任意类型的数据。数组中的单元称为元素,每个元素包括下标(键)和值,访问元素的时候,是通过下标来访问,包括一维数组,二维数组及多维数组(即数组的嵌套),PHP中分为索引数组和关联素组。(1) 索引数组 :使用整数作为索引... 阅读全文
posted @ 2015-01-25 12:19 hfamy 阅读(226) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu安装Tomcat7.0及开机自动运行1.安装装Tomcat7.0一般都是绿色版的,下载一个tomcat7.0解开到指定的目录上即可然后进入tomcat目录的bin文件夹,执行 sudo ./startup.sh即可完成启动2.开机自动运行tomcat7.0用Root权限进入,进入并修改... 阅读全文
posted @ 2015-01-23 15:16 hfamy 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Linux内核的特征Linux是个人计算机和工作站上的Unix类操作系统。但是,它绝不是简化的Unix。相反,Linux是强有力和具有创新意义的Unix类操作系统。它不仅继承了Unix的特征,而且在许多方面超过了Unix。作为Unix类操作系统,Linux内核具有下列基本特征:1. Linux内核的... 阅读全文
posted @ 2015-01-22 12:06 hfamy 阅读(646) 评论(0) 推荐(0) 编辑
摘要:一篇不错的有关linux io监控命令的介绍和使用。1、系统级IO监控iostatiostat -xdm 1 # 个人习惯%util 代表磁盘繁忙程度。100% 表示磁盘繁忙, 0%表示磁盘空闲。但是注意,磁盘繁忙不代表磁盘(带宽)利用率高argrq-sz 提交给驱动层的IO请求大小,一般不小于4K... 阅读全文
posted @ 2015-01-22 11:41 hfamy 阅读(459) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL里面给全文检索或者模糊查询加索引提速的时候,一般会有两个选项,一个是GIST类型,一个是GIN类型,官网给出的参考如下:There are substantial performance differences between the two index types, so it... 阅读全文
posted @ 2015-01-22 10:41 hfamy 阅读(363) 评论(0) 推荐(0) 编辑
摘要:linux下scsi共享磁盘的简单搭建Scsi 共享磁盘需要我先有空余的分区,或者可以在虚拟机里面添加一块磁盘,安装所需的软件我在虚拟机里面添加了一块硬盘,分了一个主分区,sdb1 1G,将这个用scsi共享出来。修改scsi软件的配置文件:Service tgtd restart客户端使用 yum... 阅读全文
posted @ 2015-01-21 11:15 hfamy 阅读(934) 评论(0) 推荐(0) 编辑
摘要:keepalived配置之前已经安装完成,接下来我们配置keepalived。假设我的ip地址如下:server1:192.168.0.150server2:192.168.0.157vip:192.168.0.50在两台服务器上分别执行如下命令:[@server_150 keepalived]# ... 阅读全文
posted @ 2015-01-21 09:47 hfamy 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Linux yum失败解决问题:在CentOS 5.5中需要使用yum安装程序,出现错误:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this pro... 阅读全文
posted @ 2015-01-20 17:51 hfamy 阅读(5966) 评论(0) 推荐(0) 编辑
摘要:linux下的同步与互斥 谈到linux的并发,必然涉及到线程之间的同步和互斥,linux主要为我们提供了几种实现线程间同步互斥的机制,本文主要介绍互斥锁,条件变量和信号量。互斥锁和条件变量包含在pthread线程库中,使用时需要包含头文件。而使用信号量时需要包含头文件。1.互斥锁 类型声明:pt... 阅读全文
posted @ 2015-01-20 11:08 hfamy 阅读(2084) 评论(0) 推荐(0) 编辑
摘要:前言由于工作上需要经常要为嵌入式设备制作启动SD卡,因此本人使用sfdisk编写了自动分区、格式化和安装文件的脚本。(不选择fdisk是因为它是为用户交互设计的,在脚本上使用不够方便)实际使用过程中,有同事反馈在有些机器的虚拟机上使用,制作出来的卡不能启动。经过一番排查,终于搞清楚问题所在。先从结论... 阅读全文
posted @ 2015-01-20 10:26 hfamy 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Nginx 模块概述Nginx 模块有三种角色:处理请求并产生输出的 Handler 模块 ;处理由 Handler 产生的输出的 Filter (滤波器)模块;当出现多个后台服务器时, Load-balancer (负载均衡器)模块负责选择其中一个后台服务器发送请求;通常,服务器启动时,任何 Ha... 阅读全文
posted @ 2015-01-19 12:40 hfamy 阅读(345) 评论(0) 推荐(0) 编辑
摘要:背景:有时程序偶出现参数少了或没有提交到下一个链接Url里后出现问题,如何查呢,最好的办法是在nginx上的加post参数,以定位到问题才有可能对某个UIR的代码出现的问题进行排查。og_format access '$remote_addr - $remote_user [$time_local]... 阅读全文
posted @ 2015-01-19 12:29 hfamy 阅读(25120) 评论(1) 推荐(0) 编辑
摘要:最近来了兴致,想搞一下django开发,so, 搭建一下环境1、安装django,可能通过pip install 或者源码安装(因为环境是python2.6.6的环境,所以这里采用django 1.4.17的版本):# tar zxvf Django-1.4.17# cd Django-1.4.17... 阅读全文
posted @ 2015-01-19 12:11 hfamy 阅读(624) 评论(0) 推荐(0) 编辑
摘要:通过kfed自动获取磁盘信息的小脚本编译KFED[oracle@rac lib]$cd $ORACLE_HOME/rdbms/lib[oracle@rac lib]$ pwd/u01/app/oracle/product/10.2.0/db_1/rdbms/lib[oracle@rac lib]$ ... 阅读全文
posted @ 2015-01-16 13:45 hfamy 阅读(204) 评论(0) 推荐(0) 编辑
摘要:linux安全关机脚本在断电4分钟后判断关键目的:在断电以后服务器连接UPS,UPS最多只能支持5分钟也会没电,所以在这里做个判断,如果断电4分钟后,市电还没来就关机。以下两个设备为两个下路由器,连接市电,如果断电两个都会ping不通,服务器脚本认为市电中断,4分钟后关机,如果其中有一个不同认为电力... 阅读全文
posted @ 2015-01-16 13:42 hfamy 阅读(565) 评论(0) 推荐(0) 编辑
摘要:linux Shell中常用的条件判断-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在... 阅读全文
posted @ 2015-01-16 13:32 hfamy 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Linux查看内存,负载状态查看内存使用情况 www.ahlinux.com cat/proc/meminfoMemTotal: 16332644 kBMemFree: 5635360 kBBuffers: 787976 kBCached: 3728512 kBSwap... 阅读全文
posted @ 2015-01-15 12:17 hfamy 阅读(514) 评论(0) 推荐(0) 编辑
摘要:二,linux内核被加载的过程一,linux安装时遇到的概念解析内核必须模块vmlinz(5M左右)不认识硬盘,原本是需要写跟loader中一样的内容,来加载非必要模块。内核非必要的功能被编译为模块放在了/lib/modules(143M)中。现采取的措施是 在loader加载kernel的同时 也... 阅读全文
posted @ 2015-01-15 12:11 hfamy 阅读(940) 评论(0) 推荐(0) 编辑
摘要:一次shell中seq的处理背景:用要shell 提取 文件中内容,文件名是用序列号如下生成,文件差不多有将近400多w个 如下: www.ahlinux.com 原始脚本#! /bin/sh#str1=""#filecount=`ls-l /root/gjj | wc -l | awk '{pri... 阅读全文
posted @ 2015-01-15 10:49 hfamy 阅读(880) 评论(0) 推荐(0) 编辑
摘要:"This is a statement"使用 C++ 将这个字符串分割成四个子字符串: "This", "is", "a", "statement"?超级简略版cpp#include using std::cout;#include using std::istream_iterator; usi... 阅读全文
posted @ 2015-01-14 13:55 hfamy 阅读(248) 评论(0) 推荐(0) 编辑
摘要:#include main(){time_t timep;time (&timep);printf(“%s”,asctime(gmtime(&timep)));}#includemain(){time_t timep;time (&timep);printf(“%s”,ctime(&timep));... 阅读全文
posted @ 2015-01-14 13:49 hfamy 阅读(223) 评论(0) 推荐(0) 编辑
摘要:信号槽是 Qt 框架引以为豪的机制之一。熟练使用和理解信号槽,能够设计出解耦的非常漂亮的程序,有利于增强我们的技术设计能力。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号( signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号... 阅读全文
posted @ 2015-01-13 19:45 hfamy 阅读(364) 评论(0) 推荐(0) 编辑
摘要:最近遇到mysql字段的自增问题,需要临时处理一下,然后就顺便补补课,这样就有了这样一篇文章。1.自增值是什么他是一个字段属性,是用来创建唯一标识的列的The AUTO_INCREMENT attribute can be used to generate a unique identity for... 阅读全文
posted @ 2015-01-13 17:52 hfamy 阅读(4194) 评论(0) 推荐(0) 编辑
摘要:MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。InnoDB支持数据行... 阅读全文
posted @ 2015-01-12 14:49 hfamy 阅读(128) 评论(0) 推荐(0) 编辑
摘要:package com.itenp.gen.action;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;i... 阅读全文
posted @ 2015-01-12 14:37 hfamy 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、前言Mysql Replication作为读写分离的廉价解决方案,支持一主多备的方式进行数据存储,采用二进制日志传送,目前存在着广泛应用,网上相关概念也比较多,不再重复介绍。引用一张官方提供的Replication应用场景图片(http://dev.mysql.com/doc/refman/5.... 阅读全文
posted @ 2015-01-12 14:15 hfamy 阅读(168) 评论(0) 推荐(0) 编辑
摘要:Fedora 16下安装ruby on rails最近在windows下写了些rails小程序,问题一个接一个,到最后终于坚信了那句话“windows不适合用于ruby on rails开发”。于是找了另外一台已经装了Fedora 16的电脑(系统不是我安装,也不方便重装,只好用着了,本来想用Cen... 阅读全文
posted @ 2015-01-09 15:14 hfamy 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作... 阅读全文
posted @ 2015-01-09 10:35 hfamy 阅读(190) 评论(0) 推荐(0) 编辑
摘要:本章记录了jdbc的简单使用方式!0,jdbc的作用1,jdbc入门准备工作2,jdbc注册驱动3,使用jdbc对数据库CRUD0,jdbc的作用与数据库建立连接、发送操作数据库的语句并处理得到的结果。1,jdbc入门准备工作0),使用jdbc操作mysql所用到jarmysql-connector... 阅读全文
posted @ 2015-01-09 10:30 hfamy 阅读(153) 评论(0) 推荐(0) 编辑
摘要:很多人貌似认为compiz必须要emerland,但事实上,没这个必要。compiz+gnome,实用,而又华丽,是个不错的选择。compiz需要显卡驱动,一般情况下不成问题(别忘了这是很新的cent),如果你真有问题,自行找其他教程解决,本教程假设你的显卡被默认支持。如果你没有安装rpmfusio... 阅读全文
posted @ 2015-01-08 12:40 hfamy 阅读(379) 评论(0) 推荐(0) 编辑
摘要:CentOS双网卡双IP设置系统环境:CentOS Linux网络环境: 两个IP地址,192.168.0.10和10.10.30.2,掩码是255.255.255.0,这两个子网的网关地址分别是192.168.0.1和10.10.30.1。1. 为网卡eth0配置ip地址192.168.0.10,... 阅读全文
posted @ 2015-01-08 09:41 hfamy 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:安装CentOS 6网络配置问题今天决定把家中的CentOS从5升级至6。但安装完CentOS 6.2之后发现eth0没有像往常一样通过DHCP自动获取IP。打开“/etc/sysconfig/network-scripts/ifcfg-eth0”后发现配置信息与往常不太一样,配置信息如下。1 DE... 阅读全文
posted @ 2015-01-08 09:24 hfamy 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一)创建SCST,无infiniband支持1:载入最小化支持#aptitude install build-essentials linux-headers checkinstall#wget http://downloads.sourceforge.net/project/scst/scst/2... 阅读全文
posted @ 2015-01-07 14:22 hfamy 阅读(425) 评论(0) 推荐(0) 编辑
摘要:RSH配置(集群中的每台机器执行以下操作)1.因SUSE LINUX不自带RSH-SERVER服务,所以首先要去从www.rpmfind.net 下载rsh-server服务的RPM包。然后切换到ROOT用户进行安装对应的文件rpm –ivh rsh-server-0.17-15mdk.x86_64... 阅读全文
posted @ 2015-01-07 11:16 hfamy 阅读(539) 评论(0) 推荐(0) 编辑
摘要:1. 编译zlib-1.2.8在编译dropbear的时候,会遇到“configure: error: *** zlib missing - install first or check config.log ***”的错误,这是由于缺少zlib库引起的,所以交叉编译dropbear之前,首先要编译... 阅读全文
posted @ 2015-01-07 11:07 hfamy 阅读(549) 评论(0) 推荐(0) 编辑
摘要:说起ChromeOS,可能多数人第一时间联想的不是操作系统,而是在浏览器领域颇为流行的谷歌Chrome浏览器。其实,ChromeOS也是谷歌 旗下的一款产品,是一款Google开发的基于Linux的操作系统。最近ChromeOS系统又迎来了一个实用更新,根据 Fran?oisBeaufort的爆料,... 阅读全文
posted @ 2015-01-06 15:34 hfamy 阅读(717) 评论(0) 推荐(0) 编辑
摘要:(1)Heartbleed漏洞Heartbleed漏洞,是今年开源软件曝出的最大糗事。Heartbleed漏洞是OpenSSL的重大漏洞,这项严重缺陷(CVE-2014-0160)的产生是由于未能在memcpy()调用受害用户输入内容作为长度参数之前正确进行边界检查。攻击者可以追踪OpenSSL所分... 阅读全文
posted @ 2015-01-06 15:24 hfamy 阅读(150) 评论(0) 推荐(0) 编辑
摘要:感谢 deepin 的投递deepin致力于为全球用户提供美观易用、安全可靠的Linux系统。 deepin系统使用基于HTML5技术开发的深度桌面环境,搭配深度音乐、深度影院、WPS和搜狗输入法等软件,能够满足用户的日常娱乐和办公需求。deepin 致力于为全球用户提供美观易用、安全可靠的Linu... 阅读全文
posted @ 2015-01-06 15:10 hfamy 阅读(301) 评论(0) 推荐(0) 编辑
摘要:ZDNet科技观察家StevenJ.Vaughan-Nichols在年终发表了对Linux和开源技术这一年跌宕起伏的总结,细数这一年中的惊喜和不堪。2014Linux之殇“心脏出血(Heartbleed)”心脏出血(Heartbleed)是一个发现于OpenSSL的安全漏洞,它影响了数十亿网站。St... 阅读全文
posted @ 2015-01-06 11:27 hfamy 阅读(202) 评论(0) 推荐(0) 编辑
摘要:测试了一把,结果显示360基本对Linux社区规范和安全常识不give a fuck。胡乱打包首先,这个deb包就是胡乱打包,依赖关系就没弄好:$ dpkg-deb -I 360safeforlinux-3.0.0.66-stripped.deb [...] Package: 360safeforl... 阅读全文
posted @ 2015-01-06 11:26 hfamy 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:linux下方便的录屏命令 ffmpeg -f x11grab -s 1024*768 -r 20 -i :0.0 -sameq ~/recode.mpg -r后是刷新屏率, 推出直接Ctrl+C,方便、绿色。 作者 风林火山本文来自:爱好Linux技术网本文链接:http://www.ahl... 阅读全文
posted @ 2015-01-05 13:43 hfamy 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:Linux的五个查找命令1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加... 阅读全文
posted @ 2015-01-05 13:20 hfamy 阅读(144) 评论(0) 推荐(0) 编辑