国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Centos7安裝、各種環(huán)境配置和常見bug解決方案,保姆級教程(更新中)

這篇具有很好參考價值的文章主要介紹了Centos7安裝、各種環(huán)境配置和常見bug解決方案,保姆級教程(更新中)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

一、Centos7安裝

因為網(wǎng)上關(guān)于Centos7安裝教程實在是太多了,我這里就不重復(fù)造輪子了,直接上傳送門
點擊這里安裝Centos7

二、各種環(huán)境配置與安裝

安裝好后就是各種要配置的東西了,我這里將各種有用的配置都記錄了下來,方便以后重新安裝的時候再查看

2.1 安裝net-tools(建議)

centos7默認(rèn)沒有netstat命令,需要安裝 net-tools 工具,

yum install -y net-tools

2.2 配置靜態(tài)網(wǎng)絡(luò)(建議)

1、進(jìn)入虛擬機(jī)/設(shè)置,查看是否是NAT模式
centos7,bug,linux,centos
centos7,bug,linux,centos
2、查看虛擬網(wǎng)絡(luò)編輯器
centos7,bug,linux,centos
centos7,bug,linux,centos
centos7,bug,linux,centos

3、進(jìn)入etc/sysconfig/network-scripts目錄,使用vi打開 ifcfg-ensXXX文件,進(jìn)行編輯

cd /etc/sysconfig/network-scripts
vi ifcfg-ens33 

centos7,bug,linux,centos
IPADDR中設(shè)置的ip地址以后就是這臺虛擬機(jī)的默認(rèn)ip地址
設(shè)置完后一點要記得重啟服務(wù)

service network restart

ifconfig命令查看網(wǎng)絡(luò)是否已經(jīng)配置成功(如果命令找不到先安裝net-tools)
centos7,bug,linux,centos
ping百度
centos7,bug,linux,centos

2.1 修改Centos7的時間(建議)

使用命令:

date -s "2022/5/13 23:50:22"

說明:以上為案例,請根據(jù)自己情況修改時間

2.2 Centos7系統(tǒng)編碼問題

問題:剛剛安裝的時候建議檢查一下系統(tǒng)編碼,因為后期可能會用到Xshell(比如我是用的是Xshell5),如果linux下編碼和Xshell中編碼不同可能會導(dǎo)致Xshell中出現(xiàn)中文亂碼情況。

1、使用loacle命令查看Centos7中的系統(tǒng)編碼

centos系統(tǒng)找不到locate命令(locate: command not found)
安裝mlocate包,一開始安裝了locate,結(jié)果發(fā)現(xiàn)沒有這個包

yum -y install mlocate

更新數(shù)據(jù)庫

updatedb 

這里需要注意一點:如果沒有updatedb更新后臺數(shù)據(jù)庫,直接輸入查找命令:locate,還是未能找到命令。原因是Linux不是實時更新它的后臺數(shù)據(jù)庫,所以我們并不能馬上執(zhí)行。
運(yùn)行“l(fā)ocate inittab”(必須安裝完,并執(zhí)行updatedb之后執(zhí)行此命令)

