标签 命令 下的文章

CentOS 安装Laravel卡在Installing dependencies

在安装Laravel死活安装不下去,composer用了-vvv结果看到是卡在某个下载环节了,找了半天所有办法试了都不行,最终stackflow有个0票答案说的好:他关闭了apache然后好了。

于是我照葫芦画瓢service nginx stop

接着安装,顺利完成。

CentOS 编译安装新版git

依旧,由于CentOS,yum下载的git实在太老了,会出现cloning error,所以我们只能源代码编译安装。

首先先下载新版git:http://git-scm.com/download

接下来编译安装:

tar -zxf git-1.7.2.2.tar.gz
cd git-1.7.2.2
make prefix=/usr/local all
sudo make prefix=/usr/local install 

CentOS 编译安装node.js

上一篇升级完了python,现在我们开始安装node.js了。
node.js照着教程做很简单,基本无坑,只是编译过程相当漫长。

wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz
tar zvxf node-v0.8.5.tar.gz
cd node-v0.8.5
./configure
make && make install

wget版本自行修改。

Centos 6.4 python 2.6 升级到 2.7

centos里默认的python是2.6,我需要安装node.js,听说最好是2.7,于是就琢磨着升级。

哎,yum不行,只能编译安装了,这里找到一篇教程,就搬运一下:

下载,url可换。

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

解压缩:

tar -jxvf Python-2.7.3.tar.bz2

打开:

cd Python-2.7.3

- 阅读剩余部分 -

CentOS shadowsocks设置后台开机自启动

首先在现在的shadowsocks中,已经加入了start/stop/restart

可以这样用:

sslocal -c '/home/skyao/shadowsocks/config.json' -d start

这样可以保证他在后台启用,而不用单独开个控制台挂机。

接下来我们考虑如何让他自动运行,在前几篇文章中我已经写过自己失败的囧事。好了,那么接下来我们将它写入/etc/rc.local

sudo /usr/local/bin/sslocal -c '/home/skyao/shadowsocks/config.json' -d start

搞定。

关于为什么要sudo,因为刚开始sslocal没反应,然后想着是不是没权限,后来sudo之后debug发现找不到这个命令,于是规定sslocal的路径,搞定了。

- 阅读剩余部分 -

Linux 修改/etc/profile后无法进入系统问题解决

昨天因为想设置SS开机启动结果改了这个时候进程被堵住了死活进不去桌面,差点就以为自己完蛋了,万万没想到其实这问题还是好解决的:
在登陆界面按下ctrl+alt+F2(CentOS),进入命令行,然后

vim /etc/profile

把错误改回来,OK

当然也有说把文件删了然后系统会自动生成的……没敢这么做。

参考:
解决:修改/etc/profile文件后无法进入Linux Ubuntu

CentOS 更改yum源(换源)

过去在ubuntu里折腾过换源,当然是可视化的,在CentOS里也少不了这一步,这次,我们用命令行了。

这里我们更换为163的源:
[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] 进入yum源配置文件所在文件夹

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

[4] 运行yum makecache生成缓存

[root@localhost yum.repos.d]# yum makecache

[5] 更新系统

[root@localhost yum.repos.d]# yum -y update

如果还没搞定,可以尝试:

yum clean all && yum clean metadata && yum clean dbcache && yum makecache && yum update

参考:
CentOS更改yum源与更新系统

Linux tar详解

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

- 阅读剩余部分 -

CentOS 安装shadowsocks

以前有安装过一键的服务端,现在我们来试试从客户端的角度使用命令行来安装(虽然有GUI但还是想试试)。
首先,安装完pip之后,我们开始安装shadowsocks吧:

pip install shadowsocks

接下来其实可以启用了:

sslocal -s server_ip -p server_port -b 127.0.0.1 -l 1080 -k password -t 600

- 阅读剩余部分 -