文章目录
linux软件安装方式查看进程的方式防火墙操作JDKTomcatMySQL安装MySQL开始安装查看是否启动MySQL登录( 目的是修改密码 )查阅临时密码 :登陆MySQL: Mysql的操作空间修改MySQL默认编码 IrzszRedis安装启动客户端登录 nacoszookeeperRocketMQ启动NameServer启动Broker关闭启动管控台linux软件安装方式
查看进程的方式
ps -ef|grep tomcat# ps命令有一些参数: -e : 显示所有进程 -f : 全格式
说明:
ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息“|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入使用ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程
# 查看已经启动的服务netstat -tunlp# 查看mysql的服务信息netstat -tunlp | grep mysqld
说明:
t:tcpu:udpn:--numeric don't resolve names| 不通过域名服务器;l:--listeningdisplay listening server socketsp:--programs display PID/Program name for sockets | 显示正在使用Socket的程序识别码和程序名称
防火墙操作
JDK
JDK 8u161 linux64位版本官方直接下载地址: ctrl+鼠标左键这里即可
官方访问地址:ctrl+鼠标左键这里即可
# 创建目录cd /usr/localmkdir software# 解压安装包tar -zxvf jdk-8u161-linux-x64.tar.gz# 配置环境变量vim /etc/profile# 在文件末尾加入如下配置JAVA_HOME=/usr/local/software/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATH# 重新加载profile文件source /etc/profile# 检查安装是否成功java -version
Tomcat
蓝奏云下载链接
密码:a009
# 解压安装包(/usr/local/software)tar -zxvf apache-tomcat-7.0.57.tar.gz# 启动Tomcat(因为没有配置对应的系统变量,所以需要到bin目录下执行对应sh命令)cd apache-tomcat-7.0.57/bin./startup.sh# 停止Tomcat(需要保证在对应的tomcat的bin目录下)./shutdown.sh
**Tomcat的默认访问地址: ** http://192.168.201.106:8080/
外界访问需要确保 linux 开放了对应的端口(比如tomcat的是8080,或者80)
# 开放指定端口(这里以 8080 为例)firewall-cmd --zone=public --remove-port=8080/tcp --permanent# 重新加载firewall-cmd --reload
注意:
systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
firewall-cmd是Linux中专门用于控制防火墙的命令
为了保证系统安全,服务器的防火墙不建议关闭
MySQL
安装MySQL
下载:
MySQL官网下载地址【官方下载的应该是一样的?不太清楚】
这里使用的是linux 64位 的5.7.21版本的官方下载地址【官方下载的应该是一样的?不太清楚】
这个是我自用的,蓝奏云下载地址
分卷一 分卷二
都下载完成后需要同时选中两个文件,然后在进行解压,最后会得到一个包括后缀名字的文件
mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz
开始安装
# 解压安装包(在 /usr/local/softwore 目录下)# 创建文件夹mkdir mysql5.7# 解压MySQL到刚刚创建的文件夹tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C mysql5.7# 进入刚刚创建的文件夹cd mysql5.7/# 检测当前系统是否安装过MySQL相关数据库rpm -qa 查询当前系统中安装的所有软件rpm -qa | grep mysql查询当前系统中安装的名称带mysql的软件rpm -qa | grep mariadb查询当前系统中安装的名称带mariadb的软件# 卸载现有的MySQL数据库rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64# 按照顺序安装rpm安装包 ( 有注意事项 ) rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpmyum install net-toolsrpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm# 如果最后一行执行不了就先执行这两行代码再执行最后一行yum install -y perl-Module-Install.noarchyum install libaio# MySQL启动systemctl status mysqld查看mysql服务状态systemctl start mysqld启动mysql服务systemctl stop mysqld停止mysql服务# 可以设置为开机启动systemctl enable mysqld开机自启动
查看是否启动
# 查看mysql的服务信息netstat -tunlp | grep mysqld# netstat参数说明t:tcpu:udpn:--numeric don't resolve names| 不通过域名服务器;l:--listeningdisplay listening server socketsp:--programs display PID/Program name for sockets | 显示正在使用Socket的程序识别码和程序名称
MySQL登录( 目的是修改密码 )
查阅临时密码 :
在mysql第一次启动时,会自动帮我们生成root用户的访问密码,并且输出在mysql的日志文件 /var/log/mysqld.log
# 用命令展示有密码的一行信息cat /var/log/mysqld.log | grep password# 结果类似如下A temporary password is generated for root@localhost: breT*?P%L9od# breT*?P%L9od 就是密码(没有空格)
登陆MySQL:
# -u后面是账号(默认root)# -p后面是密码(第一次安装启动MySQL会输出到日志文件中)# 密码部分记得换为上面自己的mysql -uroot -pbreT*?P%L9od
Mysql的操作空间
修改密码 ( 选做,如果自己记得住自动生成的那一串密码的话 )
# 设置密码长度最低位数set global validate_password_length=5;# 设置密码安全等级低set global validate_password_policy=LOW;# 正式设置密码set password = password('admin');# 退出MySQL操作空间quit
修改MySQL默认编码
# 修改配置文件vim /etc/f# 找到对应的开头,然后连同开头一起粘贴进去...[mysqld]init_connect = 'SET NAMES utf8'character-set-server = utf8collation-server =utf8_general_ci...
Irzsz
lrzsz 是用于在Linux系统中文件上传下载的软件。对于lrzsz的安装,我们需要通过第三种软件安装方式yum来进行安装
# 检查当前的yum源yum repolist# 网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为"*.repo"# 添加阿里云yum源
1 先通过
yum install wget
,安装wget命令
yum install wget
2 备份默认的网易163的yum源,执行指令 :
切换目录: cd /etc/yum.repos.d/创建备份目录: mkdir bak移动现有的yum源文件到bak: mv *.repo bak/
3 下载阿里云的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo /repo/Centos-7.repo
4 执行命令,重新生成cache
yum clean allyum makecache
5 再次查看yum源
# 搜索lrzsz安装包yum list lrzsz在线安装lrzszyum install lrzsz.x86_64# 测试文件上传:rz文件下载:sz 文件
Redis
蓝奏云下载链接
密码:ab3u
安装
# 解压安装包tar -zxvf redis-6.2.7.tar.gz# 编译源码# 安装gcc-c++ yum install gcc-c++ # 进入redis目录cd /usr/local/softwore/redis-6.2.7# 编译make# 编译后进入src查看
启动
# 修改redis.conf为后台启动方式daemonize yes# 服务启动./src/redis-server redis.conf# 服务端关闭./src/redis-cli shutdown
客户端登录
#本地客户端:./src/redis-cli# 远程登录# 修改配置文件redis.conf(使用快捷搜索bind,修改为* -::*)# 允许所有接口都可以访问bind * -::*
nacos
蓝奏云下载链接
# 安装unzipyum install -y unzip# 解压压缩包# 运行nacos./xxx/nacos/bin/startup.sh# 关闭nacos./xxx/nacos/bin/shutdown.sh
zookeeper
蓝奏云下载链接
密码:bd5u
# 解压安装包tar -zxvf zookeeper-3.4.11.tar.gz# 进入bin目录运行./zkServer.sh
RocketMQ
蓝奏云下载链接
# 使用解压命令进行解压unzip /usr/local/rocketmq-all-4.4.0-bin-release.zip# 软件文件名重命名mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4/# 设置环境变量# 打开配置文件vim /etc/profile# 在末尾添加(如果没有配置就需要到MQ的bin目录下打开对应命令[注意这样的话就不需要加nohup])export JAVA_HOME=/usr/local/jdk1.8export ROCKETMQ_HOME=/usr/local/rocketmq-4.4export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH# 修改脚本中的JVM相关参数为文件下方的样式 ( 两个都是同样的修改 )vi /usr/local/rocketmq-4.4/bin/runbroker.shvi /usr/local/rocketmq-4.4/bin/runserver.sh# 修改文件的内容如下(主要就是数字部分的更改,如 8g -> 1g,这个配置就是内存必须要有多少才能启动,默认是8G,虚拟机没那么大内存的话会启动报错,所以把这个值设置少一些)JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
启动NameServer
# (如果无法启动,那么就检查有没有添加系统变量)# 1.启动NameServernohup sh mqnamesrv &# 2.查看启动日志tail -f ~/logs/rocketmqlogs/namesrv.log
启动Broker
# (如果无法启动,那么就检查有没有添加系统变量)# 1.启动Brokernohup sh mqbroker -n localhost:9876 -c /usr/local/rocketmq-4.4/conf/broker.conf &# 2.查看启动日志tail -f ~/logs/rocketmqlogs/broker.log
关闭
# 关闭nameserver:sh mqshutdown namesrv# 关闭broker sh mqshutdown broker
启动管控台
蓝奏云下载链接
# 修改application.properties(一个文件)rocketmq.config.namesrvAddr=rocketmq部署的地址:9876# 后台启动管控台nohup java -jar rocketmq-console-ng-1.0.1.jar &
如果觉得《VMware的linux虚拟机玩耍 [2] (环境配置与一些软件安装)》对你有帮助,请点赞、收藏,并留下你的观点哦!