linux
文章平均质量分 60
王哈哈er
廉颇老矣,能饭!
展开
-
centos7 安装 Nginx、使用 nginx 记录
centos7 安装 Nginx、使用 nginx 记录via:centos7 安装 Nginx、使用 nginx 记录 - 膨胀的面包https://blog.error.work/linux/135.html1、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx原创 2021-03-18 18:11:07 · 156 阅读 · 0 评论 -
ssh 连接 Linux 速度缓慢?一个配置解决
出处:https://blog.error.work/linux/79.html背景介绍最近在写一个服务器监控服务,发现使用 Python 连接 Linux 时非常慢,总是要停顿等待一会儿才能连接上,主要是因为 OpenSSH 服务器有一个 DNS 查找选项 UseDNS 默认情况下是打开的,本文就介绍一下如何通过关闭 UseDNS 加速 SSH 登录。操作步骤1、编辑sshd_confi...原创 2020-05-08 09:31:10 · 742 阅读 · 0 评论 -
linux 安装 python3.8 过程
一、下载 Python 31、进入 opt 文件目录下,cd opt/2、下载 python3 (可以到官方先看最新版本多少)输入命令 wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz如果出现 找不到 wget 命令,输入yum -y install wget,安装其依赖将会被安装3、安装 Python3...原创 2020-04-10 15:44:17 · 16357 阅读 · 2 评论 -
Linux 删除文件实现回收站功能
原文链接:https://error.work/linux/54.html从事过服务器维护的人都知道 rm、rm -rf 的厉害,执行起来一点也不马虎,有点六亲不认的感觉。刚开始我也没觉得 rm 的厉害,经过昨天 rm 掉我几天的工作量,我才发现 rm 就是一把双刃剑,幸好我的服务器有打快照,让我只损失了一天的工作量。通过亲身体会到了 rm 的厉害,我不得不在以后的 Linux 维护甚至是生产...原创 2019-12-31 10:51:51 · 740 阅读 · 0 评论 -
Linux/Windows 一键获取当前目录及子目录下所有文件名脚本
Linuxlinux下递归列出目录下的所有文件名(不包括目录)ls -lR |grep -v ^d|awk '{print $9}'linux下递归列出目录下的所有文件名(不包括目录),并且去掉空行ls -lR |grep -v ^d|awk '{print $9}' |tr -s '\n'如需要将结果写入文件中只需在命令后添加 > 文件名如:ls -lR |gr...原创 2019-03-27 14:44:47 · 5353 阅读 · 0 评论 -
linux Centos 安装 mysql 教程
linux 安装 mysql 记录上传 mysql 安装包到 /usr/local 下创建 mysql 用户useradd mysql修改mysql密码passwd mysql解压安装包tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.18-linux-glibc2.5-x86_64 m...原创 2019-01-03 17:23:07 · 713 阅读 · 0 评论 -
CentOS 下 MySQL 忘记 root 密码解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接 MySQL 数据库。因为在重新设置 MySQL 的 root 密码的期间,MySQL 数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改 MySQL 的信息。可以采用将 MySQL 对外的端口封闭,并且停止 Apache 以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的 Console ...转载 2018-11-27 15:08:09 · 643 阅读 · 0 评论 -
Linux 安装 mongoDB
由于工作需要安装 mongoDB,此文章用来记录一下安装过程以及遇到的问题的解决方案。本文综合网络教程和自己实际安装中遇到的问题及解决方案,原教程连接见文末。先写一下安装并启动 mongoDB 正确的步骤,然后再总结其中遇到的问题。一、安装过程到 mongoDB 官网下载对应系统的压缩包。(注意不要选错系统版本,也可以在本地下载好后上传到云服务器)默认下载路径是到用户目录下的 Do...原创 2018-11-01 11:47:37 · 924 阅读 · 0 评论 -
在notepad++中不排序不用插件去除重复行,很强大
今天拿到一个很大的文件,中间有很多重复行需要去除,在网上搜索的结果中大都是需要用到TextFX这个插件进行排序去重,实在是不符合我的需求,遂谷歌求得解决方案,不敢独享,其实就是用正则表达式去替换,表达式如下:^(.*?)$\s+?^(?=.*^\1$)操作方法如下,快捷键Ctrl+H,在弹出的界面输入表达式,并勾选匹配新行,如图所示:然后点击全部替换,看下重复行是不是已经没有了~...原创 2018-09-11 11:31:28 · 36418 阅读 · 6 评论 -
oracle进程死锁解决方法
1、查找对应的sid和sessionselect object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id=o.object_id and l.session_id=s.sid;2、在客户端执行杀掉alter system kill session ...转载 2018-06-28 19:42:31 · 1241 阅读 · 0 评论 -
CentOS 6.5 升级 Python 2.7教程
CentOS 6.5 中预安装了 Python-2.6.6,其与比较新的 Python-2.7.9 (CentOS 7预装版本) 主要区别在于新版本的Python导入了更丰富的模块功能。对于初学者而言这一般不会有太大的影响,相对而言这些新模块在某些特定的编译环境下却是不可或缺的。例如:使用Devstack all-in-one模式进行安装OpenStack开发调试平台,需要Python-2.7及以...转载 2018-04-14 19:00:56 · 710 阅读 · 0 评论 -
Shell中的$0、$1、$2的含义
在 shell 中我们会见到 $0、$1、$2这样的符号,这是什么意思呢? 简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数比如你新建了一个shell脚本 Test.sh, 内容如下:#!/bin/shecho "shell脚本本身的名字: $0"echo "传给shell的第一个参数: $1"...转载 2018-02-24 15:12:18 · 1335 阅读 · 0 评论 -
shell脚本中的 EOF 是什么意思?
EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,你可以用EEE,MAMA等等其他的名字都可以。EOF在这里通俗讲就是一个标记,他用来标记一段文字(一般都是多行的,省得编码麻烦,用"<<"加上一个标记就可以把一大段代码存入到一个变量中去了)$a=<< “EOF” 的意思就是说:下一行开始,直到遇见“EOF”为止,所...原创 2018-02-24 15:49:40 · 14202 阅读 · 0 评论 -
linux 使用crontab添加定时任务,日志显示已经执行但是任务没有成功调用解决方法
问题描述:使用 crontab 添加计划任务定时调用存储过程,crontab日志显示计划任务已经执行,但是存储过程没有被调用。原crontab内容:50 10 * * * sh /shell/demo.sh demo.sql >> /shell/demo.log原因:路径问题,demo.sh、demo.sql、demo.log三个文件路径都在/shell下,在crontab中demo...原创 2018-02-27 11:06:13 · 11347 阅读 · 0 评论 -
crontab 定时任务
通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。1.命令格式 crontab [-u user] file crontab [-u user] [ -e | -l | -r ]2.命令参数 -u user:用来设定某个用户...转载 2018-02-26 19:15:54 · 655 阅读 · 0 评论 -
Linux中修改环境变量及生效方法
方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 # source /etc/profile方法二: 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】 用VI在用户目录下的...转载 2018-02-26 17:11:35 · 677 阅读 · 0 评论