locate inittab
[root@localhost ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

注意LANG=zh_CN.UTF-8,我這里是UTF-8格式是我后期修改好了的。如果需要修改請看下面

2、修改 /etc/locale.conf 文件
使用命令:

vi /etc/locale.conf

將里面的內(nèi)容改為LANG=zh_CN.UTF-8即可

2.3 vim安裝(建議)

問題:剛剛安裝Cenots7時,常用編輯命令Vim并不會安裝好,命令行輸入vim會顯示bash vim: command not found,接下來展示安裝vim步驟。

1、先檢查系統(tǒng)是否有安裝完整的vim
使用命令:

rpm -qa|grep vim

如果已經(jīng)正確安裝的話,會顯示如下三行:

vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5

2、安裝vim
使用命令:

yum -y install vim*

等待安裝成功即可

命令行輸入vim檢測是否安裝成功
centos7,bug,linux,centos

2.4 解決Centos7命令錯誤發(fā)出蜂鳴警告聲

問題:每次輸入命令錯誤,用tab快速補(bǔ)全的時候總會有這種警告聲

1、修改inputrc文件

vi /etc/inputrc

centos7,bug,linux,centos
2、 修改bashrc文件

vi /etc/bashrc

centos7,bug,linux,centos
3、重啟

reboot

2.5 安裝wegt命令

yum -y install wget

2.6 Mysql8.0版本安裝

需要準(zhǔn)備:mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
1、將mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar用Xftp工具從Window傳送到linux系統(tǒng)下。
centos7,bug,linux,centos
700多M,等待傳送完即可
2、創(chuàng)建“mysql”目錄,并將解壓的文件放到這個目錄下

進(jìn)入到/opt/目錄下

cd /opt/

注意:當(dāng)文件傳送成功后,在linux的/opt/目錄下就會存在該壓縮包
centos7,bug,linux,centos
在當(dāng)前目錄(/opt/)下創(chuàng)建“mysql”目錄

mkdir mysql

將解壓后的文件放在“mysql”目錄下(當(dāng)前目錄要為/opt/)

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql

centos7,bug,linux,centos
解壓完成!
進(jìn)入到mysql目錄下查看,會發(fā)現(xiàn)有以下這些安裝包
centos7,bug,linux,centos

3、用rpm指令解壓“mysql”目錄下安裝rpm安裝包
注意一定要先cd到mysql目錄下?。ㄏ旅嫠兄噶畎错樞驁?zhí)行)

cd mysql  (如果當(dāng)前是mysql目錄下可以不用輸入這行)

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm  (這里出錯,解決見下方①)

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

yum install openssl-devel

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm(這里出錯,解決見下方②)

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm執(zhí)行失敗
出錯詳情:
centos7,bug,linux,centos
解決方案:
輸入以下命令

yum remove mysql-libs

緊接著遇到詢問,輸入y
執(zhí)行完后,重新輸入:rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
centos7,bug,linux,centos
問題解決!

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm執(zhí)行失敗
出錯詳情:
centos7,bug,linux,centos
解決方案:
安裝net-tools(server安裝需要依賴net-tools)

yum -y install net-tools

centos7,bug,linux,centos
重新輸入:rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
centos7,bug,linux,centos
成功解決,并無報錯!

4、啟動MySQL服務(wù)
啟動服務(wù)

systemctl start mysqld

重啟服務(wù)

systemctl restart mysqld

停止服務(wù)

systemctl stop mysqld

centos7,bug,linux,centos
5、查詢自動生成的root用戶密碼

grep 'temporary password' /var/log/mysqld.log

centos7,bug,linux,centos
命令行執(zhí)行指令 :

mysql -u root -p

然后輸入上述查詢到的自動生成的密碼, 完成登錄
centos7,bug,linux,centos

6、修改root用戶密碼

登錄到MySQL之后,需要將自動生成的不便記憶的密碼修改了,修改成自己熟悉的便于記憶的密碼。
修改密碼指令如下:

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

執(zhí)行上述的SQL會報錯,原因是因為設(shè)置的密碼太簡單,密碼復(fù)雜度不夠,會對長度和特殊字符等進(jìn)行校驗,所以我們先把校驗復(fù)雜度調(diào)低一點,0代表只校驗長度,不校驗特殊字符

set global validate_password.policy = 0;

當(dāng)然也可以指定密碼長度(如下指定密碼長度為4)

set global validate_password.length = 4;

設(shè)置完后,重新輸入修改密碼指令即可!

如果遇到“-bash: ALTER: command not found”錯誤,那是因為沒有登錄進(jìn)MySQL,登錄方法見第5步

到了這mysql配置基本上已經(jīng)ok了,下面選擇性配置,用于讓DataGrip連接到linux上的mysql

7、創(chuàng)建用戶(選)

默認(rèn)的root用戶只能當(dāng)前節(jié)點localhost訪問,是無法遠(yuǎn)程訪問的,我們還需要創(chuàng)建一個root賬戶,用戶遠(yuǎn)程訪問。我設(shè)置密碼長度為6以便自己后續(xù)使用;set global validate_password.length = 6;

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111';

8、并給root用戶分配權(quán)限(選)

grant all on *.* to 'root'@'%';

9、重新連接MySQL(選)

mysql -u root -p

