失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > VMware的linux虚拟机玩耍 [2] (环境配置与一些软件安装)

VMware的linux虚拟机玩耍 [2] (环境配置与一些软件安装)

时间:2018-10-07 14:09:18

相关推荐

VMware的linux虚拟机玩耍 [2] (环境配置与一些软件安装)

文章目录

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] (环境配置与一些软件安装)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。