
linux篇章
ぃ小小宇宙
以共享学习成果共同学习进步为目的
展开
-
mysql5.7忘记密码三部曲(简单粗暴通俗易懂)
一、在 my.cnf 中添加,重启数据库vim /etc/my.cnfskip-grant-tablessystemctl restart mysqldmysql -uroot -p # 直接回车即可登录二、重启数据库,登录数据更新密码更新密码要符合数据库的密码的要求,否则无法修改use mysql;update user set authentication_string=password("Aa@987654321") where user="root";flush privi原创 2020-10-22 12:15:23 · 336 阅读 · 0 评论 -
ll command not found,配置 LL
沒有 ll 和 ls 不显示颜色source /root/.bashrc# .bashr# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi#在最后一行添加alias ls='ls --color' alias原创 2020-07-24 16:26:45 · 222 阅读 · 0 评论 -
centos不重启,弹性扩容-阿里云和AWS挂载磁盘不卸挂扩容
需求:内核版本大于3.6.0(现在用的基本都为3.10起)此处以CentOS 7操作系统为例演示分区扩展的步骤。 一、阿里云磁盘扩容针对的是“ext4”的文件格式的操作示例:查看磁盘上的文件系统(ext4文件系统)[root@ecshost ~]# file -s /dev/vda1 /dev/vda1: Linux rev 1.0 ext4 filesystem data, UUI...原创 2020-05-02 16:05:21 · 815 阅读 · 1 评论 -
Docker安装一步到位
一、Docker 通过 yum 安装1)卸载旧版本yum list installed | grep docker 列出当前所有docker的包yum -y remove docker的包名称 卸载docker包rm -rf /var/lib/docker 删除docker的所有镜像和容器2)安装必要的软件包sudo yum install -y yum-utils device...原创 2020-04-25 21:25:05 · 266 阅读 · 0 评论 -
jenkins war包安装部署,tomcat+JDK+maven
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能:官网一、Jenkins的特征:开源的 Java语言开发持续集成工具,支持持续集成,持续部署。易于安装部署配置:可通过 yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。消息通知及测试报告:集...原创 2020-04-16 17:09:51 · 1847 阅读 · 0 评论 -
五分钟自建 LNMP 架构 + Redis,你值得拥有!
一、搭建服务前准备工作1、关掉 selinux # sed -i 's/^\<SELINUX\>=enforcing/SELINUX=disabled/' /etc/selinux/config 立即生效 # setenforce 02、关闭防火墙# iptables -F# iptables -X# systemctl stop firewalld# syste...原创 2019-08-16 12:28:26 · 421 阅读 · 0 评论 -
linux 内核优化配置(企业级配置优化)
安装BBR;升级内核到最新版本/5.0.2载入公钥和yum源 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yum install -y yum-plug...原创 2019-08-09 16:37:09 · 1822 阅读 · 0 评论 -
RHEL7、CentOS7 搭建数据库 mysql 5.7.19
搭建 MYSQL 一、搭建 mysql 5.7.191、下载 mysql 相关软件拷到 linux 下并解压下载 boost_1_59_0.tar.gz 和 mysql-5.7.19.tar.gz 安装包下载链接:https://pan.baidu.com/s/1YxhBaeiFjo372BuqaK_YpQ 密码:ba8k解压 boost_1_59_0.tar....原创 2018-09-20 12:46:39 · 289 阅读 · 0 评论 -
分享linux里一些非常有趣的命令
这篇文章主要介绍了分享linux里一些非常有趣的命令,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下1.sl命令你会看到一辆火车从右边开往左边。。。安装:sudo apt-get install sl运行:sl 2.fortun命令在窗口里输出一句话,有笑话,诗词,名言等。安装:sudo apt-get install fortune运行:fort...转载 2018-08-20 14:07:57 · 318 阅读 · 0 评论 -
Linux里10个最危险的命令,注意这十个命令不能随便输入...
linux 里面最危险的十条命令在这里小编想和大家分享一下 linux 里面最危险的十条命令,我觉得有必要和大家分享分享,希望大家喜欢….Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。注意:这十条命令不要尝试着去使用,否则…. 咳咳~~咳咳… 但是可以在自己的 VMware (虚拟机)上面进行实验当然,以下命令通常都是在...转载 2018-08-19 11:07:31 · 3913 阅读 · 0 评论 -
linux中显示有颜色的字符......
用echo命令打印带有色彩的文字:ehco -echo 显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m 你要显示的内容 \033[0m" | | 控制颜色 ...原创 2018-08-15 11:35:53 · 3164 阅读 · 0 评论 -
5 个最佳的 Linux 桌面环境
打算把每个桌面都试用一遍,但是那很费时间,而且确实有很多桌面环境可供选择,这就是我发表“最优秀的 Linux 桌面以及他们的优缺点”的目的,本文告诉你在选择桌面时需要注意些什么,让我们开始吧。 1. KDE 我想从第五个说起,虽然我考虑过直接把第一名告诉你。哈哈,这就是 KDE,也许你并不感兴趣但是 KDE 的开发是从1996年开始的,第一版在 1998 发布。KDE 最易定制的桌面,这意味...转载 2018-08-13 10:53:11 · 7611 阅读 · 2 评论 -
TCP/IP 模型 与 OSI 七层模型的对应关系
TCP/IP 模型与 OSI 七层模型七层有底向上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。简化后的四层分别是:主机到网络层(比特)、网络层(数据帧)、传输层(数据包)、应用层(数据段)。每一层对于上一层来讲是透明的,上层只需要使用下层提供的接口,并不关心下层是如何实现的 TCP/IP 模型:(1)数据链路层 主要提供链路控制(同步,异步...原创 2018-08-27 20:39:29 · 56064 阅读 · 2 评论 -
史上最污技术解读...啊哈~“好变态”~~~
史上最污技术解读 看完妙懂假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是 冷备份 。...转载 2018-08-07 10:55:31 · 4228 阅读 · 0 评论 -
zabbix中文字符乱码问题,三种解决办法总结。总有一种方法适合你
乱码问题解决办法方法一:替换字体修改zabbix的web前端 vim /www/html/zabbix/include/defines.inc.php将DejaVuSans替换为simkai,一共有两处define('ZBX_FONT_NAME', 'DejaVuSans');define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); 把 Dej...原创 2019-04-01 10:41:24 · 2984 阅读 · 1 评论 -
”不安全的服务器,不支持 FTP over TLS“ 配置 vsftpd 在 CentOS 上使用 SSL / TLS
为了解决暴露在公网的 FTP 传输的安全,我们必须对 vsftpd 进行配置 ssl一、建立证书1.检查 vsftpd 是否支持 ssl 模块# ldd $(which vsftpd) | grep ssl2.建立专门给vsftpd使用的凭证数据。CentOS有一个建立凭证的地方/etc/pki/tls/certs/# cd /etc/pki/tls/certs生成密钥文件# ...原创 2019-03-21 15:38:39 · 13590 阅读 · 2 评论 -
网络基础~linux路由与网关、路由命令。。。
Linux的路由与网关:路由(Routing): 路由是指从一个设备(一般指路由器)的接口上接收到数据包,依据设备所既定的某些规则,将数据包转发到其它接口的 “过程”。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连路由器(Router): 路由器是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网...原创 2018-08-30 12:44:12 · 4307 阅读 · 0 评论 -
shell脚本 每天定时进行自动备份回滚实战脚本~~~
定时备份回滚脚本在每天设定的时间内,准时准点的对我们要备份的数据信息进行备份;正因为每天备份大量的数据信息会叠加,对我们的磁盘产生负担,为了能够减轻我们磁盘容量的负担,又能实现我们每天的数据备份;我们今天开发的脚本呢,就是为了实现这样的需求;每天实现自动备份,当备份到第五天的时候,就把第一天的备份进行删除,只备份四天的备份,以此类推。这样做的好处既不会影响我们的备份信息,又不会给我们的...原创 2018-08-23 21:32:48 · 3660 阅读 · 2 评论 -
linux 系统shell脚本,引用 for 循环,探测网段存活反馈脚本.....
shell 脚本 网段探测反馈…本文章写的是网段探测的脚本,目的就是对是否存活的脚本进行探测,以及把存在的网段和不存在的网段进行即使的反馈,起到了方便管理准确省时省力的良好效果~~~脚本代码~运行 shell 脚本就可以对网段实行探测[root@deng-131 order]# vim detect.sh #!/bin/bash#名称:网段探测脚本#作用:探测网段...原创 2018-08-20 14:55:09 · 1009 阅读 · 0 评论 -
在 linux 中更新IP对主机名称实战脚本~~~
IP更新对主机名修改写脚本的目的:通过编脚本的方式来提高我们的效率,挺高我们的准确率降低工作中的失误。 本脚本的目的就是通过输入IP就可以快速修改IP和修改主机名称,不需要再进入配置文件编辑重启网卡等一些麻烦而又繁琐的步骤,能让我们更加快速准确的完成我们的目的和要求…脚本代码~输入IP最后一位就可以完成对IP和主机名称的修改本[root@deng-131 order]# vi...原创 2018-08-18 18:51:59 · 546 阅读 · 0 评论 -
配置分析 Rsync 异地同步
搭建的服务:rsync需求:服务端的 /mnt/rsync 文件夹内容同步到客户端的 /mnt/rsync 文件夹内容, 时间为1小时同步一次。服务端的 /data/rsync 文件夹内容同步到客户端的 /data/rsync 文件夹内容, 时间为实时同步。架构图搭建 rsync(在服务器 192.168.10.204操作)yum 安装 rsync 版本:rsync-3.1.2-...原创 2019-07-07 12:00:07 · 300 阅读 · 0 评论 -
netdata 监控(可应用集群)
一、natdata 概述:Netdata是一款秒级数据收集与可视化呈现的Linux服务器性能监测工具,对优化应用性能,保证服务器健康运行有着极为重要的作用,它可以监控服务器的健康运行参数及状态,包括CPU,内存,网络,磁盘等常用的监控指标,以及自己配置扩展监控项,如,redis, tomcat, mysql, nginx, elasticsearch等Netdata特点:高实时性,Netda...原创 2019-08-20 12:05:45 · 7986 阅读 · 0 评论 -
五分钟上手nginx、熟悉nginx配置详解
nginx.conf配置详解析#定义nginx运行用户和用户组user nginx;#nginx进程数,建议等于CPU核心数或者 autoworker_processes auto;#全局错误日志定义类型:[ debug | info | notice | warn | error | crit] 建议调成 error 这样只记录错误日志不占用太多内存error_log /v...原创 2019-08-12 11:51:04 · 712 阅读 · 0 评论 -
HTTP请求报文解析
请求行(HTTP请求报文的第一行)请求行由方法字段、URL字段和HTTP协议版本字段。其中,方法字段严格区分大小写,当前HTTP协议中的方法都是大写,方法字段如下介绍如下:方法字段①GET:请求获取Request-URI(URI:通用资源标识符,URL是其子集,URI注重的是标识,而URL强调的是位置,可以将URL看成原始的URI),所标识的资源②POST:在Request-URI所标识的...原创 2019-08-12 17:15:17 · 597 阅读 · 0 评论 -
centos 企业级对 /home 目录进行弹性扩容(不重启)
需求:线上的机器 /home 目录内存不足,需要扩容内存维持服务的正常运行一、查看服务器上的内存情况和配置分区1.查看磁盘信息情况 /home 目录类型为 lvm 逻辑卷[root@GDI2154 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda ...原创 2019-09-11 16:38:50 · 1524 阅读 · 0 评论 -
三剑客grep、awk、sed;第一篇章主讲grep
文本处理篇本章节写的是脚本基础的一些文本篇章,随后会继续深入,后面编写我们最期待的脚本… 所谓的脚本就是命令的集合,只要把基本命令进行理解运用了,写起脚本来就“易如反掌”…- linux 文本处理篇 引用块内容d...原创 2018-08-11 20:06:37 · 179 阅读 · 0 评论 -
Centos 升级内核安装 BBR 简易操作!
BBR 的描述:Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。要在CentOS 上安装最新的内核版本,需要增加一...原创 2019-07-10 13:04:39 · 1064 阅读 · 0 评论 -
企业级使用 Linux 搭建 SVN 服务器
SVN 主要用于管理源代码的,可以进行代码控制、追溯、回滚等操作,和 git 类似。配置说明SVN version :1.7.14server 端:192.168.10.101client 端:192.168.10.102一、安装 SVN# yum install -y subversion二、创建 SVN (server)服务端创建项目版本库(路径自己定义即可)# mkdir...原创 2019-05-03 17:20:51 · 389 阅读 · 0 评论 -
docker镜像制作、推送(push)到 Docker Hub、迁移
一、利用 commit 制作镜像docker commit 语法docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]Options:-a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停1、在公有镜像拉取(pull)镜像模板[root@localh...原创 2019-02-28 11:32:49 · 2943 阅读 · 0 评论 -
linux 特殊权限chattr(文件系统级别的权限) Attr 权限和 ACL访问控制列表 ...
Attr 权限 和 ACL 访问控制列表 Attr 权限里的 “a” 权限和 “i” 权限 a :全名append only 只允许追加数据,不允许任何用户改动文件(超级用户也不行) 甚至不能正常的删除文件 只能读取文件内容,只能用 “echo” 追加内容 chattr +a xxx #增加 a 权限 chattr -a xxx...原创 2018-08-25 16:59:46 · 5982 阅读 · 0 评论 -
iptables指南,linux Redhat7防火墙知识点以及常用模块总结...
一. iptables 防火墙描述在了解iptables之前我们先了解一下 防火墙 的概念:防火墙(英文:firewall)是一项协助确保信息安全的设备,会依照特定的规则,允许或是限制传输的数据通过。防火墙可以是一台专属的硬件也可以是架设在一般硬件上的一套软件。 在网络中,所谓“防火墙”,是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种隔离技术。防火墙是...原创 2018-09-01 10:49:13 · 1241 阅读 · 1 评论 -
linux 用户权限 SUID、SGID、SBIT...
Linux的特殊权限和应用 SUID:作用于用户 当文件设置了setuid位后,任何能够执行此文档的用户都有与文件属主相同的权限,即使得任意使用者在执行该文件时,都绑定了文件属主的权限。例如,某个程序为root拥有,又设置了setuid位,那即使是一个普通用户运行该程序,该程序的身份一样是root的身份,可以访问所有只有root可以访问的资源,设置setuid位的程序曾...原创 2018-08-24 23:37:01 · 299 阅读 · 0 评论 -
REDHAT 7 本地源与yum网络源配置
本地yum源配置在我们新安装的 REDHAT 7 系统中并不存在配置源,我们使用的系统中为了节省空间,提高运行的效率,往往有非常多的包是没有安装的;当我们发现有包缺失时,需要我们自行安装;安装就需要运用到yum源;配置本地源可以在没有网络的情况下进行包的安装。用 df -h 对磁盘容量察看,发现没有 sr0 ,所以第一步就要先对磁盘进行挂载处理。 温馨提示:如果没有 sr0 就无法使用本...原创 2018-08-28 18:28:49 · 447 阅读 · 0 评论 -
linux磁盘管理篇章~~~
磁盘管理篇新增加的硬盘是作为独立的文件系统存在的,原有的文件系统并没有得到任何的扩充,上层应用只能访问到一个文件系统…一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个 用我们最熟悉的win系统举例会使我们更加清楚更加明确的了解磁盘的概念1.主...原创 2018-08-08 14:11:42 · 152 阅读 · 0 评论 -
三剑客grep、awk、sed;第二篇章主讲awk
文本处理篇本章节写的是文本处理,文本处理就是对想要查询的信息进行筛选过滤整合为目的,这些的查询命令对后续的脚本编写起到非常关键的作用…在文本处理的同时配合着正则表达式的运用提高我们对文本信息过滤的效率和准确率…- “三剑客” 信息收索处理(grep、awk、sed) awk 工作模式 逐行读取文件,在 awk 内部空间进行“切片”操作,(自身就包含分隔符号,默认...原创 2018-08-12 19:38:40 · 169 阅读 · 0 评论 -
步步深入,不知不觉把自己“武装”得越来越强大
shell 基础篇…下面我们接着学习 linux 的重点之一的shell篇章,本章节非常重要;略有一点点的难度,不过没问题,我们一起来学习,一起攻克难题~~~基础篇章学习 export 命令用于将shell变量输出为环境变量 cd 选项cd 进入家目录“主目录”;cd / 进入根目录;cd - 返回进入此目录之前所在的目录;cd .. ...原创 2018-08-07 10:08:52 · 142 阅读 · 0 评论 -
三剑客grep、awk、sed;第三篇章主讲sed
文本处理篇本章节写的是文本处理,文本处理就是对想要查询的信息进行筛选过滤整合为目的,这些的查询命令对后续的脚本编写起到非常关键的作用…sed 是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等功能十分的强大,结合起正则表达式使用的话效果更为明显,效率更加高效 …- “三剑客” 信息收索处理...原创 2018-08-14 10:52:33 · 197 阅读 · 0 评论 -
linux 学习的脚步未曾停止过
用户和用户组篇命令原创 2018-08-05 21:22:42 · 274 阅读 · 0 评论 -
磁盘配额对新用户的空间的限定~
磁盘配额篇章…磁盘配额就是系统管理员给一个用户的所用空间的配额限制,每个用户在最大配额进行限制后,我们就可以对每一个用户的磁盘使用情况进行跟踪和监控,从而对其进行相应的操作,使得 linux 空间得到最大化的利用,避免遭到非法用户的破坏和浪费~~~quota命令用于显示用户或者工作组的磁盘配额信息在 linux 上安装 quota 的包[root@ ~]# yum instal...原创 2018-08-09 20:21:09 · 577 阅读 · 0 评论 -
掌握着 linux 重要指令 ... 偷偷收藏哈~
linux常用命令理解与应用学习linux的前提,就要先学会如何去他理解他,掌控他;linux就像是一个智能机器人,只要我们发出想要表达的指令,他就会按照我们的指令进行运作!本章节归纳的是linux一下高频常用命令,多学习掌握;就会使我们linux的学习变得得心应手常用命令大聚会 cd 命令用来目录切换 cd 选项cd 进入家目录“主目录”;cd /...原创 2018-08-04 14:42:32 · 197 阅读 · 0 评论