服务器环境搭建

文章目录

  • 服务器环境搭建
    • 一、介绍
    • 二、安装Tomcat
      • 1.下载
      • 2.解压
      • 3.配置
      • 4云服务器安全组的设置
      • 5启动
      • 6关闭
    • 三、文件操作
      • vi
    • 三、安装Java
    • 四、使用winSCP软件filezillia
    • 五、安装MySQL
        • 更新软件包存储库
        • 配置MySQL
        • 检查MySQL状态
        • 登录MySQL
        • 停止MySQL服务
    • 六、安装git

服务器环境搭建

一、介绍

服务器的使用。本地服务器,虚拟机服务器,云服务器。
服务器配置内容
如何实现部署到云服务器?
环境部署是一件费劲的事。
自己一个人坚持慢慢弄,也能行。
但是要是一个组的人,问你怎么弄环境。
可就难了,不同的人部署的环境不同,会出现千奇百怪的问题。在网上总能找到答案,就是非常耗费时间。
刚开始,好记性不如烂笔头,记不住,不如整理成文档。方便自己查阅。也方便有需要的人阅读。
然后就是服务器上一般是linux系统,本地使用的是win
不管哪一种系统,都需要以下软件
jdk
tomcat
mysql
简单的是这些不同的技术栈有不同的搭配。
这些我都是从网上找来的。
比如,我会搜索,云服务器怎么搭建,如何配置服务器。
我就知道了,在云服务器上需要做哪些事情。
然后就是一个一个安装了,以前也从来没有记录过自己的安装过程。这样记录是有好处的。
1.方便检查错误。
2.就是可以快速重复安装。减少了漫长的,复杂的思考过程。形成了程序化。简单,快速,高效。
这是编程带来的意义,更好的锻炼逻辑思维能力。什么是标准化和程序化,就是流程清晰,思路清晰。无非就是判断和重复,再加上持续运行。

云服务器
pushd
popd
dirs
目录的三个快捷操作

二、安装Tomcat

下载解压|配置|防火墙|安全组

1.下载

wget 下载链接

2.解压

tar -zxvf apache-tomcat-8.5.24.tar.gz 

3.配置

配置init.d服务

 cp -p /root/tomcat/apache-tomcat-10.1.18/bin/catalina.sh /etc/init.d/tomcat

配置profile

vim /etc/profile
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$TOMCAT_HOME/bin:$PATH
source /etc/profile
#防火墙开放8080端口
#开放端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload 
#重启防火墙:
systemctl restart firewalld.service
#查看已开启的端口信息:
firewall-cmd --list-ports
#防火墙常用命令:
#查看防火墙状态,running代表正在运行:
firewall-cmd --state
#停止命令
systemctl stop firewalld.service
#启动命令
systemctl start firewalld.service
#重启命令 
systemctl restart firewalld.service

4云服务器安全组的设置

云服务器 ECS/
安全组/

5启动

6关闭

三、文件操作

新建文件
touch new.txt
创建目录
mkdir makedirectory
删除目录
rmdir removedirectory  
mv 移动文件
mv 重命名
rm 删除文件
cp 复制
pwd print work directory
cd change directory
ls list files
解压
tar

vi

2编辑文件
vi
i 进入编辑模式,在光标前加入键盘输入的内容
a 在光标后加入键盘输入的内容
ctrl s 禁止输入 ctrl q 退出
esc 退回功能模式

jk上下
hl左右

按shift+i在当前行首编辑,按shift+a在当前行尾编辑

按o在当前行下增加一空行,编辑内容

退出

按:进入底行命令行模式,输入q退出,适用于查看,没有编辑过的情况

如果编辑过,不打算保存,则输入q!强行退出,不保存

w输入w保存,
wq保存并退出,
x
输入x保存并退出,这个命令比较好用,以上都是在底行命令行输入

按esc退出编辑状态,进入命令模式,shift+z+z,即shift按住,再按两次z,保存并退出

在命令行模式下,按x键删除光标对应的文字

