使用U盘在linux下加载阵列卡驱动 2012-03-08 | Linux/unix/mac 在服务器上进行操作系统安装时,经常会碰到系统无法识别硬盘的问题。这在DIY组装的服务器上尤其明显。如果在windows下,可以把相应的RAID驱动集成到光盘里,再通过UltraISO工具把系统做到U盘上。而如果在linux上更为简单,需要使用dd命令就可以把U盘变成一个软驱或光驱…… Continue reading
鸡肋的nginx正向代理 2012-03-01 | Linux/unix/mac 张宴在其关于nginx的那本书中的第11章介绍了关于nginx做为正向代理的配置及用法。其用法如下: 1server { 2 listen 8080; 3 location / { 4# auth_basic "test"; 5# auth_basic_user_file /root/password; 6 resolver 8.8.8.8; /*google提供的DNS地址,若使用时也可以换成自己所在区域的DNS地址。*/ 7 proxy_pass http://$http_host$request_uri; 8 } 9 access_log /usr/local/nginx/logs/proxy.log; /*在IE的连结选项设置使用代理浏览网页的访问…… Continue reading
将SESSION信息写入mysql 2012-02-27 | http/html/web Linux/unix/mac 大的站点,都有很多应用。如何实现单点登陆呢?站点在访问量比较大时,经常会使用多台服务器进行负载分担。而又如何解决用户登陆时信息的保存呢,在此不得不得一下session的应用。下面的视频为LAMP 兄弟联的高洛峰做一个关于将session写入mysql数据库的例子。 将session写…… Continue reading
pcre安装出错 2012-02-22 | Linux/unix/mac yum -y install libtool gcc-c++ 在执行安装上,一定要确认上面的两个包已经安装。<br /> 第一处出错: configure: error: newly created file is older than distributed files! 上面的报错是因为机器的时间设置不对,可能过下面方法设置<br /> date -s 20120222 date -s 13:59:36 clock -w 也可以通过ntp对时<br /> ntpdate ntp1.nl.net 第二处报错<br /> make[1]: *** [pcrecpp.lo] Error 1 该问题是因为没有安装g…… Continue reading
几个负载均衡视频 2012-02-21 | Linux/unix/mac 1、lvs+keepalived高可用性负载均衡 <br /> 请在画质里选择超清模式观看。…… Continue reading
hexdump、xxd与od 2012-02-03 | Linux/unix/mac 提到linux/unix下的进制查看工具,不得不提到标题上的三个工具。三者之间我个人感觉hexdump在使用上最平易近人,和windows下的winhex接近。而xxd是可以看作是od的升级产品。且其-r选项把16进制表示的反转换为正常的文件。比较像是ultraedit软件的十六…… Continue reading
linux与dos文件的转换dos2unix与unix2dos 2012-02-03 | Linux/unix/mac 在使用window下编缉好的文件传送到linux系统时,最闹心的莫过于文件不同的修改。之前我也写过一篇关于excel下的文件复制到linux下时造成的问题。vi查看空格、制表符等特殊符号 ,而本篇可以作为那篇的一个后续吧!本来本文我是主要想讲下dos2unix和unix2dos的。…… Continue reading
linux中软链接与硬链接的区别 2012-02-03 | Linux/unix/mac 1:软链接 命令:Ln –s /etc/inittab /test/inittab.soft 查看:ls –l /etc/initab /test/inittab.soft 发现软连接类似于windows的快捷方式,—>表示真实文件的地址 2:硬链接 命令: ln /etc/inittab /test/inittab.hard 查看: ls -l /etc/inittab /test/inittab.hard 发现硬链接与真实文件的大小和创建日期完全相同,类似于copy,同步更新。 3:硬链接与拷贝的区别: 发现拷贝与真实文件的创建日期不同…… Continue reading
Sorry, terminal is not big enough的解决方法 2012-01-29 | Linux/unix/mac 用top命令,按数字1键,可以查看CPU各个核心使用情况,不过在CPU个数比较多时可能提示:Sorry, terminal is not big enough。如下图: 解决方法有三种: 1、当CPU数超出终端大小不多时,可以通过ALT + Enter 最大化当前窗口(SecureCRT客户端时); 2、mpstat -P ALL 3、sar -P…… Continue reading
查询Linux系统最后重启时间的三个方法 2012-01-19 | Linux/unix/mac 对于在Linux平台开发或运维的工程师来说,经常需要查询系统最后一次重启的时间,这篇文章将给大家介绍三种方法: 方法一:last命令 1# last reboot 2reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55) 3reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:27 (107+18:59) 4reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27 - 14:19 (18+15:52) 这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定…… Continue reading