不会点儿Linux可还行?
文章平均质量分 52
Linux实战技术记录
_陈哈哈
幽默爱笑的程序员,非科班出身,来自山东小城枣庄,北漂五年,离梦想依旧很远。维护《MySQL江湖路》公众号,曾任央视知名栏目《百家讲坛》热心观众。我有故事,你有酒么
展开
-
Linux查找大文件命令
在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。本文整理了查看大文件和清空内容等命令,有用记得收藏~原创 2021-03-17 18:35:17 · 10903 阅读 · 14 评论 -
Linux安装JDK并配置环境变量 - 详细步骤
LInux安装JDK最详细记录,快来收藏一波,同事需要时,甩他脸上原创 2020-12-26 22:02:27 · 19902 阅读 · 29 评论 -
Linux后台运行程序最实用的两种方式
在Linux后台跑程序什么最好用?拒绝花里胡哨,运维大佬教你最实用的两招!快,快上车~原创 2020-12-16 17:16:23 · 20204 阅读 · 24 评论 -
/dev/mapper/vg_xxx-lv_root 100% 磁盘打满解决方式及思路
上午同事反应MySQL连不上了,我到服务器上用"df -h"查一下磁盘,发现磁盘打满了。解决顺便记录一下流程:查看磁盘状态命令:df -h 查看目录下各文件(夹)所占磁盘大小命令:du -sh *内存爆满截图:排查方式:如图中Mount on所示,该磁盘在 "/" 根目录下,磁盘打满;因此我们基于 "/" 目录查询较大(>1G)的文件,处理掉即可。查询命令:find / -type f -size +1G | xargs ls -lat从图中我们发现占用磁盘的大原创 2020-07-06 13:03:17 · 16869 阅读 · 27 评论 -
这条命令帮我在一分钟内修改了200台远程服务器密码!
上周领导让我短时间修改200多台服务器的密码,我一脸蒙蔽,手动通宵改??不存在的,经过大佬指点,也总结了一些特别好的方法,让我免受了加班之苦。好了,下面让我们一起聊聊服务器之间远程交互的一些有趣的遭遇和处理方式,把好的方法分享给大家。目录一、遭遇和机遇二、技术分享1.什么是sshpass2.安装 sshpass3.sshpass用法(不用做免密):一、遭遇和机遇就在上周,周五临近下班,经理突然找我说说:“阿杰,下午领导开会提到了咱们公司安全性的问题,我们发现很多服务器的管.原创 2020-05-24 19:52:16 · 15517 阅读 · 61 评论 -
Linux操作中最令人难忘的一些快捷键总结
不知不觉Linux已经伴随我四年,算是老友了,在这几年的Linux运维过程中,有些让我记忆犹新的快捷键,在这里我给大家分享一下,希望这些对你有所帮助。同时,我记的也并不全面,如果可以请把你认为好用的快捷键写在评论区吧常用经典快捷键命令/快捷键 作用 Tab双击 自动补全,类似简单的下面将不在赘述 Ctrl + C 强制终止当前命令进程 Ctrl ...原创 2020-03-26 15:51:40 · 8921 阅读 · 55 评论 -
@有缘人,送你一套Linux搭建redis集群宝典
1、下载redis的安装包,我用的是:redis-4.0.10.tar.gz[root@softsec90 redis]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz2、解压redis-4.0.10.tar.gz包[root@Centos6 redis]# tar -zxvf redis-4.0.10.tar...原创 2020-03-15 22:06:31 · 1455 阅读 · 23 评论 -
还原安装现场 -- Linux环境下搭建Redis详细步骤
1、确定redis存放位置[root@Centos6 local]# cd /home/local/2、新建redis文件夹[root@Centos6 local]# mkdir redis3、下载redis的安装包,我用的是:redis-4.0.10.tar.gz[root@Centos6 local]# cd redis[root@Centos6 redis]# w...原创 2020-03-11 20:09:11 · 3902 阅读 · 8 评论 -
vi/vim的一些干货命令及快捷键(跳转最后一行,跳转行末等)~舒服!!!
记录一些我知道后认为无法割舍的干货命令,简单的就不多说了,看看帮到你了没?如果好用给个赞哦~@@你;如果你有更方便、更实用的命令/快捷键,请在下方留言,方便兄弟们都能学到!!!vi/vim操作效果 命令/快捷键 复制 Ctrl + Insert 粘贴 Shift + Insert 跳转到文档末行 按“shift+g”,即“G” 跳到第一行的...原创 2020-03-09 20:35:41 · 16803 阅读 · 14 评论 -
已解决:Eclipse创建Maven项目报“Could not resolve archetype org.apache.maven.archetypes:maven-archetype-web”错误
错误提示:问题分析及解决步骤:1、检查eclipse里面配置是否正确;2、如果以上配置没有问题,那就去找到maven安装路径的D:\apache-maven-3.6.3\conf\settings.xml文件,在xml文件找到“mirrors”节点:3、在这个节点内,新增配置:<mirror> <id>aliyun</id&g...原创 2020-03-03 10:46:54 · 3927 阅读 · 9 评论 -
linux命令:mysql中创建database(数据库)并且指定编码
在mysql中是不区分大小写的,所以命令大小写都没关系;下面这条命令指:创建一个名叫“test”的数据库(database),同时指定编码:utf8CREATE DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci;...原创 2020-03-02 20:09:12 · 5795 阅读 · 2 评论 -
linux查询历史操作命令如何模糊匹配
history是我们经常用来查询本终端历史操作命令的本地记录,但如何可以快速模糊匹配一下呢?例如:查询包含 "mysql" 的命令(如下):history | grep 'mysql'包括命令 历史序号 命令...原创 2020-03-01 19:41:49 · 3788 阅读 · 12 评论 -
Linux下安装rar unrar流程(附下载链接)
一、下载并安装rar软件1.1 下载cd /usr/local/wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz当然,rarlinux-3.8.0.tar.gz也可以点击这里从网盘上下载1.2 安装tar zxvf rarlinux-3.8.0.tar.gzcd rarmakemake install 二、...原创 2020-02-13 22:10:47 · 2413 阅读 · 43 评论 -
《吐血整理》Linux面试题Top100@面试官你好,我精通Linux!嘿嘿~
Linux初学者面试问题Linux基本面试问题1.什么是Linux?回答:Linux是基于Linux内核的操作系统。它是一个开源操作系统,可以在不同的硬件平台上运行。它为用户提供了免费的低成本操作系统。这是一个用户友好的环境,他们可以在其中轻松修改和创建源代码的变体。2.谁发明了Linux?解释Linux的历史?回答:Linus Torvalds创建了Linux。莱纳斯·...原创 2020-01-10 10:41:44 · 18674 阅读 · 14 评论 -
设置linux启动后的自启程序
1.vim /etc/rc.d/rc.local2.将启动流程写入文件即可,开机时会自动走一遍,如下图以下为自启nodemanager调度程序和tomcat程序原创 2020-01-06 17:13:19 · 2174 阅读 · 10 评论 -
(一招搞定)tomcat与服务器时间相差8小时,修改catalina.sh后还不行怎么办?
在网上查询尝试了一些办法如:修改tomcat文件下的bin/catalina 文件中setJAVA_OPTS= -Duser.timezone=GMT+08仍然不行↑↑↑后来查到有些特殊情况下是不允许修改代码的,如没有编译环境,代码闭源等。这个时候我们就要从JVM入手了,一个tomcat进程对应一个JVM,我们可以对这个JVM设置一些启动参数,带着这个疑问我们找到了解决方法修改...原创 2019-12-30 15:27:06 · 3038 阅读 · 11 评论 -
linux下3种高效Kill掉所有python进程的方法(包括编写运行脚本 .sh)
linux下3种kill所有python进程的方法这篇文章主要介绍了linux下3种kill所有python进程的方法,需要的朋友可以参考下在linux系统管理中,我们有时候需要kill掉所有python进程,初学者一般先查询出python正在运行的进程(ps -ef|grep python),然后一条条kill掉,或者写好一个脚本(方法2),实际上方法都有现成的,这边有3种方法....原创 2019-11-22 19:13:16 · 42263 阅读 · 21 评论 -
面试官:哥们儿,你做过linux服务器间的文件搬运程序么?
目录linux文件搬运目的过程简介准备工作:流程介绍:实践方法免密协议搭建:1.建立A、B服务器的公钥私钥2.建立A、B服务器的免密:免密详细流程说明:编写搬运脚本(三种方式):1:Scp传输(适用于少量文件,如千级以下)2:rsync传输(适用于大量文件传输)3:expect传输(适用于大量文件传输)安装expect步骤:总结linux文件搬运目的解决linux服务器间的数据、文件搬运和免...原创 2019-11-17 13:35:55 · 2386 阅读 · 18 评论 -
linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略
不关闭防火墙,我们ping Linux服务器的IP会ping不通,所以我们要对防火墙进行设置。但有时我们发现防火墙关闭后虽然能正常ping通linux服务器,但是在服务器上部署的Web程序仍旧无法访问。So,针对特殊情况我们还要对防火墙策略进行相关配置。1.防火墙的关闭方式(这里只讲述如何关闭)Centos6:查看防火墙状态:service iptables status仅...原创 2019-10-29 18:30:08 · 13795 阅读 · 22 评论 -
Linux发邮件的正确姿势~(Linux发送邮件操作流程)
linux邮件传输一般用在特定的网络环境下,记住,只要有网络,就能办事;闲话少扯,直接上干货:步骤1邮箱设置开启STMP服务,开启后会收到STMP授权码。多种邮箱都有这个功能,申请后把你的授权码记住了。步骤2linux命令:/etc/mail.rc配置邮件发送参数将以下数据加到最下面(如下图):#邮箱set from=843903492@qq.com#默...原创 2019-10-20 16:56:01 · 11474 阅读 · 4 评论 -
已解决--Linux使用jfreechart报错:Could not initialize class org.jfree.chart.JFreeChart
一般java程序在linux中调用jfreechart绘图时,需要图形处理,java程序会去确认linux上的图形界面是否启动。出现情况:Xshell上会弹框提示是否激活Xmanager去实别图形--我们需要把程序确认的那一步给取消掉!So,不让java寻找linux图形界面即可解决步骤:流程1.修改配置vim ~/.bash_profile修改内容如图,加上...原创 2019-06-03 19:27:24 · 3263 阅读 · 1 评论 -
linux服务器间数据搬运1 --- 论高效传输与删除操作(Centos6.x)
在前段时间工作中,我们在编写linux搬运脚本程序时遇到了瓶颈;脚本内容如下图脚本设计方案:我通过linux的scp远程传输命令,将192.168.121.36机子中的文件传输到本机指定(/home/0912data/)路径下,然后用ssh远程操作192.168.121.36将其指定(/home/0912data/)路径下的文件删除;贴代码~#!/bin/bashwhile tru...原创 2019-05-30 11:10:24 · 1152 阅读 · 16 评论