日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西

發布時間:2023/12/1 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.首先,你得去購買一個云服務器(這里以阿里云學生服務器為例,學生必須實名認證)

打開阿里云,搜索學生服務器點擊進入即可


公網ip為連接云服務器的主機
自定義密碼為連接云服務器是需要輸入的密碼

購買即可
點擊云服務器ECS—>點擊如圖所示

如圖所示,點擊管理

如圖所示,可以對云服務器進行運行關閉等操作


配置安全組:

2.然后,開始連接自己的云服務器(連接工具這里以Xshell為例,軟件管家就可以下載)

到時候一般來說,root為默認用戶名,密碼填自己設置的。

3.JDK的安裝(在usr下創建一個local文件夾下創建tmp子文件夾上傳壓縮包;tmp用于測試的一個文件夾)

cd /usr/local
mkdir tmp
cd /usr/local/tmp
上傳使用Filezilla上傳工具

tar zxvf 壓縮包名進行解壓(前提得在該路徑下)

解壓成功

創建文件夾/usr/local/jdk7,將解壓所得到的文件復制到/usr/local/jdk7下面

cp -r 文件名 /usr/local/jdk7

配置環境變量,執行命令
vim /etc/profile

往下翻,找到這個,將這個注釋掉,按下Insert添加 # 即可

export是在系統變量中添加或者修改指定的變量

export JAVA_HOME=/usr/local/jdk7 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$Java_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

如圖所示添加內容

Esc 退出編輯狀態
:wq保存并退出
然后在解析文件source /etc/profile這時候,環境變量才會生效;
或者重啟操作系統

最后輸入命令:java -version進行驗證是否配置成功

編寫一個java文件進行檢查一下:
vi beyond.java
內容如下:

public class beyond{public static void main(String [] args){System.out.println("beyondwsq");} }

:wq保存并退出

創建并編譯beyond這個java文件javac beyond.java
ls會出現一個beyond.class文件
java beyond運行一下

四,Tomcat配置(將壓縮包上傳到usr/local/tmp)

1.tar -zxvf apache-tomcat-7.0.68.tar.gz解壓該壓縮包(前提得在該路徑下)
之后ls一下會出現apache-tomcat-7.0.68文件
2.將該壓縮后的文件復制到/usr/local/tomcat下
cp -r apache-tomcat-7.0.68 /usr/local/tomcat
3.配置環境變量
進入vim /etc/profile里面
找到如圖所示,配置環境變量

export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat

然后,解析一下source /etc/profile

注意:在Linux系統下,綠色的文件都是可執行文件
.bat代表window操作系統下可執行文件的拓展名
.sh代表Linux操作系統下可執行文件的拓展名
./代表啟動
啟動一下Tomcat
先進入到tomcat/bin文件夾下cd /usr/local/tomcat/bin,
再./startup.sh,啟動成功與否沒有提示


你可以檢驗一下,輸入./shutdown.sh若不報錯,表示啟動成功

由于那個Linux的CentOS默認只開放22端口,但是Tomcat需要8080端口,所以這里需要設置防火墻,開放8080端口vim /etc/sysconfig/iptables
cd /etc/sysconfig這里面的都是一下系統的服務
service iptables start開啟防火墻
service iptables stop關閉防火墻
service iptables restart重啟防火墻

進入到bin目錄下cd /usr/local/tomcat/bin
會出現catalina.out一個文件
啟動Tomcat:
①:啟動并且動態打印啟動信息:./startup.sh & tailf /usr/local/tomcat/logs/catalina.out
Ctrl + c中斷tailf,不會中斷Tomcat

②:直接啟動:./startup.sh但是啟動需要一定的時間

若Tomcat卡住了,(以我安裝的絕對路徑為例)

找到/usr/local/jdk7/jre/lib/security下的java.security文件,在java.security文件中找到securerandom.source這個設置項,將其改為: securerandom.source=file:/dev/./urandom


若啟動正常但是訪問tomcat未出現tomcat默認頁面你的IP:8080
解決方法:①先關閉 tomcat 服務防止端口占用,進入到tomcat/bin文件夾下cd /usr/local/tomcat/bin,然后關閉tomcat,./shutdown.sh
②一次輸入一下命令
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
firewall-cmd --zone=public --query-port=8080/tcp

如圖所示即可,然后重啟 tomcat 服務./startup.sh,再次訪問tomcat即可

五,MySQL的配置(將壓縮包上傳到/usr/local/tmp)

首先解壓tar -zxvf 壓縮包名稱
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
把解壓出來的東西復制到 /usr/local
cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local,然后把文件名稱改為mysql,mv mysql-5.6.31-linux-glibc2.5-x86_64 mysql
把mysql放到/usr/local下,因為這個目錄也是解壓版的默認目錄??梢詼p少很多配置

新建一個名稱為mysql的用戶組:groupadd mysql
創建用戶名為mysql,它的用戶組(所屬群組)名也叫mysql:useradd -r -g mysql mysql

然后再進入到mysql目錄下cd /usr/local/mysql這步是關鍵!!!!!以下所有的操作都得在該文件夾下執行

