04 2012 档案
摘要:linux redhat Centos debian root密码丢失的解决方法有两种方法可以修改root密码:1. 进入单用户模式修改密码对于lilo,在启动时输入代码:boot: linux single对于grub(通常现在系统都是用这个), 在系统启动时按键盘“e”编辑启动项,在“kernel xxx”行末尾加一个空格 single然后回车按键盘b如下命令:kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro single启动后root将不会提示密码,输入命令passwd root 可以重新设置密码但是有一些特殊的 init 使得这一方法可能
阅读全文
摘要:1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。 如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在...
阅读全文
摘要:基本命令 uname -a -s hostname显示主机名 若是要永久生效,则编辑以下文件 #vim /etc/sysconfig/network ssh远程登录 #ssh 10.1.1.54 (是以root用户登录的) #ssh tom@10.1.1.54(是以tom身份登录) #ssh -Y 10.1.1.54(可以启动图形界面的远程登陆) scp远程拷贝 #scp 10.1.1.54:/etc/passwd /tmp/test(将目的地址10.1.1.54上的/etc/passwd文件拷贝到本地 /tmp/test下) #scp /tmp/test 10.1.1.54:/et...
阅读全文
摘要:linux修改ssh端口22vi /etc/ssh/ssh_configvi/etc/ssh/sshd_config然后修改为port 8888以root身份service sshd restart(redhat as3)使用putty,端口8888Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下:/usr/sbin/sshd -p 1433为增强安全先增加一个普通权限的用户:#useradduploader#passwd uploader//设置密码生产机器禁止ROOT远程SSH登录:#vi/etc/ssh/sshd_config把PermitRo
阅读全文
摘要:1.需要Embedded Perl模块支持 本模块允许在Nginx中直接执行Prel,或者通过SSI调用Perl。 默认是不会编译进Nginx的,如果你要使用,则要在编译安装Nginx指定:./configure --with-http_perl_module 另外:操作系统中必须安装:Perl5.6.1以上版本已知问题: 1)如果Perl模块执行长时间操作,例如:DNS查询、数据库查询等,运行Perl脚本的工作进程将一直处于阻塞状态,因此内置的Perl脚本应该非常简单,执行尽可能快。 2)Nginx在通过“Kill -HUP <pid>”命令重新加载配置文件时,可能会导致内存泄露
阅读全文
摘要:在centos5.7 32位上编译安照 nginx-1.1.16 出错[root@localhost conf]# /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory从错误看出是缺少lib文件导致,进一步查看下[root@localhost conf]# ldd $(which /usr/local/nginx/sbi
阅读全文
摘要:安装Nginx时报错 ./configure: error: the HTTP rewrite module requires the PCRE library. 安装pcre-devel解决问题yum -y install pcre-devel 错误提示:./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library. You can either disable the module by using--without-http-cache option, or install th.
阅读全文
摘要:在Tomcat下面配置域名(如:www.***.com)的时候,同时又不希望客户通过我们网站的IP或者域名访问到Tomcat默认的ROOT,配制方法如下:1、打开Tomcat安装目录下的\conf\server.xml文件2、在server.xml中将原有的<Host name=“localhost“ appBase=“webapps“ ……>修改为<Host name=“您要配置的域名“ appBase=“webapps“……>3、在\conf\Catalina目录下建立目录“<您要配置的域名的名称>”,然后建立ROOT.xml文件,其格式和\conf\l
阅读全文
摘要:这几天想在测试机上将Apache与Tomcat整合,哪知CentOS5.5 内置的httpd貌似有点问题,不想去研究具体问题出在哪儿,索性安装个新版的好了。然后在编译过程中,发现少了一堆包,像apr- 1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.20.tar.gz···前2个编译安装倒没啥大问题,无非是编 译的时候写好路径参数,但最后一个玩意儿,就有点麻烦···嗯,还是百度了一下,把以下转载内容贴上以供分享···下载pcre-8.20编译安装,make时报错:sou
阅读全文
摘要:为保证服务器安全,需要经常做yum update。可是今天执行是提示TypeError: unsubscriptable objectbaidu后找到答案:写道问题是由于yum的原数据损坏导致的,需要先删除原数据和数据库缓存,然后重建,问题即可解决解决方法,依次运行以下命令:yum clean metadata //通常执行这句就能解决,如果这句不能解决问题,继续下面操作yum clean dbcacheyum makecache原帖地址:http://hi.baidu.com/cajecx/blog/item/9f75e7cda000f65b0eb34547.html我的问题执行第一行命令即
阅读全文