• CentOS6.7 常用操作命令


    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开机启动。

  • 相关阅读:
    检测登录按钮 ,回车即登录
    [转]程序变量命名推荐规范
    [NET].NET Framework 3.5 SP1 真正的离线安装(转)
    Arthas使用教程[转载]
    Python中Hamcrest断言的使用
    C#中查询不支持中文的解决方法
    如何防止C#的小黑窗关闭
    AWS的EC2 micro instance真是慢啊
    一键分享文字图片到新浪微博,facebook,twitter 还有保存打印等 (使用 iOS6 自带的 social.framework)
    自己写的可以布置多个button在同一行的ActionSheet (iPhone)
  • 原文地址:https://www.cnblogs.com/beyang/p/4902300.html
Copyright © 2020-2023  润新知