‘Linux相关’ 分类的存档

留着,仅供自己下次安装用。都是在网上找的方法,只是给组合了下。
(温馨提示:如果你复制的安装过程,可能有类似这样的错误:
configure: warning: /usr/local/php:: invalid host type

configure: error: can only configure for one host and one target at a time
我写的是–with-前面是两个-,但是wp经过了处理变成一个-了,所以你在记事本里面把-替换成两个-就行了
)
1、使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
# yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel
# 这里我们将编译GD所必须的一些小软件比如libpng,libtiff,freetype,libjpeg等先用RPM的方式一并安装好,避免手动编译浪费时间,同时也能避免很多错误,这几个小软件的编译很麻烦。这几个小软件编译错误了,GD当然安装不了,php5的编译当然也没戏了。所以我们抓大放小,对这些小牛鬼蛇神采取快速简洁的方式进行安装。并且对服务器的性能也不能产生什么影响。
2、源码编译安装所需包 (Source)
(1) GD2
# cd /usr/local/src
# wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
# tar xzvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure –prefix=/usr/local/gd2 –mandir=/usr/share/man [...]

2009年11月8日14:37 | 没有评论

差不多到了11点才把系统搞定,下载了pdt,就要开始工作了,从SVN检出项目后(eclipse的svn插件用起来就是爽),UTF-8的编码几好,
我们公司偏搞了个GBK的。。。没想到linux下eclipse竟然在首选项里没办法把工程的编码改成GBK的,google,网上好多在ubuntu下面解决方法。。。
老大来催,随便找一个方法,现在记下,
1.Window->Preferences->General->Content Types->text(右侧窗口)->Default encoding(OK按钮左上方)->输入GBK->update(右边)
2.file Associations(当前窗口最上面)->add->输入.php
这样确实是解决了,打开php文件不再显示乱码了,但是觉得这个方法有待考查。。。开工了,先记下再说。

2009年10月20日15:00 | 没有评论
分类: Linux相关

昨天装的centos,今天一开机,就进入了grub的黑屏状态,像我这样的新手,没一点办法,留下点记号。
1. grub>rootnoverify (hd0,0)
2.grub>chainloader +1
3.grub>boot
这时候,熟悉的XP又出现了。进入之后,要想修复方法可多了,Google,百度….
当然这几行适用大部分的新手,正常人都是把Windows装的第一个分区。
当然也可以设置LINUX,手动加载内核,可惜没有机会验证网上的说法是否正确了,所以就不记录了。。。
PS:就算我加载了XP,也没办法进入,分区表坏了,公司竟然只有一张老的XP盘,还没有Windows PE,什么都干不了,沉默之后决定玩Centos啦!

2009年10月20日14:45 | 4 条评论

昨天在公司装了个双系统centos5.3,装好后回到XP用的挺好,今天一来开机就直接进入GRUB,
用同事电脑查了下说是系统出了小问题,后来发现是分区表的问题,索性全格了,用CentOS5.3
GUI的FTP安装 ,要搞清楚操作系统是32位还是64位,Filezilla如果下载了高版本的,会无法运行的
但是直接下载FileZilla_3.2.8.1_i586-linux-gnu.tar.bz2也运行不了,会提示
./filezilla: error while loading shared libraries: libtasn1.so.3: cannot open shared object file: No such file or directory
网上查了好像就是CentOS的问题,要用非官方的
FileZilla 3.2.4 for CentOS 5.3 这个下载地址是
http://wiki.filezilla-project.org/Unofficial_Binaries
linux新手,为这问题,搞了好大一会,国内都找不到解决方法,还是在国外的论坛里有人提供解决办法!
哎!

2009年10月20日14:35 | 没有评论
分类: Linux相关

