随笔分类 -  Linux

摘要:今天重新装了ubuntu那么就吧过程记录下。打开终端,也就是命令提示符。我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:1sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server上面的命令是最小化组建安装amp也就是apache2 ,php5 和 mysql 在加上一个php的mysql扩展上面命令输入完成后提示输入密码,成功后询问你是否安装y继续。然后就等待着完成安装…安装的时候第一次出现一个这样的界面,意思是让你设置root管理员密码,重复一次后继续..安装完成后地址栏 阅读全文
posted @ 2012-11-13 12:20 wenanry 阅读(49750) 评论(1) 推荐(2) 编辑
摘要:Debian,以及基于 Debian 的系统,如 Ubuntu 等,所使用的包格式为 deb。以下为操作 deb 包的常用 Dpkg 指令表,供初学的朋友参考。命令作用dpkg -i package.deb安装包dpkg -r package删除包dpkg -P package删除包(包括配置文件)dpkg -L package列出与该包关联的文件dpkg -l package显示该包的版本dpkg --unpack package.deb解开 deb 包的内容dpkg -S keyword搜索所属的包内容dpkg -l列出当前已安装的包dpkg -c package.deb列出 deb 包的 阅读全文
posted @ 2012-11-13 12:10 wenanry 阅读(579) 评论(0) 推荐(0) 编辑
摘要:在腾讯一天不发布新的可用的QQ for Linux 前,Linuxer 对QQ 在Linux 下的挣扎与尝试都不会放弃。继DeepWine计划的WineTMQQ2009后,又一稳定好用的Wine QQ 方案诞生,来自龙井Longene 论坛的wine qq 2012 for linux Ubuntu 64位兼容:+———————————————————————–+| wine qq 2012 for linuxUbuntu64位兼容+———————————————————————–+| 作者:LongeneTeam| 网名:smile,timeboy,wolfstar| QQ群:1160958 阅读全文
posted @ 2012-11-13 11:52 wenanry 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: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 使得这一方法可能 阅读全文
posted @ 2012-04-19 23:50 wenanry 阅读(4722) 评论(0) 推荐(0) 编辑
摘要:1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。 如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在... 阅读全文
posted @ 2012-04-19 22:22 wenanry 阅读(714) 评论(0) 推荐(0) 编辑
摘要:基本命令 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... 阅读全文
posted @ 2012-04-19 22:08 wenanry 阅读(645) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-04-16 22:53 wenanry 阅读(552) 评论(0) 推荐(0) 编辑
摘要: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>”命令重新加载配置文件时,可能会导致内存泄露 阅读全文
posted @ 2012-04-16 19:08 wenanry 阅读(11947) 评论(1) 推荐(0) 编辑
摘要:在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 阅读全文
posted @ 2012-04-16 16:03 wenanry 阅读(25327) 评论(0) 推荐(2) 编辑
摘要:安装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. 阅读全文
posted @ 2012-04-16 15:39 wenanry 阅读(983) 评论(0) 推荐(0) 编辑
摘要:这几天想在测试机上将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 阅读全文
posted @ 2012-04-16 15:21 wenanry 阅读(13257) 评论(2) 推荐(1) 编辑
摘要:在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 阅读全文
posted @ 2012-04-16 15:21 wenanry 阅读(11647) 评论(0) 推荐(0) 编辑
摘要:为保证服务器安全,需要经常做yum update。可是今天执行是提示TypeError: unsubscriptable objectbaidu后找到答案:写道问题是由于yum的原数据损坏导致的,需要先删除原数据和数据库缓存,然后重建,问题即可解决解决方法,依次运行以下命令:yum clean metadata //通常执行这句就能解决,如果这句不能解决问题,继续下面操作yum clean dbcacheyum makecache原帖地址:http://hi.baidu.com/cajecx/blog/item/9f75e7cda000f65b0eb34547.html我的问题执行第一行命令即 阅读全文
posted @ 2012-04-16 15:20 wenanry 阅读(435) 评论(0) 推荐(0) 编辑
摘要:配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字 port 6379 4. 绑定的主机地址 b... 阅读全文
posted @ 2012-02-26 10:05 wenanry 阅读(75822) 评论(2) 推荐(5) 编辑
摘要:window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文件 redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). 指定redis的配置文件,如没有指定,则使用默认设置 ... 阅读全文
posted @ 2012-02-26 10:02 wenanry 阅读(3007) 评论(1) 推荐(0) 编辑
摘要:Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集 构成。最新的Nginx 0.8.32版本,proxy_cache和fastcgi_cache已经比较完善,完全可以取代Squid,同时作为负载均衡服务器和Web缓存服务 器来使用。 Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上, 所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类.. 阅读全文
posted @ 2012-02-19 23:10 wenanry 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其 实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增 或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改)1:下载redis下载地址 http://code. 阅读全文
posted @ 2012-02-18 00:42 wenanry 阅读(500) 评论(0) 推荐(0) 编辑
摘要:最近在使用CentOS5.5的时候yum安装文件出现如下错误:Error:failure:repodata/filelists.xml.gzfromaddons:[Errno256]Nomoremirrorstotry.解决方法: yumcleanall 阅读全文
posted @ 2012-02-09 22:46 wenanry 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:关于 Iftop iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex b... 阅读全文
posted @ 2012-02-09 22:39 wenanry 阅读(9199) 评论(0) 推荐(0) 编辑
摘要:nginx: 在配置文件nginx.conf的http段里加入 server_tokens off; php: 把配置文件php.ini的 expose_php = On 修改为 expose_php = Off 阅读全文
posted @ 2012-02-07 00:36 wenanry 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示