linux
ifeixiang
这个作者很懒,什么都没留下…
展开
-
总结一下PHP扩展开发中遇到的问题
其实绝大多数问题都是环境配置问题,不过这一切都不是问题,因为谷歌在,即使偶尔谷歌被挡了,还有百度可以顶一下...问题与解决方法列举如下:安装php与apache的问题: 不要用apt-get install安装,这样得到的版本可能与你需要的不同,具体编译安装方法见http://ifeixiang.sinaapp.com/?p=253当然,如果你执意要用apt-get ins原创 2013-05-18 08:42:37 · 474 阅读 · 0 评论 -
GIT SSH连接遇到到的问题
原来!!!Linux文件夹权限问题非常严重! SSH验证机制非常严格!要求用户的HOME文件夹属性是700,即其他用户不能访问。 所以,chmod 700 git(我的用户根目录的home)原创 2013-05-18 08:44:08 · 411 阅读 · 0 评论 -
又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
上传到真正的服务器上,发现服务器用的是64位系统,当时就真的应该想到这一点!出现了wrong ELF class: ELFCLASS32 in Unknown on line这种好像是32位程序与64位库的冲突问题!解决方法 : 正在解决中...-------------------------continue----------------------几经折腾,装了和服务器一样版原创 2013-05-18 08:42:44 · 3671 阅读 · 0 评论 -
yum改成网易的源
用网易的源会快很多,步骤如下:1、首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、根据CentOS版本选择操作CentOS-5wget http://mirrors.163.com/.原创 2013-05-18 08:48:09 · 507 阅读 · 0 评论 -
centos6.4+nginx+mysql+php+phpmyadmin整合过程
参考文章 前置工作:自动挂载硬盘:由于外置了一个硬盘,所以得配置开机自动挂载。vim /etc/fstab加入:/dev/sdc /mnt/data auto defaults 0 0centos网络配置:IP设置 : /etc/sysconfig/network-scripts/ifcfg-eth0网关设置: /etc/sysconfig/ne原创 2013-05-18 08:48:05 · 1111 阅读 · 0 评论 -
ssh无密码连接基本知识
配置Git,Hadoop都会需要配置ssh无密码连接,具体步骤如下:生成本机密钥 : ssh-keygen 拷贝到服务器: ssh-copy-id -i .ssh/id_rsa.pub user@host完成。现在可以用 ssh user@host 直接连接服务器了 跨域连接的时候出现了很多问题,如:ssh Read from socket failed: So原创 2013-05-18 08:48:00 · 412 阅读 · 0 评论 -
Git diff hash顺序的问题
今天在打差异包的时候,发现打包失败。原来是拷贝文件失败。于是,打文件名与文件状态打印出来看,发现添加文件的状态“A”与删除文件状态“M”调转了!这一度让我以为是Perl传递参数的时候发生了错误。于是纠结在数组引用传递的问题上,同时将代码优化了一下。后来发现这不是办法,因为实在不对劲。在本地进行若干尝试后,发现,文件在本地的状态与服务器的状态也是相反的。我用的命令是git d原创 2013-05-18 08:47:11 · 705 阅读 · 0 评论 -
删除Linux乱码文件
在项目中经常会遇到这样的情况,在Windows下上传到服务器的中文文件夹或文件变成乱码了。 以前一度不知道怎么办,用着办法也是非常落后的:备份文件夹,照理来说,乱码文件夹或文件是不会下载下来的。删除服务器上的文件夹所有内容,因为rm -rf * 总是可以执行的再上传 这是一个比较笨的方法。 今天在搜索Git中文目录乱码的问题时,想看看Linux下文件原创 2013-05-18 08:47:04 · 492 阅读 · 0 评论 -
Git 一些常用命令
首先是基本的: 1 git add * 2 3 git commit -a -m "commit message" 4 5 //本地提交 6 7 git remote add origin username@serverip:projectName 8 9 git push origin master10 11 git fetch git原创 2013-05-18 08:45:53 · 459 阅读 · 0 评论 -
Linux命令
init 0 关机﹐ init 1 重启 ps 显示进程kill -9 pid强制结束进程 find结合rm删除大量文件find -name Thumbs.db | xargs rm -rf按文件(夹)大小列出目录下的文件 du -sm * |sort -nr解释: du: -s 仅显示总和 -m 以 MB 为单位显示 sort: -n 按数字排序原创 2013-05-18 08:44:13 · 349 阅读 · 0 评论 -
搭建Git本地服务器
参考文章:http://www.ossxp.com/doc/git/gitolite.html当前任务,学习中... 公司小范围用法: 服务器上做的:在服务器上建立一个用户,这里命名为git。 ubuntu下: useradd git —— passwd git 1 (改密码为1)找个目录,建立空仓库 git --bare init 。 ubuntu下: cd /opt ——原创 2013-05-18 08:43:31 · 387 阅读 · 0 评论 -
nginx服务器的配置
CentOS安装好Nginx后,需要设置一下防火墙,接受80端口的访问,防火墙的设置可以直接修改/etc/init.d/iptables文件,或者使用下面的命令/etc/init.d/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/init.d/iptables save再访问Nginx就可以了。常用命令:启动n原创 2013-05-18 08:48:02 · 489 阅读 · 0 评论