最近的工作,需要连接远程mysql,平时都是在本地搞,遇到问题了,现在记录下来。
本文转载http://www.51testing.com/?uid-27242-action-viewspace-itemid-84886
解决Mysql无法远程连接的问题
1、Mysql的端口是否正确,通过netstat -ntlp查看端口占用情况,一般情况下端口是3306。在用工具连接MySQl是要用到端口。例如My Admin\My Query Browser\MySQl Front等。
2、检查用户权限是否正确。
例如:用户Tester,user表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。
3、查看/etc/my.cnf中,skip-networking 是否已被注掉,需要注掉。(这是我遇到的问题)
报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.1.3′ (10061)
4、查看iptables是否停掉,没关的情况下,无法连接。
通过:service iptables stop临时关闭。
报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.1.3′ (10065)
补充:除了关闭防火墙,也可以往防火墙里写tcp 3306端口,新手建议采用上面的方法,高手当然会管理防火墙了。下面的链接是我学习的的链接。
http://hi.baidu.com/richardlee007/blog/item/c0bbb186a7474f3667096eaf.html

2009年9月22日11:57 | 没有评论

要做邮件系统,在LINUX下做的,所以就要安装LINUX系统了,用的是VMWare6.5
不过遇到一点奇怪的事,第一次安装的时候,一路NEXT就可以正常安装,
可是现在再装一个的时候,第三步了就出现未找到驱动器,不知道为什么。。。
网上搜了下,发现是硬盘选择的问题,默认是SCSI,现在改成IDE就正常了。
虽然问题是解决了,但是还是让人郁闷,为什么第一次是正常的呢
自己解决:哎,因为我用的是CentOS,所以新建一个虚拟机的时候要选择Red Hat Linux 5才行

2009年6月15日16:00 | 没有评论
分类: Linux相关
标签: ,

LINUX学习中,有用的东西保存下来
先来了解一下文件属性,
在shell环境里输入:ls -l 可以查看当前目录文件。如:
drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份
分别对应的是:
文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名
这里r是可读,w可写,x 可执行,其中文件属性分为四段,—- — — 10个位置
例如:
d   rwx   r-x  r-x
第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。
第二段是文件拥有者的属性,
第三段是文件所属群组的属性,
第四段是对于其它用户的属性,
如上面文件夹“下载文件备份” 的访问权限,表示文件夹“下载文件备份” 是一个目录文件;文件夹“下载文件备份” 的属主有读写可执行权限;与文件夹“下载文件备份” 属主同组的用户只有读和可执行权限;其他用户也有读和可执行权限。
确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。
chmod 命令
功能:chmod命令是非常重要的,用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.
语法:该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

2009年6月15日15:22 | 没有评论
分类: Linux相关

本文转载:http://www.linuxdiyf.com/viewarticle.php?id=104290
在LINUX下,安装了iRedMail后进不去MYSQL。。。。
在网上找到了重新设置MYSQL密码的方法,现在转载到我的博客里,记下来,到底是不是出于我转载的网址,那就不是
我讨论的了,如果不是还请原作者见谅。
mysql -uroot -p
输入设置的密码
竟然报错了!
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YSE)
问朋友,他说初始密码是空的,可我命名设置了密码的阿。
密码留空
还是错误!
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
于是重改密码!
# /etc/init.d/mysql stop
# mysqld_safe –user=mysql –skip-grant-tables –skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password:
mysql>
搞定!

2009年6月15日15:20 | 没有评论
分类: Linux相关
标签: ,

本文原创,转载请注明出处,谢谢合作
CentOS下安装vmware-tools
CentOS下从 虚拟机->install vmware tools 没有反应
所以,在自己创建的虚拟系统那里 设置->CD/DVD-> 从ISO镜像->选择linux.iso(vmware tools,这个一般在vmware-tools这个文件夹里,如果没有自己下载)
以ROOT身份进入系统
在桌面上有一个虚拟光盘,进入是vmware-tools-distrib 我把这个拷贝到 /tmp/下  然后进入vmware-tools-distrib
在终端输入 ./vmware-install.pl
提示权限不够,但我是以root身份进入的,想不明白,后来就是它提示哪个文件权限不够,我就找到那个文件,右键属性->权限->允许以程序执行文件 这样就OK了

2009年6月15日15:16 | 2 条评论
分类: Linux相关