linux
镜水灵动
读万卷书、行万里路、阅人无数、高人指路、贵人相助和自己去悟。
展开
-
centos7常用操作总结(持续更新)
tcpdump -i eth0 icmproute -nroute add default gw 192.168.16.1route del default gw 192.168.16.1route add default dev eth0systemctl is-enabled nginx是否开机启动nginxsystemctl is-active mysql ngix是否启动systemctl start sendmailsystemctl restart sendmailsyst.原创 2020-12-22 20:35:21 · 419 阅读 · 0 评论 -
rabbitmq安装教程
1.rabbimq的简绍RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.准备工作:yum install ncurses-develyum install python -yyum install xmlto -y3.安装wget http://www.erlang.org/download/otp_src_20.1.tar.gzw...原创 2018-05-26 23:04:10 · 205 阅读 · 0 评论 -
centos下使用nohup后台运行程序
1.在开发的时候使用springboot框架,我们将其部署上线。(1)java -jar xxx.jar启动之后,使用ctr+c或者当前ssh退出就挂掉了。(2)java -jar xxx.jar & 后台跑程序。但是当我们ssh退出之后也挂掉。那么怎么不挂掉那?(3)nohup java -jar XXX.jar & 这样就不挂掉nohup 意思是不挂断运行命令,当账户退出或终端...原创 2018-06-29 14:46:20 · 3787 阅读 · 0 评论 -
https配置
1.首先要开放443端口。一定要开放。2.为啥要配置https: 2.1HTTP不安全(1)传输数据被中间人盗用、信息泄露 (2)数据内容劫持、篡改 2.2HTTPS协议的实现 (1)对传输内容进行加密以及身份验证 (2)HTTPS加密校验方式 (3)非对称加密+对称加密 (4) CA签名证书 3.https搭建1.申请阿里云免费证书2.安装nginx./config...原创 2018-07-08 18:08:06 · 180 阅读 · 0 评论 -
docker 安装mysql集群
5.安装docker①yum -y update yum install -y docker 安装docker②docker启动,关闭,重启service docker startservice docker stopservice docker restart②在线安装java镜像docker search java国外镜像仓库下载熟读慢,建议使用国内DaoCloud访问www.daoclou...原创 2018-07-05 23:52:53 · 756 阅读 · 2 评论 -
nginx安装Lua脚本,并且结合github ngx_lua_waf实现安全web应用防火墙
一、安装LUA官方网站:https://github.com/openresty/lua-nginx-module1、LuaJITwget http://luajit.org/download/LuaJIT-2.0.2.tar.gzmake install PREFIX=/usr/local/luajitvim /etc/profileexport LUAJIT_LIB=/usr/lo...原创 2018-07-21 17:24:44 · 1402 阅读 · 0 评论 -
总结nginx优化系统以及安全防护
一.首先nginx 开启压缩。1.开启gzip以及具体配置# $gzip_ratio计算请求的压缩率,$body_bytes_sent请求体大小log_format main '$remote_addr - $remote_user [$time_local] "$host" - "$request" ' '$gzip_ratio - $body_byt...原创 2018-07-22 00:06:39 · 2024 阅读 · 0 评论 -
centos7安装ftp服务器
1.安装ftp服务器yum install vsftpd2.为ftp服务器分配用户useradd ftpuser -d /ftpfile/ -s /sbin/nologin3.修改用户的权限chown -R ftpuser.ftpuser /ftpfile/4.修改密码passwd ftpuser5.在ftpfile文件下创建一个index.htmlcd ftpfilevim ...原创 2018-02-14 21:16:31 · 321 阅读 · 0 评论 -
0丢包但是无法访问目标主机,虚拟机可以访问主机
ping回复无法访问目标主机 问题:ping主机ip时,访问无法访问目标主机,或请求超时。用管理员身份启动cmd 输入route add 192.168.1.20 192.168.1.1 -p 192.168.1.1网关,192.168.1.20是虚拟机地址 ...原创 2017-12-06 23:33:01 · 15386 阅读 · 5 评论 -
nginx+keepalived高可用
yum -y install gcc pcre-devel zlib-devel openssl-develyum install ipvsadm openssl-devel popt-devel libnl libnl-devel libnfnetlink-devel -y(1)安装nginxtar -zvxf nginx-1.14.0.tar.gz cd nginx-1.1...原创 2018-08-20 23:49:25 · 143 阅读 · 0 评论 -
解决配置静态IP还是会出现动态IP地址的问题
解决方法参考:https://unix.stackexchange.com/questions/293689/why-cant-i-configure-a-static-ip-on-my-centos7-system具体实践:systemctl disable NetworkManager systemctl stop NetworkManager service network ...原创 2018-09-29 06:54:26 · 8482 阅读 · 0 评论 -
阿里云https+cdn实战
1.开通cdn服务,按流量付费2.添加域名3.绑定域名(1)点击左侧域名管理,看到配置成功,并且CNAME已经有显示。点击CNAME就会自动复制。 (2)进入自己的域名管理,点击配置。将记录类型改为cname,以及把copy的cname复制到记录值中。4.验证:不断刷新网址。在监控平台看看流量情况。5.CDN处理可以缓存静态资源。还可...原创 2018-10-16 21:31:39 · 1194 阅读 · 0 评论 -
利用阿里云自建NGROK内网穿透
一、说明 通过阿里云域名解析以及ngrok,将外网映射到本地计算机。二、安装 2.1 环境准备vim /etc/profile export NGROK_DOMAIN="ngrok.yourdomain.com"yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gette...原创 2019-03-09 12:13:31 · 1146 阅读 · 0 评论 -
fastdfs文件服务器安装
1.下载需要的文件:安装工具:yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wgetwget https://github.com/happyfish100/libfastcommon/a...原创 2018-05-04 00:21:29 · 310 阅读 · 0 评论 -
Zookeeper
一、安装教程:1.下载下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/,目前最新稳定版本是3.4.10,我们可以直接wget下载这个(当然了也可以考虑稳定点的3.4.6)wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zook...原创 2018-04-22 13:59:50 · 330 阅读 · 0 评论 -
tomcat应用分析之tomcat9
1.tomcat架构解析:(1)浏览器发送一个请求,tomcat server.xml中的Connector负责请求处理。也就是我们8080端口配置的地方。<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&...原创 2018-04-25 09:05:17 · 751 阅读 · 0 评论 -
Ali-OSM
1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/re...转载 2018-02-20 10:29:27 · 485 阅读 · 0 评论 -
CentOS下安装JDK的三种方法
方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载jdk,然后解压[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u...转载 2018-02-20 10:50:14 · 256 阅读 · 0 评论 -
centos安装nginx
1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ n PCRE PCRE(PerlCompatible Regular Expressi...原创 2018-02-20 11:36:19 · 228 阅读 · 0 评论 -
centos7下解决yum install mysql-server没有可用包
1. yum -y install wget2.wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 3. rpm -ivh mysql-community-release-el7-5.noarch.rpm4.yum install mysql-server原创 2018-02-20 16:08:59 · 5060 阅读 · 2 评论 -
centos7开放端口
1.查看端口是否开放:firewall-cmd --query-port=6379/tcp2.开放端口:firewall-cmd --add-port=6379/tcp原创 2018-03-15 14:24:44 · 573 阅读 · 1 评论 -
centos克隆之后修改配置
克隆之后修改先进行主机名称的更改。① 执行vim /etc/sysconfig/network;② 然后对hostname进行修改成你需要修改名称;③ 然后进行vim /etc/hosts;④ 将localhost.localdomain 替换成你想换的名称⑤ 进行reboot,重启后服务器名称就改好了。对网络IP进行修改① 删除/etc/udev/rul...原创 2018-02-20 10:02:35 · 905 阅读 · 1 评论 -
linux命令
一.centOS安装替换yum源为ali源cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.bak wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo mv Centos-7.repo CentOS-Base.repoyum clean...原创 2018-02-22 12:48:49 · 195 阅读 · 0 评论 -
CentOS 7 安装Maven
1.下载安装文件 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2.解压安装: tar -zxvf apache-maven-3.3.9-bin.tar.gz mv apache-maven-3.3.9 maven3.配置环境变量 v...原创 2018-02-23 23:17:57 · 155 阅读 · 0 评论 -
centos7安装mysql流程
环境CentOS 7.1 (64-bit system)MySQL 5.6.24CentOS 安装参考:http://www.waylau.com/centos-7-installation-and-configuration/依赖MySQL 依赖 libaio,所以先要安装 libaioyum search libaio # 检索相关信息yum install libaio # 安装依赖包 成...转载 2018-03-26 09:34:18 · 240 阅读 · 0 评论 -
centos7安装nodejs
yum install -y gcc make gcc-c++ openssl-devel wgetwget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xzxz -d node-v8.11.1-linux-x64.tar.xztar -xf node-v8.11.1-linux-x64.tarln -s ~/node-v8...原创 2018-04-08 15:40:45 · 720 阅读 · 1 评论 -
centos安装redis报错:[adlist.o] Error jemalloc/jemalloc.h: No such file or directory
yum install tclyum -y install gcc jemalloc重载了Linux下的ANSI C的malloc和free函数。解决办法:make时添加参数。make MALLOC=libc原创 2018-04-07 13:37:59 · 905 阅读 · 0 评论 -
不用nginx,一个tomcat下部署多个项目,使用不同的域名访问
解决办法: 修改server.xml配置文件,添加新的<host><host>标签,并在默认host中添加<context><context>标签。原先的配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy=&qu原创 2018-04-24 14:32:42 · 888 阅读 · 0 评论 -
Linux实时查看tomcat日志
1、先切换到:cd usr/local/tomcat7/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。alt+E+R重置。转载 2018-02-06 18:05:40 · 157 阅读 · 0 评论