安裝模式:
Server with GUI:基本的桌面系統,包括常用的桌面軟件,如文檔查看工具
Minimal:基本的系統,不含有任何可選的軟件包
Basic Server :安裝的基本系統的平台支持,不包含桌面
Virtual Host:基本系統加虛擬平台
Software Development Workstation:包含軟件包較多,基本系統,虛擬化平台,桌面環境,開發工具
原文鏈接:https://blog.csdn.net/xuheng8600/article/details/80008366
安裝jdk
# 1.在/usr/目錄下創建java目錄
mkdir/usr/java
cd /usr/java
# 2.下載jdk,然后解壓
tar -zxvf jdk-7u79-linux-x64.tar.gz
# 3.設置環境變量
vi /etc/profile
# 在profile中添加如下內容:
# set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
# 讓修改生效:
source /etc/profile
# 4.驗證JDK有效性
java -version
詳情參考:https://www.linuxidc.com/Linux/2016-09/134941.htm
安裝tomcat
# 可參考在Ubuntu中的安裝步驟
# 之后啟動tomcat,在Linux自帶的瀏覽器上可訪問tomcat頁面,在Windows的瀏覽器上輸入http://ip:8080/ 無法訪問,這是因為tomcat的端口默認沒有對外開放,將8080端口設置為對外開放即可
# 常用命令:
firewall-cmd --zone=public --list-ports # 查看防火牆所有開放的端口
systemctl start firewalld # 開啟防火牆
systemctl stop firewalld # 關閉防火牆
Systemctl enabled firewalld # 下次開機關閉防火牆
firewall-cmd --state # 查看防火牆狀態
firewall-cmd --zone=public --add-port=8848/tcp --permanent # 對外開放8080端口
firewall-cmd --reload # 設置開放端口后執行該命令使配置生效
firewall-cmd --zone=public --remove-port=8080/tcp --permanent # 關閉開放的8080端口,同時執行上條命令使配置生效
卸載MySQL
1. 輸入rpm -qa|grep mysql 或者rpm -qa | grep -i mysql 查看已安裝的mysql組件
2. rpm -e --nodeps <需要移除組件的名稱>
3. find / -name mysql # 查看mysql路徑
4. rm -rf <路徑> # 卸載指定路徑
5. yum -y remove MySQL-* # 卸載MySQL開頭的文件
6. yum -y remove mysql-* # 卸載
詳情查看:https://www.cnblogs.com/leelice/p/10728129.html
安裝MySQL
yum -y install wget
yum -y install setup
yum -y install perl
wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm # 下載mysql資源倉庫
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm # 安裝資源倉庫
sudo yum install mysql-server # 安裝mysql服務器
systemctl start mysqld.service # 啟動服務
systemctl status mysqld.service # 查看狀態
mysqld --initialize # 初始化
grep 'temporary password' /var/log/mysql/mysqld.log # 獲取臨時密碼
# 注意獲取臨時密碼的文件路徑是否正確,若沒有返回數據,則表示當前不需要密碼可直接登錄,可進入該路徑的使用vi查看mysqld.log
# 我這里安裝后查看mysqld.log中沒有數據,表示不需要密碼;所以輸入mysql -u root -p提示輸入密碼時直接按enter鍵登錄成功
alter user 'root'@'localhost' identified by 'root'; # 設置root賬戶的密碼
use mysql; # 修改root賬戶權限
update user set host = '%' where user = 'root'; # 開啟遠程連接
flush privileges; # 刷新權限
systemctl list-unit-files|grep mysqld # 查看是否設置為開機自啟
systemctl enable mysqld.service # 設置為開機自啟
參考1:https://www.php.cn/centos/463055.html
參考2:https://www.jianshu.com/p/224a891932d8
- mysql導入sql腳本:參考Ubuntu中的方式
安裝qq
wget http://down.qq.com/qqweb/LinuxQQ_1/linuxqq_2.0.0-b2-1082_x86_64.rpm
sudo rpm -ivh linuxqq_2.0.0-b2-1082_x86_64.rpm # 切換到root權限
# 輸入:qq # 啟動后會彈出登錄界面
詳情參考:https://blog.csdn.net/qq_30264017/article/details/107883498
安裝nodejs
1. wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz # 下載node壓縮包,在哪條路徑下執行該命令,就會下載到哪條路徑下
2. tar -xvf node-v12.16.1-linux-x64.tar.gz # 將壓縮包剪切到/usr/local/bin/路徑下,並解壓
3. mv node-v12.16.1-linux-x64 NodeJs # 修改文件夾名稱為NodeJs
4. yum install gcc gcc-c++ # 安裝gcc
5. 在/usr/local/bin/NodeJs/bin路徑下有三個文件:node npm npx
6. ln -s /usr/local/bin/NodeJs/bin/node /usr/bin/node # 為這三個文件設置軟連接,/usr/bin目錄用於存放系統命令,此時在任意路徑下執行:node 相當於是執行/usr/local/bin/NodeJs/bin/node路徑下的文件,執行node后會進入node環境
7. ln -s /usr/local/bin/NodeJs/bin/npm /usr/bin/npm # 設置軟連接
8. ln -s /usr/local/bin/NodeJs/bin/npx /usr/bin/npx # 設置軟連接
詳情參考:https://zhuanlan.zhihu.com/p/126704711
軟件更新命令
yum check-update # 列出所有可更新的軟件清單
yum update # 安裝所有更新軟件
yum install <package_name> # 僅安裝指定的軟件
yum update <package_name> # 僅更新指定的軟件
yum list # 列出所有可安裝的軟件清單
詳情參考:https://www.cnblogs.com/GoQC/p/6013971.html
其他
cd .. # 返回上級目錄
ifconfig # 查看ip
CentOS安裝maven
sudo dnf install maven # 安裝
mvn -version # 查看版本