Linux之安裝經常使用軟件

  Linux下安裝軟件的方法:

    1,rpm(不推薦使用)python

    2,yum安裝(使用快捷方便)mysql

    3,編譯安裝redis

  1、安裝python3(這裏使用的是編譯安裝)

  1,下載python3源碼包

在centos下,第三方軟件通常放在opt目錄下,因此咱們進入opt目錄
cd /opt
使用wget命令下載源碼包,下載的源碼包就會存放於opt目錄
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

  2,下載python3編輯的依賴包

直接用yum下載便可
yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel 
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

  3,解壓源碼包並進入源碼文件夾

1,解壓
tar -zxvf Python-3.6.6.tgz
2,進入源碼包文件夾
cd Python-3.6.6

  4,釋放編譯文件

釋放編譯文件到指定目錄
./configure --prefix=/opt/python36   # 指定安裝目錄爲/opt/python36

  5,編譯和編譯安裝

1,編譯
make
2,編譯安裝
make install
這是兩個步驟,但其實能夠合併爲一個步驟
make && make install

  6,把python3添加到環境變量中

1,使用echo $PATH,查看以前的環境變量,獲得以下結果:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
2,把python3的環境變量加載最前面
PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
3,爲了永久生效,咱們要把更改後的環境變量寫入系統環境配置文件
vim /etc/profile
把上面加入進去

此時,不用從新啓動,直接讀取文件就能夠生效了
source /etc/profile

  2、安裝python虛擬環境

  1,安裝虛擬環境

pip3 install virtualenv

  2,安裝virtualenvwrapper

pip3 install virtualenvwrapper

  3,設置Linux的用戶我的配置文件

1,輸入命令:
vim ~/.bash_profile     #進入到配置文件
2,把如下內容寫入
WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3
source /opt/python36/bin/virtualenvwrapper.sh

從新讀取下配置文件
source ~/.bash_profile

  4,虛擬環境的使用

1,建立一個虛擬環境
mkvirtualenv zijin       #建立了一個名叫zijin的虛擬環境,當我新建一個虛擬環境後,會自動進入到新建的虛擬環境中
2,進入虛擬環境
workon zijin
3,退出虛擬環境
deactivate
4,刪除虛擬環境
rmvirtualenv zijin

  3、安裝mariadb(mysql)(yum安裝)

   1,使用官方源安裝

vim /etc/yum.repos.d/MariaDB.repo
添加repo倉庫配置內容
[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

  2,使用yum安裝

yum install MariaDB-server MariaDB-client -y

  3,啓動mariadb數據庫

systemctl start mariadb

  4,初始化處理

mysql_secure_installation

  5,連接數據庫

mysql -uroot -ppassword

  6,修改字符集

若是不修改字符集的話,服務端的字符集爲Latin,客戶端爲utf8,因此,當你在表中有中文時,就會出現????
1
,中止服務 systemctl stop mariadb 2,進入/etc/my.cnf文件 vim /etc/my.cnf 3,加入以下配置 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci log-error=/var/log/mysqld.log [client] default-character-set=utf8 [mysql] default-character-set=utf8

  4、安裝redis(編譯安裝)

  1,下載redis源碼

這也是第三方軟件,因此仍是放在opt目錄下,因此先進入opt目錄
cd /opt
下載源碼
wget http://download.redis.io/releases/redis-4.0.10.tar.gz

  2,解壓並進入源目錄

1,解壓
tar -zxf redis-4.0.10.tar.gz
2,進入源目錄
cd redis-4.0.10

  3,編譯與編譯安裝

1,編譯
make
2,編譯安裝
make install
這兩個步驟也能夠合併爲一步
make && make install

  4,建立一個存放redis配置文件目錄並寫入配置信息

1,建立配置文件目錄
mkdir /opt/redis_conf
2,進入配置文件
vim redis-6379.conf
3,寫入信息
port 6379
daemonize yes
pidfile /data/6379/redis.pid
loglevel notice
logfile "/data/6379/redis.log"
protected-mode yes
保存退出,使用vim進入一個當前不存在的文件,並寫入內容,就會自動建立一個文件
port 6379                         # 運行在6379的redis數據庫實例
daemonize yes                     # 後臺運行redis  
pidfile /data/6379/redis.pid      # 存放redis pid的文件
loglevel notice                   # 日誌等級
logfile "/data/6379/redis.log"    # 指定redis日誌文件的生成目錄
dir /data/6379                    # 指定redis數據文件夾的目錄
protected-mode yes                # 安全模式
requirepass   haohaio             # 設置redis的密碼

  5,建立存放redis數據的目錄

從上面的配置信息中,咱們可看到,關於6379端口的redis服務端的各類數據都是存放於data目錄下的6379目錄,
如今6379目錄確定不存在的,若是如今就用客戶端鏈接,會報找不到6379目錄的錯誤,因此,咱們如今建立一個這樣的目錄 mkdir
/data/6379

  6,運行redis服務端

redis-server redis-6379.conf

  7,使用客戶端鏈接

redis-cli -p 6379    
#-p 6379是能夠不用寫的,默認爲6379端口,但當有兩個服務端,另外一個端口號爲6380,此時,咱們想要用客戶端鏈接6380,就必須寫上,以下:
redis-cli -p 6380
相關文章
相關標籤/搜索