1. 程式人生 > >Linux下安裝centos7教程

Linux下安裝centos7教程

注意事項:安裝時一定要選好網路,網路選擇NAT模式,安裝完成之後,檢查是否可以連線外網,curl www.baidu.com

Linux常用命令:1.cp nginx-1.8.0.tar.gz(檔案) nginx(資料夾路徑)

刪除資料夾命令:rm -rf 資料夾名字

2.使用yum安裝一些必要的環境:yum install gcc 檢視是否安裝成功:which gcc

yum install gcc-c++   檢視是否安裝成功:which g++

yum install gdb  檢視是否安裝成功:which gdb

3.Centos7防火牆開放埠

1、系統命令

systemctl start firewalld #啟動
systemctl status firewalld #檢視執行狀態
systemctl stop firewalld #關閉
systemctl disable firewalld.service #禁止開機啟動
firewall-cmd --state #檢視預設防火牆狀態
firewall-cmd --reload #重啟防火牆
2、埠命令
firewall-cmd --zone=public --add-port=80/tcp --permanent #新增埠(--permanent表示永久生效,沒有此引數重啟後失效)
firewall-cmd --zone=public --query-port=80/tcp #檢視防火牆80埠
firewall -cmd --zone=public --remove-port=80/tcp --permanent #刪除防火牆80埠
附錄:語法 
--zone #作用域
--add-port=80/tcp  #新增埠,格式為:埠/通訊協議

--permanent   #永久生效,沒有此引數重啟後失效

4.上傳Windows檔案到Linux

lrzsz在linux裡可代替ftp上傳和下載

首先安裝lrzsz   yum -y install lrzsz 

上傳檔案,執行命令rz,會跳出檔案選擇視窗,選擇好檔案,點選確認即可。

下載檔案,執行命令sz

安裝Nginx步驟:

1.進入cd /usr/local資料夾    新建nginx資料夾:mkdir nginx

2.使用 wget http://nginx.org/download/nginx-1.8.0.tar.gz 下載nginx壓縮包(如果wget未知命令,可以使用yum安裝wget)

3.解壓gz包,tar -zxvf nginx-1.8.0.tar.gz(解壓到當前目錄,tar -jxvf nginx-1.8.0.tar.gz壓縮到當前目錄)

4.進入解壓的目錄cd nginx-1.8.0 執行./configure && make && make install(如果報not found,可以使用yum安裝環境,yum -y install pcre-devel,openssl-devel,zlib-devel)

5.安裝完成之後一定要開放80埠

安裝JDK1.8步驟:

1.去官網http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下載jdk1.8

2.在/usr/local新建java資料夾存放壓縮包並解壓

3.配置環境變數

vim /etc/profile,按i進入編輯狀態,按esc退出編輯狀態,:wq!儲存並退出

export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

4.通過命令source /etc/profile讓profile檔案立即生效

5.測試:javac,java,java -version

安裝mysql5.7.22步驟:

1.官網下載gz壓縮包,CentOS7預設安裝了和MySQL有相容性的MariaDB資料庫,在我們安裝MySQL5.7之前為了避免發生衝突首先刪除MariaDB。
# rpm -qa | grep maria
# yum remove mariadb-libs -y

2.cd /usr/local/       mkdir mysql   tar -zxvf 壓縮包名字

3.建立使用者組:groupadd mysql    建立使用者:useradd -r -g mysql mysql   

修改當前目錄擁有者為mysql使用者 chown -R mysql:mysql ./

4.將mysql新增為系統服務
[[email protected] local]# cp mysql/support-files/mysql.server /etc/init.d/mysql

[[email protected] local]# chkconfig --add mysql

5.初始化資料庫

[[email protected] mysql]# mkdir data

[[email protected] mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data(記住初始化生成的登入密碼)

6.啟動mysql服務,使用臨時密碼登入mysql

[[email protected] mysql]# systemctl start mysql        # 使用 service mysql start 也可以

[[email protected] mysql]# ps -ef | grep mysql

[[email protected] mysql]# ./bin/mysql -u root -p

Enter password:                     # 這裡輸入剛獲取的臨時密碼

7.修改登入密碼

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');    # 將 root 登入密碼修改為123456

8.將mysql服務設定為開機啟動

[[email protected] mysql]# chkconfig mysql on

9.設定任何遠端主機都可以訪問資料庫

[[email protected] bin]# ./mysql -u root -p

Enter password: 

mysql> grant all privileges on *.* to 'root' @'%' identified by '123456';    # 設定任何遠端主機都可以訪問

mysql> flush privileges;                # 重新整理許可權

10.開放 3306 埠
[[email protected] bin]# firewall-cmd --zone=public --add-port=3306/tcp --permanent    # 新增 3306 埠
[[email protected] bin]# firewall-cmd --reload    # 重新載入