一般尽可能使用yum安装,yum会进行自动适配安装,省去很多步骤,但是yum仓库软件的版本很低,需要更新一下软件的yum源。
下载musql的yum仓库,用来获取新版本的mysql
网站链接
选择对应版本进行下载,或者使用wget下载
可以使用yum安装也可以下载mysql软件,进行安装
链接
我们可以直接在linux系统上下载安装包使用命令
wget -i -c 链接
例如 :
wget -i -c https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
tomcat安装
链接
文件的下载都是采用类似的形式
简单的方式就是下载一些工具,例如:
xshell等
还有就是通过cmd命令行的形式:
首先找到文件对应的路径
pscp 文件名 用户名@ip:路径名
#这个路径名是linux中要存储到的地方
安装 解压zip的工具
搜索文件
yum list unzip* #列出以unzip开头的软件包
yum install -y unzip.x86_64 # -y 就是说当安装过程中需要确认时,都按允许来进行
#这是ubutun中 搜索软件的形式
sudo apt-cache search java sdk
#安装
apt-get install sun-java6-sdk
安装jdk
yum list jdk
#从列表中选一个安装
yum -y install jdk
java -verison#如果能正常输出就安装成功
安装maven
先解压缩
然后把bin中的命令放到环境变量中,可以直接使用
vim /etc/profile
#添加
source /etc/profile #让配置文件生效
echo $PATH # 查看信息
mvn -version
改一下maven镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
安装mysql
yum install -y mysql的yum仓库源
yum list mysql #选择一个版本安装
yum list instal mysql 5.7
第一次使用mysql是随机一个密码的,
grep 'password' /var/log/mysqld.log
用这个随机密码来登录
登录上去然后改密码
刷新权限
然后用新密码登录就可以了
unzip -d 解压缩的路径 文件
往数据库中导入文件
直接yum安装
systmctl start redis #启动redis
安装kafka
解压到一路经
配置文件
后台启动kafka
先启动zookeeper
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
启动kafka
nohup bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &
测试
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
安装es
解压到某路径
并添加一个分词插件到plugins的ik目录
修改配置文件
修改所需要的的内存
es不允许root用户
添加一个组
groupadd nowcoder
useradd nowcoder -p 123456 -g nowcoder
并把配置文件权限给新的用户
su 新用户
curl -X GET "localhost:9200/_cat/health?v"
安装wkhtmltopdf
yum list wkhtmltopdf
安装gui程序,
使用gui工具
xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltoimage https://www.baidu.com 1.png
把上面命令做成一脚本,并赋予执行权下
安装tomcat解压缩
把bin的命令配置的环境变量中
export PATH=$PATH:/usr/local/maven/apache-maven-3.6.3/bin
export PATH=$PATH:/usr/local/tomcat/apache-tomcat-8.5.78/bin
startup.sh
安装nigix搜索并安装
更改配置文件 vim /etc/nginx/nginx.conf
root@VM-16-13-ubuntu:/# vim /etc/nginx/nginx.conf
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/javascript text/xml applicatio
n/xml application/xml+rss text/javascript;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server {
listen 80; #监听80端口
server_name 你自己的ip; #监听访问的host
location / { # 站点的所有路径都使用代理
proxy_pass http://127.0.0.1:8080;
}
}
systemctl start nginx #启动
systemctl status nginx #查看状态
上传源代码
mvn clean
打成压缩包上传到服务器
解压缩
进行解压缩完之后的文件夹
进行打包成war,忽略测试,第一次使用maven会有一些慢
然后将生成的ROOT.war 移动到tomcat下面的webapps中
记录的比较粗糙,遇到问题@me就好了
遇到的坑:
es必须和那个es的分词插件版本匹配,要不启动错误
安装yum仓库
wget -i -c 文件路径
maven需要下载安装包安装
tar
cd maven 下
vim /etc/profile
export PATH=$PATH:maven文件路径/bin
保存
source 配置文件
echo $PATH
mvn -version
把maven的镜像改为阿里云
解压缩 unzip -d 路径 哪个文件
source /root/init_f/s.sql 导入到mysql中
从window上传文件到linux中
pscp 文件 root@linux的ip:/root/xxx 到什么目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)