
Linux
zlb_xidian
关于通信、安全和交流
展开
-
apache的基于虚拟主机的网站配置实现
一、基于多域名的实现---------- 1.在网站的根目录的下建立httpd.conf ServerName phpweb20 DocumentRoot /var/www/phpweb20/htdocs AllowOverride All Options All p原创 2009-07-20 10:37:00 · 836 阅读 · 0 评论 -
linux 下的挂载
<br />1.先要确认一下磁盘位置 fdisk -l<br />如D盘 sda5<br />U盘 sdb1<br />比较常用的挂载命令:<br />mount /dev/sdb1 -o iocharset=cp936[utf8] -t vfat[ntfs] /media/temp<br />mount /dev/sdb1 -l<br />其中,-o -t -l 都不是必须的<br /> <br />-------------------------------以下是转载的详细参考信息<br />一原创 2010-07-05 22:08:00 · 1123 阅读 · 0 评论 -
cygvim 中文显示 vim
临时用了下Cygvim这个软件——为了使用g++ for windows,安装了一个Cygwin.-通过加入主 /bin的系统变量path,linux的命令可以用了-中文显示问题:可以ls -N --color,或者在.bashrc中加入 alias ls="ls -N --color"-通过加入gVim系统变量path,关联gVim原创 2010-07-23 20:02:00 · 666 阅读 · 0 评论 -
gdb 实用的使用经验
<br />以下是经常用到调试命令 gdb <br />set<br />info registers<br />bt<br />list bt[NO]<br />shell [COMMAND]<br /> <br />gdb命令手册<br />gdb的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍gdb中的一个非常有用的功能:补齐功能。它就如同linux下shell中的命令补齐一样。当你输入一个命令的前几个字符,然后输入tab键,如果没有其它命令的前几个字符与此相同,shell将补转载 2010-07-24 14:49:00 · 477 阅读 · 0 评论 -
find 用法整理
一、Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} /;<br />#-print 将查找到的文件输出到标准输出<br />#-exec command {} /; -----将查到的文件执行command操作,{} 和 /;之间有空格<br />#-ok 和-exec相同,只不过在操作前要询用户========================转载 2010-08-01 21:39:00 · 858 阅读 · 0 评论 -
linux 系统救火必备命令
<br /><br />线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:<br />系统参数 <br />cat /proc/cpuinfo cpu相关参数<br />cat /proc/meminfo 内存相关参数<br />cat /proc/loadavg 负载情况 <br />性能参数 <br />1)top<br />M:按内存使用排序<br />转载 2010-12-16 23:18:00 · 485 阅读 · 0 评论 -
ubuntu 几款主题
<br />这几款漂亮的主题在网上流传很久了,它们都出自Zgegblog作者,感谢他为我们带来这么棒的主题,而且安装非常方便,一共是九套主题,下面就是在ubuntu 9.10中的安装方法:<br /><br />首先需要编辑 /etc/apt/sources.list 文件,在终端中输入:<br />gksudo gedit /etc/apt/sources.list<br />在其中加入以下源:<br />deb http://ppa.launchpad.net/bisigi/ppa/ubun转载 2011-02-15 14:55:00 · 527 阅读 · 0 评论 -
新版ubuntu 双显卡问题
<br />以下等支持2.6.38 内核支持后 再折腾吧<br /> <br />翅膀的笔记本是Acer 4820TG,有集成的i卡,还有独立的ATI HD5650,但是在运行Ubuntu的时候,因为没有什么需要独显的应用,就想到要关闭独显,只使用集显,省电又降温~<br />以下操作在翅膀的4820上是有效的(系统ubuntu 10.10,内核2.6.38rc3),理论上适合类似的双显卡切换的笔记本,使用其他笔记本的同学请自行测试可用性,也欢迎反馈~~<br />准备工作:安装了ATI闭源驱动的转载 2011-03-20 15:31:00 · 4641 阅读 · 0 评论 -
tcpdump 教程 用法 使用
<br /> 比较重要的是 -nn -i lo查看端口流量: tcpdump -nnnl -i lo "port 23558"输出源或目的端口为13的udp数据报或icmpicmp分组: tcpdump '(udp and port daytime) or icmp'输出源或目的端口为80,并且设置syn标志的tcp分节: tcpdump 'tcp and port 80 and tcp[13:1]& 2 != 0'输出源端口在7001和转载 2011-05-25 10:10:00 · 1916 阅读 · 0 评论 -
windows 下 vim cscope
<br />到 http://sourceforge.net/projects/mslk/files/Cscope/ 下载 最新的 cscope-15.7.zip 然后解压 把解压后的三个文件 拷贝到你的 gvim.exe 所在的目录 比如我的是 D:/Vim/vim73 <br /> <br /> <br /><br />另外,为了方便地使用cscope,我们还需要下载cscope的键盘映射设置,这样就可以在gvim中简单地通过快捷键来使用 cscope,而不必敲复杂的命令了。键盘映射可以从这里原创 2011-04-27 20:36:00 · 647 阅读 · 0 评论 -
linux 端口 操作
<br /><br />1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。<br />(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)<br />2. 然后可以通过"~$ lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。<br />(注:有些端口通过netstat查不转载 2011-04-28 21:21:00 · 411 阅读 · 0 评论 -
磁盘 IO 性能 调优 多线程 总结
1. 完全随机写还是跳跃,5倍的性能差距!全随机写无疑是最慢的写入方式,在logic dump测试中很惊讶的发现,将200M的内存数据随 机的写入到100G的磁盘数据里面,竟然要2个小时之多。原因就是虽然只有200M的数据,但实际上却是200万次随机写,根据测试,在2850机器上转载 2011-07-22 18:20:33 · 3575 阅读 · 1 评论 -
vim 实用的经验
:w :w newfileI:在当前行首插入A:在当前行尾插入o:在当前行下面插入一个新行O:在当前行上面插入一个新行 $ 移动行尾 0 移动行首H:移动光标到屏幕上面M:移动光标到屏幕中间L:移动光标到屏幕下面原创 2010-07-06 09:30:00 · 557 阅读 · 0 评论 -
psftp 实用的经验
<br />open zlb@202.116.112.35<br /> <br />lcd <br />cd<br /> <br />ls远程目录<br />!dir查看本地目录<br /> <br />pwd<br />lpwd<br /> <br />put [-r] get [-r]<br />mputmget<br />rm del<br />mkdirmv<br /> <br />chmod命令<br /> 其参数u, g, o, a, +, -, r, w, x涵义分别是:<br /> u原创 2010-07-06 10:53:00 · 481 阅读 · 0 评论 -
PUTTY 中文乱码设置
<br />1. 通过PUTTY登录远程主机后,$ echo $LANG<br />> zh_CN.UTF-8<br />2.点击PUTTY图标,change settings -> Window -> Translation -> UTF-8,同时选中 Using Unicode line drawing code points,即可。<br /> <br />if 您的系统不是 zh_CN.UTF-8<br />-----------------------------------<br /><br原创 2010-07-05 15:25:00 · 547 阅读 · 0 评论 -
linux 任务计划 cron
#修改当前用户的计划crontab -e //01 * * * * 不能留有空格01 * * * * /home/zlb/mysql_dump/backup -run >> /home/zlb/mysql_dump/logs/backup_log.txt#*/1 * * * * ls >> ~/ls.txt#重启/etc/init.d/cron restart原创 2010-03-06 09:51:00 · 1846 阅读 · 2 评论 -
自动安装 雅黑 字体
支持在Ubuntu8.10、Ubuntu9.04系统上自动安装微软雅黑、monaco-linux、lucida-console等字体。而且可以设置LED、CRT两种不同的显示器的渲染效果,无需手工配置,实现自动化安装。使用方法如下:打开命令控制器,然后运行下面的脚本(可以通过粘贴复制实现):wget -O get-fonts.sh.zip http://files.cnblog原创 2009-08-10 11:09:00 · 730 阅读 · 0 评论 -
Apache Forbidden 403 错误
最近在折腾web2.0应用时,建立了一个虚拟主机。虚拟主机的域名为本机的IP,而原来默认站点则为127.0.0.1,这样可以针对不同的站点分别调试。问题出现在,重新在另一台linux系统中配置虚拟主机站点时,发生了403 forbidden错误。这个错误一般问题在1.httpd.conf及网页内容所在的文件夹权限的设置上;2.httpd.conf原创 2009-08-16 23:55:00 · 1834 阅读 · 0 评论 -
Mysql 字符集 设置
近日,由这折腾了一下Mysql的中文配置,一直想找一种简单的方法来处理在B/S的问题。尽管全站统一为utf-8编码时,在数据库和连接字符集都使用latin1时虽然大部分情况下都可以解决乱码问题,但缺点是无法以字符为单位来进行SQL操作,一般情况下将数据库和连接字符集都置为utf8是较好的选择;这里需要在以下若干地方显式的指定为utf8编码,而不用更改my.cnf的配置。1.建立数据原创 2009-08-28 14:39:00 · 1439 阅读 · 1 评论 -
腾讯架构师访谈录
提问嘉宾:王速瑜,腾讯R&D研发总监,从事产品研发和管理工作,对互联网产品发展趋势、管理理念、技术架构有浓厚的兴趣和深入研究实践。目前主要关注敏捷开发、大规模应用架构、企业SAAS、Web2.0产品的相关技术和趋势。回答嘉宾:林昊,网名BlueDavy,China OSGi User Group Director,淘宝网平台架构部架构师,个人的研究方向主要为Java模块化、动态化系统的原创 2009-09-01 23:38:00 · 1125 阅读 · 0 评论 -
SSH与putty
SSH提供两种级别的安全验证: 一是基于口令的安全验证。只要用户知道自己账号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证用户正在连接的服务器就是用户想连接的服务器。可能会有别的服务器在冒充真正的服务器,这存在着潜在的威胁。二是基于密匙的安全验证。需要依靠密匙,也就是用户必须为自己创建一对公匙/密钥对,并把公钥放在需要访问的服务器上。一、通过方式一:口令认证登转载 2009-07-09 15:42:00 · 3715 阅读 · 0 评论 -
简单而常用的shell 命令
基本但是很有用的shell0.man $cmd1.ls/ls -a/ls -l2.cd==cd ~3.pwd4.cp -r /home/usro1/exp /home/usr025.mv ~/a ~/b6.mkdir7.rm -r test8.chmod 755 file49.chgrp temp file110.chown user02 file1原创 2009-07-09 21:38:00 · 529 阅读 · 0 评论 -
防止文件盗链
Apache 实现禁止图片盗链1、假设充许连结图片的主机域名为:www.demo.com.cn2、修改httpd.confCode:SetEnvIfNoCase Referer "^http://www.demo.com.cn/" local_ref=1Order Allow,DenyAllow from env=local_ref这个简单的应用不光可以解决图片盗链的问题,转载 2009-10-10 12:07:00 · 538 阅读 · 0 评论 -
firefox中flash中文乱码
ubuntu 装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框。如何解决?打开配置文件:cd /etc/fonts/conf.d/sudo gedit 49-sansserif.conf修改edit节点,将sans-serif改为 sans sans-serif转载 2009-12-02 15:45:00 · 747 阅读 · 0 评论 -
so error问题总结
error while loading shared libraries 的解决方法报错:error while loading shared libraries: libgsmd.so.0: cannot open shared object file: No such file or directory 解决方法: 把libgsmd.so.0 所在lib位置加入到/转载 2010-02-08 12:50:00 · 978 阅读 · 0 评论 -
ubuntu 终端上网设置
IP命令行配置如下 sudo gedit /etc/network/interfaces DHCP DHCP配置如下(假设通过eth1上网) # The primary network interface - use DHCP to find our address auto eth1 iface eth1 inet dhcp //指定为dhcp 然后重启 sudo转载 2010-02-22 18:37:00 · 579 阅读 · 0 评论 -
ubuntu设置全攻略
---------------------------------------------------------------------说明,本文档根据网上的文档修改而成,凡是经过自己实践的都做了修改。----------------------------------------------------------------------硬盘安装:将iso文件和wubi.exe转载 2010-02-24 20:06:00 · 12401 阅读 · 1 评论 -
Mysql 双机热备 设置策略
可以替换的配置变量Master:219.245.87.10slave的授权账号:backupslave的授权账号密码:zlb@cnismaster的同步数据库:lian --------------------------------------------------------------------------------------------原创 2010-03-06 09:39:00 · 953 阅读 · 0 评论 -
LAMP apache php mysql 安装 配置
此文包含两部分 1.系统自动安装 在ubuntu中可以瞬间搞定在新立得软件管理器中,选择组合 LAMP安装即可suse需要在yast选择模式,安装lamp,但是是半成品SUSE里apache的默认配置文件还真是不一样,是放在/etc/apache2下面,不借一般的RedHat啥的都是放在 /etc/httpd/conf下面。并且,suse把apache的配置文件拆成原创 2009-07-19 11:39:00 · 674 阅读 · 0 评论