對用戶組進行賦權限,變更mysql用戶組有操作當前文件夾的權限chgrp -R mysql .(-R 代表賦值目錄的意思,后面有個.不可以省略,. 代表當前目錄)
再對用戶進行賦權限,變更mysql用戶具有操作本級目錄的權限chown -R mysql .

上面兩條命令可以換成這個一條:chown -R mysql:mysql ./

接著mysql所以的配置文件都在這里ls /etc/my.cnf,若存在表示裝過(rm /etc/my.cnf刪除,確認Y),未找到才可以進行下一步

進入該文件夾下cd /usr/local/mysql執行下面關鍵操作:
初始化數據庫,執行腳本文件(在myslq文件夾下執行,./代表執行)./scripts/mysql_install_db --user=mysql
若如下圖所示表示初始化完成:

若不是上圖所示則出現了一些問題:

有可能遇到這種兩種情況

FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db: Data::Dumper


若出現該問題,執行該命令即可:yum -y install autoconf
之后再執行初始化數據庫./scripts/mysql_install_db --user=mysql

下一步繼續:
之后,復制mysl全局配置文件(my.cnf)
cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf編譯一下可知道該文件里面幾乎都注釋
復制啟動文件
cp support-files/mysql.server /etc/rc.d/init.d/mysql

/etc/rc.d/init.d/ mysql這是個自啟動文件夾,該文件夾里面的內容也是個服務名,這里的mysql很重要,自己設定的服務名,可以更改。到時候啟動的時候這個mysql服務得跟你設置的一致。到時候啟動服務的時候就是service mysql start
然后,service mysql start啟動服務

若出現該報錯提示信息:

Starting MySQL..The server quit without updating PID file ([FAILED]al/mysql/data/iz2zecb0rkfnt3begg0f60z.pid).

進入到scripts目錄下cd /usr/local/mysql/scripts,執行chmod 777 mysql_install_db 給你所有權限
然后再啟動Mysql就OK啦

②若執行./scripts/mysql_install_db --user=mysql報錯

Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

yum install libaio* -y執行這行代碼即可,再次啟動服務即可service mysql start

繼續:
cd /usr/local/mysql
添加軟連接(要在mysql文件夾下輸入命令)ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
若出現以下錯誤,進入cd /usr/bin將文件mysql刪除rm -rf mysql即可


進入數據庫mysql -u root -p一般默認是沒有密碼的,直接Enter進入數據庫

先簡單創建一個wsq數據庫,里面創建一個sq名稱的表,輸入一條數據,查看一下逐條輸入:
create database wsq default character set utf8;
use wsq;
create table sq( id int(50) primary key auto_increment, name varchar(30));
insert into sq values(default,'sq');
select * from sq;

對mysql進行添加密碼:
①忘記密碼了不能登錄到mysql里面
進入vim /etc/my.cnf
my.cnf這個就是mysql最大的配置文件)
在mysqld下添加skip -grant-tables

重啟服務:service mysql restart
之后進入到mysql然后進行②即可

②修改或添加密碼
語句一條一條執行即可
use mysql;
show tables;
desc user;
update user set password=password("填寫你所要設置的密碼") where user='root';
flush privileges;
exit;
退出之后Ctrl+C或者exit;
再登錄mysql -u root -p
此時就需要輸入密碼了

接著,進入mysql
use mysql;
select user,host from user;
會發現root用戶為一個IP,也就是其他的操作數據庫軟件不可以連接你的mysql,這時,你需要賦值權限

grant all privileges on *.* to root@'%' identified by '你的密碼' with grant option;設置所有人都可以訪問權限( ‘%’ 也可以改成私有的ip,這里的 ‘%’ 代表所有人)
select user,host from user;再查看一下
flush privileges;刷新權限
第一行出現一個

userhost
root%

即可

然后再Ctrl+C退出數據庫

接下來開始進入防火墻放3306端口:
vim /etc/sysconfig/iptables
service iptables restart
然后再次連接即可

chkconfig mysqld on設置開機自動啟動 MySQL 服務

同樣,Linux也支持sql腳本語言,將一些表中sql語句保存,然后上傳到云服務器上,
例如sq.sql語句,這里面是一些建表語句,導出來之后上傳到mysql里面。
首先需要進入mysql下,需要輸入上面你所設置的密碼,賬號默認為root,use 你所創建的數據庫也就是想要在哪個數據庫里面建表,然后在執行source /usr/local/tmp/demo.sql,把建表的代碼執行即可
其中路徑是你上次sql語句的地址,可以解析出來

好了,到這里,你就可以上傳你的項目到Tomcat上,也可以連接數據庫了。

六,安裝 PHP 語言環境

1,安裝 php 以及 php 支持 MySQL 的 php-mysql 軟件包
yum -y install php php-mysql
2,安裝 php 常用擴展包
yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
3,重啟 Apache 服務
service httpd restart
4,創建一個 php 頁面,測試 PHP 環境
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php ?
訪問http://你的IP地址/phpinfo.php

https://developer.aliyun.com/adc/scenario/exp/fdecd528be6145dcbe747f0206e361f3?accounttraceid=0b7d61da20504b65a3efb61f597b6c5foahi
也可參考阿里云給出的部署博客方法

總結

以上是生活随笔為你收集整理的如何给Linux操作系统(CentOS 7为例)云服务器配置环境等一系列东西的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。