linux虚拟机安装nginx+反向代理+负载均衡 安装nginxc++编译环境
1yum install gcc-c++ //安装c++编译环境
模块依赖库
1yum -y install pcre* openssl* zlib* //安装模块依赖库
下载
1wget http://nginx.org/download/nginx-1.21.3.tar.gz
解压 /usr/local
1tar -zxvf nginx-1.21.3.tar.gz -C /usr/local
在/usr/local下生成一个nginx目录
123cd /usr/local/nginx-1.21.3./configuremake and make install
启动
12cd /usr/local/nginx/sbin/./nginx
关闭
12345678910cd /usr/local/nginx/sbin./nginx -s stop //快速停止 先找到进程 id 在 kill 进程cd /usr/local/nginx/sbin./nginx -s quit //将正 ...
Linux
未读linux虚拟机安装tomcat下载123wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gzwget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz
解压1tar -zxvf apache-tomcat-9.0.54.tar.gz -C /usr/local
启动123//启动tomcatcd /usr/local/apache-tomcat./bin/startup.sh
本地访问123456789101112131415ps -ef | grep tomcatlsof -i:8080systemctl stop firewalld.service //开启防火墙systemctl start firewalld.service //关闭防火墙//本地访问firewall-cmd --zone=public ...
使用idea远程连接部署SpringBoot项目idea连接
输入ip地址测试连接
打开终端
在终端开启mysql redis连接mysql1.开启mysql并开启3306端口
1234567service mysql start --开启mysqlservice mysqld status --查看状态lsof -i:3306 --查看mysql服务是否在运行ps -ef | grep mysql --查看mysql进程
2.开启3306端口
12345firewall-cmd --add-port=3306/tcp -- 添加端口firewall-cmd --list-ports -- 查看端口列表systemctl status firewalld -- 查看防火墙端口
3.测试连接mysql
连接redis1.查看redis.conf文件
grep -v "#" 排除 #
1cat /usr/local/redis6.2.5/redis.conf | grep -v "#"
设置redis密码与redis ...
linux虚拟机安装mysql-8.0.25mysql未启动错误123[root@localhost ~]# mysql -u root -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
1、查看mysql服务是否在运行:
端口是否打开 lsof -i:3306
1[root@localhost ~]# lsof -i:3306
2.mysqld服务是否正在运行 service mysqld status
12[root@localhost ~]# service mysqld status ERROR! MySQL is not running
3.启动mysql service mysql start
123456789101112[root@localhost ~]# service mysql startStarting MySQL.. SUCCESS! ...
linux虚拟机安装redis-6.2.5获取共享文件ls /mnt/hgfs/文件名
cd /mnt/hgfs/文件名
解压123tar -xvf redis-6.2.5.tar.gz -C /usr/localmv redis-6.2.5 ./redis6.2.5
make会报错
先使用
yum install gcc —-安装gcc依赖
make MALLOC=libc —-进行编译
make iinstall —-编译后安装
客户端启动 cd /src
./redis-server
./redis-cli
1yum install 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org
1.查看yum是否安装成功,输入yum
2.网卡配置
ONBOOT=YES 配置完重启
3.验证配置resolv.conf是否配置
使用vi指令跳转到resolv.conf文件那里: vi /etc/resolv.conf
文件其他内容注释掉,加上
nameserver dns网络地址
search localdomain
修 ...
Linux
未读linux虚拟机安装jdk1.8123456789101112# 检测当前系统是否存在java环境! java -version # 如果有的话就需要卸载 # rpm -qa|grep jdk # 检测JDK版本信息 # rpm -qa | grep java # 检测java版本信息 # rpm -e --nodeps jdk_ # 卸载完毕后即可安装jdk# 配置环境变量
1、下载jdk
https://www.oracle.com/java/technologies/downloads/#java8
2、卸载原先的 OpenJDK查看版本信息
1java -version
查看系统安装的java和jdk信息
12rpm -qa | grep java rpm -qa | grep jdk
移除 OpenJDK
1yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
批量移除
批量卸载所有名字包含jdk的已安装程序
1rpm -qa | grep jdk | xargs rpm -e --nodeps
批量 ...
Redis
未读配置redis一直启动
进入 cmd窗口
在进入redis的安装目录
输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )
输入:redis-server --service-start ( 启动服务 )
输入:redis-server --service-stop (停止服务)
安装finalshellfinalshell http://www.hostbuf.com/t/988.html
连接 linux
我们需要IP地址和端口链接,本机的IP(127.0.0.1)localhost。
就必须使用虚拟机和主机建立一个局域网,能够互相连接上。
nat,创建局域网
255.255.255 子网掩码
192.168.2 .100
192.168.2 网络号
100 主机号
查看网络号和子网掩码
更改设置
查看ip范围
查看网关号
ip addr 查看IP地址
配置网络123cd /etc/sysconfig/network-scripts/ ll 查看列表vi ifcfg-ens33
点击i,进入编辑模式,左下角出现insert
修改ifcfg-ens331234567# 修改以下内容 BOOTPROTO=static onboot=yes # 增加以下内容 IPADDR=192.168.120.200NETMASK=255.255.255.0 GATEWAY=192.168.120.2
先按 esc 退出编辑模式,再按 shfit+: 进入命令模式 ...
Linux
未读安装vmware直接腾讯软件中心下载 https://pc.qq.com/search.html#!keyword=vmware一直下一步,选一个目录安装即可
1234567官网下载后用这个秘钥 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 UG5J2-0ME12-M89WY-NPWXX-WQH88 UA5DR-2ZD4H-089FY-6YQ5T-YPRX6 GA590-86Y05-4806Y-X4PEE-ZV8E0 ZF582-0NW5N-H8D2P-0XZEE-Z22VA YA18K-0WY8P-H85DY-L4NZG-X7RAD
安装linux
配置处理器 2核4G 自配置 ,会动态调整
配置内存
默认
推荐 下一步
推荐 下一步
创建虚拟磁盘
指定存盘容量
准备创建
配置完之后
关键:挂载系统1双击CD/DVD(IDE) 选择下载的系统文件
开启虚拟机选择第一个,等待
选择语言
找带有图标标记的内容进行下一步
直接点完成
返回点击开始安装
设置root密码
密码太短点击两次完成
安装完成 重启
登录完成
1.下载下载之前干净卸载低版本mysql
1、在控制面板中卸载mysql软件
2、卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了
3、windows+R运行“regedit”文件,打开注册表
4、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
5、删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹,如果没有可以不用删除。
最好重启下电脑,重新安装8.0.25就可以了。
开始下载MySQL 社区服务器 8.0.25
MySQL 社区服务器 8.0.25 https://dev.mysql.com/downloads/mysql/
2.配置解压文件文件解压到一个能找到的目录下即可(解压后在里边创建my.ini文件)
打开文件,将下面的代码粘贴复制进去
12345678910111213141 ...
以杀掉8080为案例
第一种:netstat -ano
1234567输入netstat -ano找到8080端口记住对应的 PIDtaskkill /pid -f 杀掉端口
推荐
第二种:netstat -aon|findstr “8081”
123直接输入netstat -aon|findstr "8081"并回车输入taskkill /pid -f 杀掉端口
JavaWeb
未读JavaWeb 之 Cookie 和 SessionCookie由于 Http 是一种无状态的协议,服务器单从网络连接上无从知道客户身份。
会话跟踪是 Web 程序中常用的技术,用来跟踪用户的整个会话。常用会话跟踪技术是 Cookie 与 Session。
Cookie 是什么Cookie 实际上是存储在客户端上的文本信息,并保留了各种跟踪的信息。
Cookie 工作步骤:
客户端请求服务器,如果服务器需要记录该用户的状态,就是用 response 向客户端浏览器颁发一个 Cookie。
客户端浏览器会把 Cookie 保存下来。
当浏览器再请求该网站时,浏览器把该请求的网址连同 Cookie 一同提交给服务器。服务器检查该 Cookie,以此来辨认用户状态。
注:Cookie 功能需要浏览器的支持,如果浏览器不支持 Cookie 或者 Cookie 禁用了,Cookie 功能就会失效。
Java 中把 Cookie 封装成了javax.servlet.http.Cookie类。
Cookie 剖析Cookies 通常设置在 HTTP 头信息中(虽然 JavaScript 也可以直 ...