Linux
丿乐灬学
中韩产业园
展开
-
nginx中root和alias的区别
nginx中root和alias的区别原创 2022-09-27 20:39:10 · 1314 阅读 · 0 评论 -
腾讯云域名解析到阿里云服务器
腾讯云域名解析到阿里云服务器原创 2022-09-23 15:19:12 · 2234 阅读 · 1 评论 -
部署服务器
1、部署服务器159.226.29.77(占用空间1T,带宽为百兆共享,32G内存,16核CPU):运行负载均衡服务fastdfs,开放端口22122, 23000nginx访问fastdfs文件159.226.29.78(占用空间1T,带宽为百兆共享,32G内存,16核CPU):docker运行后端微服务nginx运行后台管理系统159.226.29.79(占用空间1T,带宽为百兆共享,32G内存,16核CPU):docker运行后端微服务nginx运行后台管理系统原创 2021-07-07 08:43:33 · 591 阅读 · 0 评论 -
vm centos7 上网
1.设置为桥接2.编辑-〉虚拟网络编辑器 自动桥接3.修改配置文件vi /etc/sysconfig/network-script/ifcfg-ens33ONBOOT=yesBOOTPROTO=staticGATEWAY=192.168.0.1IPADDR=192.168.0.91NETMASK=255.255.255.0DNS1=8.8.8.8DNS2=114.114.114.1144.重启服务service network restart5.如果改变虚拟机配置,需要重新连原创 2021-07-06 15:56:54 · 187 阅读 · 0 评论 -
nslookup命令使用
nslookup命令使用NSLOOKUP是NT、2000中连接DNS服务器,查询域名信息的一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。在已安装TCP/IP协议的电脑上面均可以使用这个命令。主要用来诊断域名系统 (DNS) 基础结构的信息。1、作用查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。2、使用2.1、直接查询nslookup doma原创 2021-06-01 10:21:12 · 527 阅读 · 0 评论 -
CentOS安装redis
1、添加redis库由于CentOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库:yum install epel-release2、安装yum install redis3、启动systemctl start redis4、配置vim /etc/redis.conf注释掉 bind 127.0.0.1 和 protected-mode no 否则远程连接可能会报错修改密码:找到 #requirepass foobar原创 2021-05-18 15:40:12 · 74 阅读 · 1 评论 -
安装elasticSearch
安装elasticSearchdocker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:6.5.4防火墙开放端口:9200,9300原创 2021-05-18 15:12:30 · 78 阅读 · 1 评论 -
安装zookeeper、kafka
安装zookeeper、kafka下载镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka:2.11-0.11.0.3启动镜像#启动zookeeperdocker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper#启动kafkadocker r原创 2021-05-18 15:11:07 · 89 阅读 · 1 评论 -
linux 安装 mysql8.*
1 检查是否安装了mysqlrpm -qa | grep -I mysql如果有,类似: mysql-libs-xxx.x86_64\先关闭mysql服务 卸载rpm -e --nodeps mysql-libs-5.1.52.x86_642 检查否存在 mariadb 数据库,如有,卸载rpm -qa | grep mariadb卸载mariadbsudo rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64注意,有可能mariadb要某些依赖原创 2020-11-17 09:11:31 · 128 阅读 · 0 评论 -
centos安装rocketmq
1、下载https://github.com/apache/rocketmq/releases2、环境jdk1.8.0.211maven3.6.33、安装 > tar xf rocketmq-all-4.7.1.tar.gz > cd rocketmq-all-4.7.1/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/target/rocketmq-4.7.1/r转载 2020-10-15 08:24:31 · 179 阅读 · 0 评论 -
nginx隐藏server信息和版本信息
1.隐藏版本信息在nginx.conf里面添加server_tokens off;2.隐藏server信息需要重新编译ngnix进入解压出来的nginx 源码目录vi src/http/ngx_http_header_filter_module.c将static u_char ngx_http_server_string[] = "Server: nginx" CRLF;st...原创 2019-12-20 15:50:06 · 939 阅读 · 0 评论 -
关于上传文件的大小限制
Springboot项目关于上传文件的大小限制1, 第一种处理方式 application.properties中添加maxFileSize 是单个文件大小maxRequestSize是设置总上传的数据大小这就可以了。根据自己需求定义吧,Mb和Kb都可以,大小写也都随意,Long字节应该可以的另外这是MultipartConfigFactory类中的转换,可以瞅一眼spring.ht...原创 2019-11-07 17:18:51 · 1953 阅读 · 0 评论 -
docker overlay网络和etcd实现多台主机内的容器通讯
多台主机内的容器通讯,两台主机 docker-node1,docker-node2执行vagrant@docker-node1:~$ ip a在docker-node1上 ,把ip换成自己的ip即可,其他不需要修改vagrant@docker-node1:~$ wget https://github.com/coreos/etcd/releases/download/v3.0.12/e...原创 2019-02-02 10:40:17 · 1340 阅读 · 5 评论 -
虚拟机设置静态IP,常见问题
之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式。关于两种模式的区别,网上可以搜到一大堆文章,通俗点讲,NAT模式下,虚拟机从属于主机,也就是访问外部网络必须通过主机来访问,因此虚拟机的IP只有主机才能识别。而桥接模式下,虚拟机和主机是平行关系,共享一张网卡(使用网卡的多个...原创 2019-08-08 10:12:22 · 876 阅读 · 0 评论 -
CentOS7 Nginx启动脚本
1、创建脚本文件vim /lib/systemd/system/nginx.service2、脚本内容Nginx的安装路径为/usr/local/nginx[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=syslog.target network.target remote-fs.target nss-l...转载 2019-07-26 14:16:57 · 377 阅读 · 0 评论 -
FastDFS
FastDFS介绍技术论坛: http://bbs.chinaunix.net/forum-240-1.htmlFAQ:http://bbs.chinaunix.net/thread-1920470-1-1.html资源地址: https://sourceforge.net/projects/fastdfs/源码资源: https://github.com/happyfish100Fa...转载 2019-07-23 16:54:23 · 639 阅读 · 0 评论 -
Nginx和Tengine
文章目录TengineNginx和TengineNginxNginx和apache的优缺点nginx相对于apache的优点:apache 相对于nginx 的优点:Nginx解决的问题安装准备工作操作系统Tengine下载和文档Nginx官网和文档编译安装启动服务脚本自启动修改可执行权限启动服务脚本内容:Nginx配置解析定义Nginx运行的用户和用户组进程数全局错误日志进程文件打开的最多文件描...转载 2019-07-23 16:47:41 · 373 阅读 · 0 评论 -
Linux常用指令
Linux常用指令 如果存在该用户的进程,则需要终止进程,然后删除查看:ps -aux | grep “用户名”kill -9 进程号创建目录 mkdir 目录名删除目录 rmdir 目录名 (只能删除空目录)删除含有子目录的目录: rm –rf 目录名1、进入目录cd 目录名2、显示当前路径pwd3、显示路径下的文件lsls -a 显示隐藏文件...原创 2018-03-20 08:54:21 · 239 阅读 · 0 评论 -
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。...原创 2018-05-02 09:53:49 · 130 阅读 · 0 评论 -
单台服务器部署和安装多个不同版本的Tomcat与Jdk
一、问题 由于之前开发的项目的运行环境是Tomcat7和Jdk6,,部署到服务器上已成功运行,现要对项目的运行日志进行监控,便于问题的发现,然而新开发的监控组件必须运行在Tomcat8上,所以需在同台服务器下安装Tomcat8,而Tomcat8部署需要Jdk7以上的版本,这就需要单台机器多部署。二、所需资源一台Linux服务器Tomcat7与Tomcat8安装包Jdk6与Jdk8安装包三、操...原创 2018-05-22 15:42:27 · 1285 阅读 · 0 评论 -
linux常用命令
Linux 文件和目录命令cd /home #进入 ‘/ home’ 目录’ cd .. #返回上一级目录 cd ../.. #返回上两级目录 cd #进入个人的主目录 cd ~user1 #进入个人的主目录 cd - #返回上次所在的目录 pwd #显示工作路径 ls #查看目录中的文件 ls -F #查看目录中的文件 ls -l #显示文件和目录的详细资料 ls -a #显示隐藏文件 ls [...原创 2018-05-23 10:01:21 · 182 阅读 · 0 评论 -
Nginx安装手册
Nginx安装手册1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ n PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,...原创 2018-05-28 10:14:43 · 140 阅读 · 0 评论 -
Linux安装删除MySQL
yum仓库中没有MySQL的源,先下载源1.下载mysql源//5.6地址shell> wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm12最新版可以官网下载https://dev.mysql.com/downloads/repo/yum/ 2.安装下载的rpm包shell> sudo rpm -i...原创 2018-05-28 10:20:27 · 753 阅读 · 0 评论 -
Linux上复制tomcat启动需要注意的问题
正是江南好风景,落花时节又逢君 在Linux上重新布一个tomcat时,可以把之前的tomcat复制一个,改几个端口就可以了。好多人都这样认为,然后在启动时,你可能会发现启动的目录根本就不是当前的tomcat。如下图: 如果不幸遇到这种情况,首先你得先修改三个端口号,然后还得修改一个文件,在tomcat的bin目录下catalina.sh文件,打开编辑 在图中位置新加一行 CATALINA...原创 2018-06-01 10:24:55 · 3684 阅读 · 0 评论 -
ubuntu 配置静态IP/重启网络报错
1. 找到文件并作如下修改:vim /etc/network/interfaces修改如下部分:# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.108.50gateway 192...原创 2018-08-13 11:29:41 · 4502 阅读 · 0 评论 -
Failed to restart network.service: Unit network.service failed to load: No such file or directory.
不用service network restart用service network-manager restart原创 2018-08-31 10:07:19 · 3874 阅读 · 0 评论 -
Centos7下yum安装mongodb
MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用性:支持服务器之间的数据复制,支持主-...原创 2018-08-31 11:09:07 · 135 阅读 · 0 评论 -
netstat 查看端口占用情况
查看端口号 netstat如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下:netstat -pan | grep 5623telnet 127.0.0.1 8080 查看8080端口是否正常开放windows : netstat -ano|findstr 8080#其中5623位端口号如图:发现5623的端口,被28425的进程id所占...原创 2018-10-29 09:03:43 · 12238 阅读 · 0 评论 -
Centos7下安装与卸载Jdk1.8
卸载查看已经安装的jdk[root@bogon jre]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7....原创 2018-11-27 13:35:54 · 186 阅读 · 0 评论 -
使用Docker安装的nginx配置HTTPS证书
创建容器 ,启动docker后台运行docker run -p 80:80 --name five-nginx -p 443:443 -v /data/nginx/cert:/etc/nginx/cert -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/html:/usr/share/nginx/html -...原创 2018-12-20 11:28:32 · 6767 阅读 · 0 评论 -
Linux学习笔记
Linux学习笔记 Linux学习笔记1. startx进入图形界面linux 关机指令:l 直接关机 shutdown –h nowl 指定时间关机 shutdown –h 20:15l 再过10分钟关机 shutdown –h +10l 系统重启 shutdown –r nowl 过30分钟重启 shutdown –r +30 ‘重启时提示信息’2. vi ...原创 2018-03-20 08:52:30 · 279 阅读 · 0 评论