然后輸入密碼

10、通過DataGrip遠(yuǎn)程連接MySQL(選)
centos7,bug,linux,centos
測試連接
centos7,bug,linux,centos
如果成功那就沒問題了。如果失敗,可能原因是linux上的防火墻沒有開放3306端口
要么關(guān)閉防火墻
1、關(guān)閉防火墻

systemctl stop firewalld.service

2、查看防火墻狀態(tài)

firewall-cmd --state

確認(rèn)下是否關(guān)閉,然后再試試Test Connection,成功頁面如下
centos7,bug,linux,centos
要么在防火墻上開放3306端口
1、先檢查一下防火墻上所有的開放端口

firewall-cmd --zone=public --list-ports

centos7,bug,linux,centos
有顯示3306那就沒問題,如果沒有接下來就開放3306端口
2、防火墻開通3306端口:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

3、重新加載防火墻配置文件:

firewall-cmd   --reload

接下來就測試連接,按理來說已經(jīng)可以連上了~

2.7 Redis6安裝

2.7.1 Redis安裝與啟動

1、安裝Redis所需要的gcc依賴

yum install -y gcc tcl

2、下載安裝包并解壓

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

回到linux命令行下,進(jìn)入/usr/local/src/目錄(/usr/local/src/為下載時的目錄,根據(jù)情況修改)

cd /usr/local/src/
ll

centos7,bug,linux,centos
解壓文件

tar -zxvf redis-6.2.6.tar.gz 

解壓后進(jìn)入到radis目錄

cd redis-6.2.6

運(yùn)行編譯命令:

make && make install

如果沒有出錯,應(yīng)該就安裝成功了。默認(rèn)的安裝路徑是在 /usr/local/bin目錄下:
啟動radis

redis-server

這種啟動方式屬于前臺啟動,如果想要連接的話,需要另外再開一個連接,所以我們要對其進(jìn)行設(shè)置一下

3、指定配置啟動

如果要讓Redis以后臺方式啟動,則必須修改Redis配置文件,就在我們之前解壓的redis安裝包下(/usr/local/src/redis-6.2.6),名字叫redis.conf:
我們先將這個配置文件備份一份:
centos7,bug,linux,centos

進(jìn)入到/usr/local/src/redis-6.2.6目錄下

cd /usr/local/src/redis-6.2.6

進(jìn)行備份

cp redis.conf redis.conf.bck

然后對這個配置文件進(jìn)行修改

vi redis.conf

然后修改redis.conf文件中的一些配置:
因為查找起來比較麻煩,所以推薦在命令行esc下用/(關(guān)鍵字)來搜索,按n是繼續(xù)查找下一個,N是上一個。

# 允許訪問的地址,默認(rèn)是127.0.0.1,會導(dǎo)致只能在本地訪問。修改為0.0.0.0則可以在任意IP訪問,生產(chǎn)環(huán)境不要設(shè)置為0.0.0.0
bind 0.0.0.0
# 守護(hù)進(jìn)程,修改為yes后即可后臺運(yùn)行
daemonize yes 
# 密碼,設(shè)置后訪問Redis必須輸入密碼
requirepass 123321

Redis的其它常見配置:

# 監(jiān)聽的端口
port 6379
# 工作目錄,默認(rèn)是當(dāng)前目錄,也就是運(yùn)行redis-server時的命令,日志、持久化等文件會保存在這個目錄
dir .
# 數(shù)據(jù)庫數(shù)量,設(shè)置為1,代表只使用1個庫,默認(rèn)有16個庫,編號0~15
databases 1
# 設(shè)置redis能夠使用的最大內(nèi)存
maxmemory 512mb
# 日志文件,默認(rèn)為空,不記錄日志,可以指定日志文件名
logfile "redis.log"

4、啟動Redis
修改完配置后,開始啟動Redis

# 進(jìn)入redis安裝目錄 
cd /usr/local/src/redis-6.2.6
# 啟動
redis-server redis.conf

查看一下redis是否成功運(yùn)行

ps -ef | grep redis

centos7,bug,linux,centos
啟動成功
如果要停止服務(wù),可以殺死進(jìn)程(6341是我這里顯示的進(jìn)程id)

