LinuxTag:
cli为何物?
JavasBoy | Linux | 2012-11-30
cli是什么意思?本来是知道是什么意思的,但今天早上看到这个词竟然想不起来了。汗个。
CLI是Command Line Interface的缩写,即命令行界面。
像咱们的Linux服务器大部份都没装GUI的,全是命令行界面呐。 [阅读全文]
mark archlinux update
更新Archlinux出现lib目录问题鸟
[shell]Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
ghostscript-9.06-1-... 12.0 MiB 3.21M/s 00:04 [######################] 100%
(278/278) checking package integrity [######################] 100%
(278/278) loading package files ... [阅读全文]
vim切换tab标签快捷键
JavasBoy | Vim | 2012-08-03
这几天在学习VIM,在WIN7下装了GVIM,在折腾好配置文件后,就在弄这个
切换标签快捷键的问题。
vim从vim7开始加入了多标签切换的功能,相当于多窗口。
之前的版本虽然也有多文件编辑功能,但是总之不如这个方便啦。
用法
[shell]:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo ... [阅读全文]
Nginx+Apache有效提高服务器负载能力-LNAMP
之前流行过一段时间的Nginx+以fastCGI方式运行的PHP来搭建Web站点的方法。但是经过一段时间考量之后,大家经常发现会出现一些502的错误。其实一般是Nginx+fastCGIPHP的形式不太稳定造成。于是尝试了牛人推荐的一种是用Nginx做前端转发PHP请求给Apache的方法来进行服务器平台建设。这种方法有效的避免了Apache在应付大并发时候的些许不足和Nginx配合fast... [阅读全文]
Ubuntu12.04无法使用vim系统剪贴板解决方法
JavasBoy | Linux | 2012-05-09
以前一直是用鼠标来复制和粘贴网页里复制的文字,还有使用Ctrl+Shift+C/V.也查过在vim里怎么使用复制粘贴,只学会了用dd和p这两个。哎,笨呐。
今天终于理解了vim里多个剪贴板的使用。:reg查看VIM里所有剪贴板的文件。但是我这个Ubuntu12.04就没+和×。解决方法是安装以下这几包。我是又重装了一下vim。
1 问题来源
用 apt-get install安装的vim... [阅读全文]
Linux下vi和vim不正常的解决方法
JavasBoy | Linux | 2012-05-09
用vi编辑文件遇到各种说不出的问题,按i插入移动一下光标,中文字就变乱码鸟,反正是各种不正常。以为是vi的问题,卸载重装了还是一样,那就是编码的问题了,因为我上传的都是UTF-8的文件,在其它linux上都是好的。
用在我这台的解决方法是:
编辑/etc/vimrc文件:
[shell]vim /etc/vimrc[/shell]
[shell]set encoding=utf-8
set langmenu=z... [阅读全文]
解决end_request I/O error on device fd0,sector 0 Buffer I/O error on device fd0,logical block 0
以前刚装好Archlinux的时候就发现了,切换到tty1 2 3 4 下面就一直出现下面两行的error提示
end_request I/O error on device fd0,sector 0
Buffer I/O error on device fd0,logical block 0
后来一直也没管它,偶尔开机后还会卡住gonme进不去,我还一直以为是我的USB摄像头的问题呢!
今天下定决心要把它搞定。用心google了一把,问题出现在fd0... [阅读全文]
CentOS DNS resolv重起无效的解决方法
JavasBoy | Linux | 2012-05-08
上上个星期重装安装了一台CentOS 6.2手动分配了一下ip地址,在/etc/resolv.conf这里设置好了DNS。之后可以上网鸟。重起机子后无后ping能网站了,打开/etc/resolv.conf发现又变回没测试之前的。
原来直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有... [阅读全文]
use expect SSH Auto login
一、要安装这两个东东。
CentOS下
[shell]1
yum install tcl
tcl.x86_64 1:8.5.7-6.el6
2
yum install expect
expect.x86_64 0:5.44.1.15-2.el6[/shell]
ArchLinux下
[shell]1
pacman -S tcl
2
pacman -S expect[/shell]
自动登了ssh脚本
[shell]vim sshlogin.exp[/shell]
[shell]#!/usr/bin/expect -f
#auto ss... [阅读全文]
博客顺利转入laird提供的空间
博客成功转入laird提供的空间,小弟是十分的感激啊。还有教我学perl。嗯这个必须要学会!
转到这个空间还有遇到点小问题的,就是wordpress不能上传文件和安装插件和主题,大部分原因是权限问题导致的。
而我转入的时候权限都设置好了,原因是nginx和php-cgi所运用的用户不一至。
改成统一的就OK了。
wordpress rewrite写法
[shell]
rew... [阅读全文]
svn启动脚本-subversion for linux
JavasBoy | Linux | 2012-04-28
花了两天多时间才把公司SVN大概的安装完成,哎默认安装完后没有启动脚本,所以在网上找了一下。
1:编写如下脚本"svnd"放到/etc/rc.d/init.d/目录下
[shell]vi /etc/rc.d/init.d/svnd[/shell]
[shell]#!/bin/bash
# Init file for Svn server daemon
#
# chkconfig: 2345 80 25
# description: SVNserver server daemon
#
# processname: ... [阅读全文]
nginx 301跳转到带www域名方法rewrite
JavasBoy | Nginx | 2012-04-25
首先一、得在你的域名管理里面定义 test.com和www.test.com指向你的主机ip地址,我们可以使用nslookup命令测试:
直接输入 nslookup test.com和nslookup www.test.com 都有指向ip的A记录即可。
第二、我们才能在nginx里面配置rewrite规则。
打开 nginx.conf文件找到你的server配置段:
[shell]server
{
listen 80;
server_name www.test.com... [阅读全文]