在命令行式下,按x键删除光标对应的文字,再按p就会把删除的字符出现在下一个字符的后面,相当于把两个字符互换,在输错单词的情况下,很有用

在命令行模式下,输入g两次,即gg可以快速回到文档开始位置,按shift+g定位到文件末尾

在命令模式下,按r键再输入内容会替换光标处文字

在命令模式下,按dd删除一行,然后按p可以粘贴删除的行,相当于剪切和粘贴

在命令模式下,按yny,可以复制n行,按p可以粘贴

在命令模式下,按ndd可以删除n行

我是为大家而活着,好比你深爱你的家人,你会说我的存在是因为家人的存在,意为你的存在的意义在于照顾家人,与他们分享快乐与痛苦,我的存在是因为大家的存在也是这个意思.如果大家不存在,我就陷入孤独,我的存在失去意义。

You’re here, so I’m here

三、安装Java

下载open jdk
wget url
创建目录
mkdir java
解压
tar -xzvf 

四、使用winSCP软件filezillia

上传JDK安装包
进入java目录
cd java

显示java目录下的文件
ls

解压压缩文件:tar xf xxx.tar.gz
tar xf jdk-8u162-linux-x64.tar.gz
tar是操作压缩文件的命令,可以打包,可以解包 tar+空格+xf

xf是参数 x是extract 解压,f是文档

解压完后,生成jdk1.8.0_162目录,因为目录太长,可以重命名短的jdk1.8

ychs2@ubunt2:~/java$ mv jdk1.8.0_162/ jdk1.8
ychs2@ubunt2:~/java$ ls
jdk1.8 jdk-8u162-linux-x64.tar.gz


用mv命令来修改:mv 空格 原名 空格 新名



修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。
使用修改 /etc/profile 文件进行环境变量的编辑,是对所有用户有用
因为操作系统无法识别java的存在,所以需要配置环境变量,环境变量配置在用户目录下的隐藏文件.bashrc中

cd是切换目录change directory,cd后面不跟参数是回到用户的家目录/home/xxx

ls -al ls是list -al是显示所有文件包含隐藏文件,Linux系统中隐藏文件以点开头

ychs2@ubunt2:~$ echo "export JAVA_HOME=/home/ychs2/java/jdk1.8" >> .bashrc

echo是Linux系统输出信息命令,双引号中是输出的内容,默认会输出在屏幕上,加上>> 符号后,是管道输出符,重定向到.bashrc文件中

打开.bahrc文件可以看到文件最后一行加上了

export JAVA_HOME=/home/ychs2/java/jdk1.8

在加入Java环境变量JAVA_HOME后,把这个变量配置到PATH变量中

echo “export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH” >> .bashrc

bin后面是冒号,$JAVA_HOME/bin:是把java信息添加到PATH原有变量中

后面要加$PATH,不能丢掉PATH中原有信息

我们看到java命令还是不可识别Command ‘java’ not found

让变量生效:

source .bashrc

Java就可以使用了

配置环境变量
vi /etc/profile

export JAVA_HOME=/home/local/java/jdk1.8.0_271
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
启动配置
source /etc/profile

五、安装MySQL

更新软件包存储库

ychs2@ubunt2:~$ sudo apt-get install mysql-server
安装MySQL

配置MySQL
检查MySQL状态
登录MySQL

在此过程中输入你的系统密码

至此可以进行远程连接MySQL

停止MySQL服务

六、安装git

#创建新仓库
git init
#克隆仓库 
git clone /path/to/respository

工作流
本地仓库包括工作目录,缓存区, head指向 最后一次缓存结果

#添加到缓存区
 git add *
#提交改动
 git commit -m
#推送改动
git push origin master 

配置git信息config

查看配置信息 
git config --list
	usename huangtao01
	email 197@qq.com
	#设置邮箱
	git config user.email "邮箱"
	#更换邮箱 355@qq.com
	git config --global --replace-all user.email "邮箱"
	#打开config 设置用户和邮箱信息
	#上传

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱小黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值