kill -9 6341

4、開機(jī)自啟radis

我們也可以通過配置來實現(xiàn)開機(jī)自啟。

首先,新建一個系統(tǒng)服務(wù)文件(還是在之前的目錄):

vi /etc/systemd/system/redis.service

內(nèi)容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存

然后重載系統(tǒng)服務(wù):

systemctl daemon-reload

現(xiàn)在,我們可以用下面這組命令來操作redis了:

# 啟動
systemctl start redis
# 停止
systemctl stop redis
# 重啟
systemctl restart redis
# 查看狀態(tài)
systemctl status redis

執(zhí)行下面的命令,可以讓redis開機(jī)自啟:

systemctl enable redis

2.7.2 Redis客戶端

安裝完成Redis,我們就可以操作Redis,實現(xiàn)數(shù)據(jù)的CRUD了。這需要用到Redis客戶端,這里演示命令行客戶端用法

Redis命令行客戶端

Redis安裝完成后就自帶了命令行客戶端:redis-cli,
它就在下圖所示位置
centos7,bug,linux,centos
使用方式如下:

redis-cli [options] [commonds]

其中常見的options有:

  • -h 127.0.0.1:指定要連接的redis節(jié)點的IP地址,默認(rèn)是127.0.0.1
  • -p 6379:指定要連接的redis節(jié)點的端口,默認(rèn)是6379
  • -a 123321:指定redis的訪問密碼

其中的commonds就是Redis的操作命令,例如:

  • ping:與redis服務(wù)端做心跳測試,服務(wù)端正常會返回pong

centos7,bug,linux,centos
這種進(jìn)入方式帶密碼,不太安全,可以用下面這種方式
另外:退出命令行指令是 ctrl+c
centos7,bug,linux,centos
AUTH后面跟用戶名密碼即可,我這里沒有用戶名,則直接輸入密碼。

2.7.3 Redis卸載

卸載redis非常的簡單,只需要簡單的三步
1、停止redis服務(wù)器
首先,通過下面的命令查看redis服務(wù)是否在運(yùn)行
[root@centos101 ~]# ps aux|grep redis
[root@centos101 ~]# redis-cli shutdown
[root@centos101 ~]# ps aux|grep redis

2、刪除make的時候生成的幾個redisXXX的文件
[root@centos101 ~]# rm -rf /usr/local/bin/redis*

3、順便也刪除掉解壓后的文件目錄和所以文件
rm -rf reids的解壓目錄文章來源地址http://www.zghlxwxcb.cn/news/detail-768885.html

