linux
ifeixiang
这个作者很懒,什么都没留下…
展开
-
总结一下PHP扩展开发中遇到的问题
其实绝大多数问题都是环境配置问题,不过这一切都不是问题,因为谷歌在,即使偶尔谷歌被挡了,还有百度可以顶一下... 问题与解决方法列举如下: 安装php与apache的问题: 不要用apt-get install安装,这样得到的版本可能与你需要的不同,具体编译安装方法见 http://ifeixiang.sinaapp.com/?p=253 当然,如果你执意要用apt-get ins原创 2013-05-18 08:42:37 · 473 阅读 · 0 评论 -
GIT SSH连接遇到到的问题
原来!!!Linux文件夹权限问题非常严重! SSH验证机制非常严格!要求用户的HOME文件夹属性是700,即其他用户不能访问。 所以, chmod 700 git(我的用户根目录的home)原创 2013-05-18 08:44:08 · 406 阅读 · 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 · 3654 阅读 · 0 评论 -
yum改成网易的源
用网易的源会快很多,步骤如下: 1、首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、根据CentOS版本选择操作CentOS-5 wget http://mirrors.163.com/.原创 2013-05-18 08:48:09 · 486 阅读 · 0 评论 -
centos6.4+nginx+mysql+php+phpmyadmin整合过程
参考文章 前置工作: 自动挂载硬盘: 由于外置了一个硬盘,所以得配置开机自动挂载。vim /etc/fstab加入: /dev/sdc /mnt/data auto defaults 0 0 centos网络配置: IP设置 : /etc/sysconfig/network-scripts/ifcfg-eth0 网关设置: /etc/sysconfig/ne原创 2013-05-18 08:48:05 · 1110 阅读 · 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 · 408 阅读 · 0 评论 -
Git diff hash顺序的问题
今天在打差异包的时候,发现打包失败。原来是拷贝文件失败。 于是,打文件名与文件状态打印出来看,发现添加文件的状态“A”与删除文件状态“M”调转了! 这一度让我以为是Perl传递参数的时候发生了错误。于是纠结在数组引用传递的问题上,同时将代码优化了一下。 后来发现这不是办法,因为实在不对劲。在本地进行若干尝试后,发现,文件在本地的状态与服务器的状态也是相反的。 我用的命令是 git d原创 2013-05-18 08:47:11 · 695 阅读 · 0 评论 -
删除Linux乱码文件
在项目中经常会遇到这样的情况,在Windows下上传到服务器的中文文件夹或文件变成乱码了。 以前一度不知道怎么办,用着办法也是非常落后的: 备份文件夹,照理来说,乱码文件夹或文件是不会下载下来的。 删除服务器上的文件夹所有内容,因为rm -rf * 总是可以执行的 再上传 这是一个比较笨的方法。 今天在搜索Git中文目录乱码的问题时,想看看Linux下文件原创 2013-05-18 08:47:04 · 488 阅读 · 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 master 10 11 git fetch git原创 2013-05-18 08:45:53 · 451 阅读 · 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 · 348 阅读 · 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 · 385 阅读 · 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 · 484 阅读 · 0 评论