博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS6.7 常用操作命令
阅读量:5782 次
发布时间:2019-06-18

本文共 2939 字,大约阅读时间需要 9 分钟。

centos 安装py环境

1.安装wget工具: yum install wget

2.安装Python-2.7.8:

wget --no-check-certificate https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar -zxvf ./Python-2.7.8.tgz
cd Python-2.7.8
./configure --prefix=/usr/local/python
make
make install
编译安装完成后,要替换掉系统自带的Python,但CentOS的yum依赖于Python工作,为了保证yum的正常运行,我们要在替换前,先将自带的Python更名备份,方法如下:

mv /usr/bin/python /usr/bin/python-2.6.6

ln -s /usr/local/python/bin/python /usr/bin/python
上面两行命令执行完后,可以分别用“python -V”和“/usr/bin/python-2.6.6 -V”来验证部署是否成功,正确的结果应该是2.7.8和2.6.6。
最后,要修改yum,让其运行指向旧的版本:
vi /usr/bin/yum
将第一行中的“#!/usr/bin/python”修改为“#!/usr/bin/python-2.6.6”,保存即可

3. 安装zlib模块

# yum install zlib
# yum install zlib-devel
下载成功后,进入python2.7的目录,重新执行
#make
#make install
此时先前执行的 软连接仍旧生效
然后进入 setuptool目录,
[root@localhost setuptools-5.2]# python setup.py install 重新安装

4. 安装setuptools
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install

ImportError: No module named setuptools 解决方案

shell中输入:

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install

5.安装pip

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
tar zvxf 1.5.5.tar.gz #解压文件
cd pip-1.5.5/
python setup.py install
6.安装python-dev:
yum install python-devel

7. 安装libevent

# wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz
# tar zxf libevent-2.0.19-stable.tar.gz
# cd libevent-2.0.19-stable
# ./configure
# make
# make install
# cp /usr/local/lib/libevent* /usr/lib/

8. 软连接 ln -s /usr/local/python/bin/python /usr/bin/python

9.查看已安装软件 rpm -qa|grep 包名

 

10.

CentOS py程序启动:切换到程序目录 /data/pytest2

nohup python app.py & python app.py

 

11. CentOS目录常用操作

centos 删除目录命令

删除目录 :rm -rf jetty
创建目录 :mkdir jetty
剪切: mv 源文件 目的地址
拷贝: cp [-rf] source dest(使用备注:源文件在前,目标文件在后。)
 -r   若 source 中含有目录,则将目录下之档案亦皆依序拷贝至目的地。
   -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

 

12. centos 固定IP配置

(重启后生效,重启电脑,IP不会丢失)

vi /etc/sysconfig/network-scripts/ifcfg-eth0
参考配置文件
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.10
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
HWADDR=00:0c:29:dd:a6:00

本虚拟机配置

DEVICE=eth0
HWADDR=00:0C:29:C1:7F:F0 (从虚拟机设置上获取)
TYPE=Ethernet
UUID=c602a005-a6d1-4bcf-9d95-954b719df256
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:0C:29:C1:7F:F0
IPADDR=192.168.31.149
GATEWAY=192.168.31.1
DNS1=192.168.31.1
DEFROUTE=yes
NAME="System eth0"

 

13. 

列出所有端口:netstat -ntlp

CentOS 关闭防火墙
1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

3) 启动SSH服务

输入命令:service sshd restart 重启SSH服务。
命令:service sshd start 启动服务 | 命令:service sshd stop 停止服务
重启后可输入:netstat -antp | grep sshd 查看是否启动22端口
设置SSH服务为开机启动
◆输入命令:chkconfig sshd on 即可。
注:若是chkconfig sshd off则禁止SSH开机启动。

转载地址:http://tvcyx.baihongyu.com/

你可能感兴趣的文章
phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
查看>>
python udp编程实例
查看>>
TortoiseSVN中图标的含义
查看>>
Tasks and Back stack 详解
查看>>
关于EXPORT_SYMBOL的作用浅析
查看>>
成功的背后!(给所有IT人)
查看>>
在SpringMVC利用MockMvc进行单元测试
查看>>
Nagios监控生产环境redis群集服务战
查看>>
Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
查看>>
Android BlueDroid(一):BlueDroid概述
查看>>
Java利用httpasyncclient进行异步HTTP请求
查看>>
宿舍局域网的应用
查看>>
html代码究竟什么用途
查看>>
Hadoop HDFS编程 API入门系列之路径过滤上传多个文件到HDFS(二)
查看>>
Python version 2.7 required, which was not foun...
查看>>
context:annotation-config vs component-scan
查看>>
exgcd、二元一次不定方程学习笔记
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>
JavaWeb实例设计思路(订单管理系统)
查看>>