到了這里,關(guān)于Centos7安裝、各種環(huán)境配置和常見bug解決方案,保姆級教程(更新中)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    安裝的linux自帶jdk8版本,我們不用自帶的。 1、下載 下載地址:https://www.oracle.com/java/technologies/downloads 2、創(chuàng)建目錄 創(chuàng)建文件夾,用來部署JDK,將JDK安裝部署到:/export/server 內(nèi) 3、解壓縮JDK安裝文件 將下載的文件上傳到linux中,并解壓到server目錄下 4、配置JDK的軟鏈接 5、配置

    2024年02月09日
    瀏覽(53)
  • (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    目錄 一、準(zhǔn)備軟件與安裝包 (一)、必須的軟件 1、點擊下載Xshell 2、點擊下載FileZilla (二)、準(zhǔn)備安裝包 1、點擊下載JDK1.8Linux版本 2、點擊下載Nginx 3、點擊下載Tomcat?? 二、關(guān)于FileZilla軟件的使用說明 (一)、FileZilla軟件的打開和說明 (二)、配置服務(wù)器地址去連接服務(wù)器? 三、X

    2023年04月25日
    瀏覽(30)
  • 前端系列:Centos7安裝node.js以及遇到的各種問題

    自己買了一個騰訊云輕量應(yīng)用服務(wù)器,第一個項目跟隨github部署了一個小網(wǎng)站。本文記錄安裝node.js的過程(安裝時遇到了一些坑,折騰了好久。。) 我最后安裝的方法是使用源代碼安裝,想看這個方法的直接看最后一部分! 前期使用的方法都沒有成功。 我的平臺:騰訊云

    2024年02月20日
    瀏覽(37)
  • 【hadoop】centos7.6+hadoop3.1.1搭建分布式hadoop環(huán)境——包含各類問題解決方案

    【hadoop】centos7.6+hadoop3.1.1搭建分布式hadoop環(huán)境——包含各類問題解決方案

    本文針對centos7.4即以上版本的hadoop環(huán)境搭建,因為這部分搭建是個很復(fù)雜且很容易出錯的內(nèi)容,所以在結(jié)合了多種搭建方案后給出最適宜當(dāng)前版本的搭建。 本教程適用于CentOS 7.4即以上版本,如果是Ubuntu等其它linux內(nèi)核版本則不適合。 查看系統(tǒng)版本: 軟件 版本 獲取方法 Ope

    2024年02月16日
    瀏覽(24)
  • centos7 配置LNMP環(huán)境

    隨著我們 Nginx web 服務(wù)器的流行,又出現(xiàn)了我們叫做 LNMP 的一種新的 web 環(huán)境服務(wù)組合。LNMP 就是 Linux + Nginx + Mysql + PHP 等首字母的縮寫?,F(xiàn)在, LNMP 已經(jīng)逐漸成為國內(nèi)大中型互聯(lián)網(wǎng)公司網(wǎng)站的主流組合環(huán)境, 因此, 我們必須熟練掌握 LNMP 環(huán)境的搭建、優(yōu)化及維護(hù)方法。 首先

    2023年04月22日
    瀏覽(25)
  • VirtualBox虛擬機(jī)安裝Centos7常見問題解決方法

    VirtualBox虛擬機(jī)安裝Centos7常見問題解決方法

    常見問題解決方法: 問題1: 安裝VirtualBox7,解決報錯:?Oracle VM VirtualBox7.0.6 needs the Microsoft Visual C++2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VM VirtualBox 7.0.6. ? ?? ?解決方法: 下載Microsoft Visual C++2019并安裝即可解決該問題。 下載鏈接:

    2024年02月02日
    瀏覽(20)
  • Centos7下Kubernets kubeadm方式安裝常見問題(一)

    目錄 常見問題一,error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd” is different from docker cgroup driver: “cgroupfs” ?常見問題二、error: “Failed to load kubelet config file” err=“failed to load Kubelet config file /var/lib/kubelet/config.yaml” 常見問題一,error: fa

    2024年02月11日
    瀏覽(19)
  • CentOS7安裝OpenSSL環(huán)境

    Windows系統(tǒng) 下載 選擇Light版本 https://slproweb.com/products/Win32OpenSSL.html 安裝 運(yùn)行EXE安裝后,將安裝目錄下的 bin 目錄路徑加入系統(tǒng) PATH 環(huán)境變量,打開 CMD 執(zhí)行查看版本 CentOS7系統(tǒng) 下載 選擇非beta版本 https://www.openssl.org/source/ 安裝 安裝依賴 解壓縮 安裝編譯 查看版本命令同Windows

    2024年02月08日
    瀏覽(28)
  • Centos7 kvm環(huán)境安裝指南

    Centos7 kvm環(huán)境安裝指南

    CPU支持虛擬化(大部分都支持) 內(nèi)存越大越好(8G以上) BIOS開啟VT-D Centos7及以上,yum update到最新 檢查是否支持硬件虛擬化 查看CPU egrep ‘(vmx|svm)’ /proc/cpuinfo 查看vt-d是否開啟 kvm安裝及配置 安裝前的準(zhǔn)備 關(guān)閉selinux setenforce 0 #命令可以立即生效 修改配置文件,保證重啟后仍

    2023年04月08日
    瀏覽(17)
  • CentOS系統(tǒng)環(huán)境搭建(五)——Centos7安裝maven

    CentOS系統(tǒng)環(huán)境搭建(五)——Centos7安裝maven

    centos系統(tǒng)環(huán)境搭建專欄??點擊跳轉(zhuǎn) maven下載官網(wǎng) 壓縮包放置到/usr/local 在最下面追加 重載環(huán)境變量 進(jìn)入 /usr/local/apache-maven-3.9.2/conf/ 設(shè)置setting文件(不再贅述)。

    2024年02月12日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包