![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
rdisme
The hander you fall,the higher you bounce.
展开
-
Centos7安装openssl-1.1.1
安装包OpenSSL git仓库官网地址我下载的是当前最新版本https://github.com/openssl/openssl/archive/OpenSSL_1_1_1d.tar.gz开始安装1、在服务器上选择一个位置存储安装包,解压缩并进入tar -zxvf OpenSSL_1_1_1d.tar.gzcd OpenSSL_1_1_1d2、创建安装目录,生成编译文件,mak...原创 2019-12-06 00:02:54 · 6716 阅读 · 1 评论 -
阿里云linux安装 jsp 环境
阿里云 centos7.31,安装jdkjdk9.0 ,若链接失效,直接百度 “jdk”下载之后,直接解压; 配置环境变量vim /etc/profile# set java environmentJAVA_HOME=/usr/java/jdk-9.0.1CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$PATH原创 2017-11-23 15:37:12 · 301 阅读 · 0 评论 -
linux + nginx 配置自定义404页面
当一个用户来到网站,访问不存在的页面是, Nginx 会报404的错误 默认的404页面。。 挺难留住用户的!所以这个时候企业可以自定义一个“404页面”! 来提高用户留存率!nginx的配置如下: 在对应的站点配置文件的server中更改! 介绍两种简单的方法1,error_page 404 = http(s)://domain/404.html 2,error_page 404 /4原创 2017-12-27 15:51:10 · 1184 阅读 · 0 评论 -
微信支付HTTPS服务器证书验证
Linux服务器1、 生成随机串和签名: 这里用的PHP$mch_id = '1247485801'; // 商户号$key = 'qwertyuiopasdfghjklzxcvbnm123456'; // 商户支付密钥$nonce_str = strtoupper(md5('3123123131')); // 随机字符串// 开始生成sign$str = "mch_id="...原创 2018-03-26 16:13:10 · 3776 阅读 · 0 评论 -
Linux shell 指定目录查找所有大文件,分割处理,并删除原文件
#!/bin/bash# 待读取目录dir=/data/www/logs/# 开始读取大于100M的所有文件findret=`find ${dir} -size +100M`cd ${dir}i=1# 循环处理for ele in $findretdo split -b 50M ${ele} bigfile${i} rm -f ${ele...原创 2018-11-29 19:10:39 · 1142 阅读 · 0 评论 -
Linux shell Git add 批量处理
背景,服务器文件整理,发现好多日志文件待备份,手动添加比较麻烦,由于日志文件过多过大,所有不能一次提交,日志文件格式是有规律的,写了如下脚本,自动提交#!/bin/bash#@author rdisme#由于日志文件过多 Git限制#分批添加log日志#待处理目录dir=/data/www/logs#匹配2017年的日志文件,可以先wc统计总量,评估是否会超过提交上...原创 2018-11-30 15:35:19 · 468 阅读 · 0 评论 -
linux 数据流重定向
标准输入 (stdin) :代码为 0 ,使用 < 或 << ;标准输出 (stdout):代码为 1 ,使用 > 或 >> ;标准错误输出(stderr):代码为 2 ,使用 2> 或 2>> ;1> :以覆盖的方法将『正确的数据』输出到指定的文件或装置上;1>>:以累加的方法将『正确的数据』输出到指定的文件或装...原创 2018-12-05 17:36:50 · 145 阅读 · 0 评论 -
nginx shell脚本日志切割
#!/bin/bash#每日分割nginx日志#避免日志文件过大#日志是凌晨处理前一天的数据,所以日期获取前一天#待处理目录logpath=/data/logs/#前一天所在年year=`date -d '1 days ago' +%Y`#前一天所在月month=`date +%m`#前一天所在日day=`date +%d`#备份目录logbakpath=/data/...原创 2018-12-03 20:12:22 · 274 阅读 · 0 评论 -
如何安装nodejs和npm在ubuntu
今日在docker中安装nodejs和npm代码如下:apt-get updateapt-get install -y curlcurl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs参考链接翻译 2019-07-22 11:57:25 · 153 阅读 · 0 评论 -
centos7.4 源码安装 mysql-8.0.17
说明centos 7.4mysql-8.0.17本机所有所有包下载地址 /data/packages准备工作1, 下载mysql源码包https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.17.tar.gz2, 创建mysql用户useradd -s /bin/false mysql3, 安装依赖yum...原创 2019-09-06 18:05:49 · 1253 阅读 · 0 评论 -
Linux下 curl 定时访问多参数url的问题
http://blog.csdn.net/sunbiao0526/article/details/6831327例如: url 为 http://mywebsite.com/index.php?a=1&b=2&c=3 web形式下访问url地址,使用$_GET是可以获取到所有的参数然而在linux下 curl http://mywebsite.com/index.php?a=1&b=2&c=转载 2017-04-12 18:10:54 · 1225 阅读 · 0 评论 -
Linux定时访问URL
vim /etc/crontab* */1 * * * root /bin/sh /sh/demo.shvim demo.sh#!/bin/bash/usr/bin/curl https://www.baidu.com/原创 2017-03-19 23:32:27 · 1055 阅读 · 0 评论 -
linux /etc/profile相关
1、我想在linux下任意地方输入mysql、nginx 都是可执行的vim /etc/profile// 在尾部添加如下代码export MYSQL_DRI=/domain/server/mysql5.7export NGINX_DRI=/domain/server/nginxexport PATH=$PATH:$MYSQL_DRI/bin:$NGINX_DRI/sbin让更改立即生效#.原创 2017-01-19 10:50:52 · 231 阅读 · 0 评论 -
Linux ssh ftp 用户访问权限
shell列表可查看(/etc/shells)1、不允许用户 ssh 登陆,允许 ftp 登陆usermod -s /sbin/nologin username2、允许用户 ssh 和 ftp 登陆usermod -s /bin/bash username3、不允许ssh登陆,不允许ftp登陆打开sshd的配置文件vim /etc/ssh/sshd_config修改配置文件# 禁止用户use原创 2017-03-01 14:53:53 · 2971 阅读 · 0 评论 -
vim 快捷操作
显示行号 set number复制单行 yy 复制多行 nyy 粘贴 p删除单行 dd 删除多行 ndd 撤销 u移至行首 ^ 或者 0 移至行尾 $原创 2017-02-24 22:52:41 · 301 阅读 · 0 评论 -
Linux 终端用户管理
查看在线用户 w 命令 who 命令 踢出终端用户pts/1pkill -9 -t pts/1原创 2017-03-02 10:45:28 · 258 阅读 · 0 评论 -
linux -bash: ifconfig: command not found
在Linux下使用 ifconfig 命令时,发现报错:-bash: ifconfig: command not found解决办法:whereis ifconfig (查看该执行命令的目录)echo $PATH (查看PATH环境变量)将ifconfig的所在目录添加至PATH中即可。修改家目录,使当前用户生效; 使所有用户生效,需要更改 /etc/profile ,修改内容同上。原创 2017-03-02 14:15:07 · 853 阅读 · 0 评论 -
linux 终端下命令提示乱码
1、首先查看当前在用的语言 2、查看系统已安装的语言包 3、终端的字符集设置(比如xshell) 三者保持一致即可。原创 2017-03-03 11:53:55 · 2351 阅读 · 0 评论 -
Linux sudo相关
Linux中新建用户 demo 若想demo可以使用 sudo 命令 需要修改/etc/sudoers文件vim /etc/sudoersvim /etc/sudoersroot ALL=(ALL) ALLdemo ALL=(ALL) ALL原创 2017-02-24 22:33:10 · 210 阅读 · 0 评论