CentOS6 7 常用操作命令

2021-09-07 03:18:16 字數 2998 閱讀 5081

centos 安裝py環境

1.安裝wget工具: yum install wget

2.安裝python-2.7.8:

wget --no-check-certificate

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」,儲存即可

4. 安裝setuptools

wget

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

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

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

# 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.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開機啟動。

CentOS 6 7 配置網路

1.路徑位置 vi etc sysconfig network scripts ifcfg eth0 ifcfg eth0則根據情況進行修改 2.網路配置 device ens33 驅動名稱 hwaddr 00 00 00 00 00 00 mac位址 type ethernet 網絡卡型別 uui...

centos6 7 搭建 redis集群

一,準備工作 二,建立redis使用者 useradd redis passwd redis 輸入密碼 三,安裝 1,建立redis安裝目錄 mkdir p usr local redis chown r redis.redis usr local redis 1,將redis安裝包上傳到 usr ...

Openssh版本公升級(Centos6 7)

實現前提 公司伺服器需要進行安全測評,掃瞄漏洞的裝置掃出了關於 openssh 漏洞,主要是因為 openssh的當前版本為5.3,版本低了,而yum最新的openssh也只是5.3,沒辦法只能到 rpm 官網找新的包,找到最新的是 6.4,然後通過 yum localinstall 公升級了,但是...