Centos 7 學習筆記

2021-09-02 07:18:52 字數 1838 閱讀 8465

@[toc] centos 7 學習筆記

centos(community enterprise operating system,中文意思是:社群企業作業系統)是linux發行版之一,它是來自於red hat enterprise linux依照開放源**規定發布的源**所編譯而成。由於出自同樣的源**,因此有些要求高度穩定性的伺服器以centos替代商業版的red hat enterprise linux使用。兩者的不同,在於centos並不包含封閉源**軟體。

#檢視已開放的埠(預設不開放任何埠)

firewall-cmd --list-ports

#開啟80埠

firewall-cmd --zone=public(作用域) --add-port=80/tcp(埠和訪問型別) --permanent(永久生效)

#重啟防火牆

firewall-cmd --reload

#停止防火牆

systemctl stop firewalld.service

#禁止防火牆開機啟動

systemctl disable firewalld.service

#刪除firewall-cmd --zone= public --remove-port=80/tcp --permanent

wget

# 解壓

tar zxvf nginx-1.14.1.tar.gz

# 修改配置檔案

sudo vim ./nginx-1.14.1/config/nginx.conf

# 轉殖pyenv到當前目錄

git clone ./pyenv

# 新增進使用者環境變數

vim ~/.bashrc

#在 .bashrc 中新增以下三行

export pyenv_root=

"$home/.pyenv"

export path=

"$pyenv_root/bin:$path"

eval

"$(pyenv init -)

"source ~/.bashrc

#即是啟動語句,重啟系統執行這條語句

exec

$shell

#檢視支援版本

pyenv install --list

# 更改pip源

mkdir ~/.pip #建立檔案

touch ~/.pip/pip.conf #建立檔案

vim ~/.pip/pip.conf

# pip.conf檔案內容如下【阿里雲源】:'''

[global]

index-url =

trusted-host = mirrors.aliyun.com

'''

在centos7 中預設安裝的mariadb資料庫,並且yum倉庫中的mysql-server已被移除。系統預設狀態下沒有安裝mariadb資料庫服務。

#安裝mariadb資料庫服務

sudo yum install mariadb-server

#啟動mariadb服務

sudo systemctl start mariadb.service

#mariadb資料安全設定

mysql_secure_installation

#系統提示先後輸入

#伺服器root使用者密碼

#建立資料庫root使用者密碼

#再次輸入資料庫root使用者密碼

#刪除測試資料庫

#重啟載入設定

Nginx安裝學習筆記(CentOS7)

可以把這個位址配置為yum源,利用yum安裝。安裝依賴包 yum install y pcre devel zlib devel openssl devel 建立使用者,沒有建立nginx 使用者情況下,worker預設使用nobody使用者,master程序為root。useradd nginx ...

CentOS7 安裝docker 學習筆記

1 移除舊版本 sudo yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker engine2 ...

CentOS7學習筆記 LVM磁碟管理

流程 分割槽 格式化 檔案系統 掛載。1.檢視磁碟資訊 lsblk 樹狀檢視磁碟資訊 所有可用塊裝置的資訊及依賴關係 blkid 檢視分割槽id fdisk l 檢視分割槽資訊 fdisk l dev sdb partprobe dev sdb 重新整理磁碟分割槽表 df ht 檢視掛載資訊 t是 ...