自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Linux下禁止普通用户通过 sudo su - 或 su - root 切换到root用户

前提摘要:前几天发现,建立普通用户并添加到sudoers 中后,发现可以使用 sudo su - 亦或是 sudo su + 普通用户的密码切换到root用户上。心想,那这不就是串权了吗? 普通用户切换到root 上为所欲为?解决:网上搜出来的很多方法,都是说加那个什么 wheel 组的就行,不加的就不行。但那样仅仅只能禁止 su - root 切换,并不能禁止通过 s...

2019-07-30 14:17:54 8593 3

转载 Linux下常用压缩 解压命令和压缩比率对比

常用的格式有:tar, tar.gz(tgz), tar.bz2,不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。(1)打包归档格式:tar -cvf examples.tar files|dir#说明:-c, --create create a new archiv...

2019-07-18 14:40:01 249

原创 Ubuntu18.04使用apt-get install mysql-server发现无论如何也无法重置密码问题

问题描述:系统版本: Ubuntu18.04 Mysql版本: 5.7.26今天在使用阿里云OPSX的阿里镜像apt源 安装mysql数据库的时候( apt-get install mysql-server ),全程不要求输入密码当安装完成过后,使用了空密码(enter)登录了数据库(也没见使用/var/log/mysql/error下的密码)。接着使用...

2019-07-17 14:57:50 766

原创 一次删除mysql-binlog 日志后,所引发的mysql惨案

本来今天高高兴兴,你为什么要说这种话......问题发生描述:昨天,闲来无事登录了mysql 数据库查看。发现 数据目录中有太多 mysql-bin.日志,六七百份。没多想,遂执行了一波rm -rf mysql-bin.0000*第三天过后,想着修改一下 my.cnf 配置文件。修改 一下max_binlog_size 日志大小参数以及 日志过期参数expire_lo...

2019-07-16 11:00:50 519

原创 MongoDB4.0搭建分布式集群

搭建之前先了解一下MongoDB分片群集主要有如下三个组件:Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shard server 角色可以由几台服务器组成一个Peplica Set 承担,防止主机单点故障。Config Server:配置服务器,存储了整个分片群集的配置信息,其中包括chunk信息。Routers:前端路由,客户端由此接入,且让整个群集看上去像单一数据库...

2019-05-25 15:33:29 174

转载 linux top命令VIRT,RES,SHR,DATA的含义

VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用...

2019-05-02 13:44:15 116

转载 动态添加nginx模块

第一种情况: nginx是通过apt、或者yum源来安装的解决办法:编译一个新的Nginx,然后替换掉 /usr/sbin/nginx 。 1、apt-get source nginx --->得到已下载的版本源码 2、查看当前nginx已编译了的参数 nginx -V 3、参考第二种情况,将重新编译好的n...

2019-03-16 14:58:12 116

转载 Nginx配置项优化详解

(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l[root@lx~]#vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[r...

2019-03-16 14:43:00 4241

转载 Linux SWAP交换分区应该设置多大为好?

Linux SWAP交换分区,就是我们课本说讲过的虚拟内存的概念。当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。这个是SW...

2018-12-22 11:17:03 19089 1

原创 创建prometheus的本地yum镜像源

第一步、首先去到Prometheus的镜像源仓库    https://packagecloud.io/app/prometheus-rpm/release/search下载想要同步YUM源的repo文件rpmquick installcurl -s https://packagecloud.io/install/repositories/prometheus-rpm/rel...

2018-12-17 17:22:48 1783

转载 Centos7中find命令的用法,以及find+exec,find+xargs

1、查找文件find / -name ‘filename’2、查找目录find / -name ‘path’ -type d3、查找内容find . | xargs grep -ri ‘content’//find . | xargs grep -ril ‘content’ 只显示文件名称-------------------------------------------...

2018-12-02 16:35:07 6721

转载 解析Linux系统中bashrc和profile文件的作用区别(从别处转载,仅用于个人笔记,侵权删)

使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。bashrc和profile都是Shell的启动设置文件(其实这两个文件也是Shell脚本),可以为当前的Shell...

2018-08-04 15:48:53 191

原创 linux下mysql数据库备份分类及详细教程

数据库备份工具分为两个类:  1、物理备份:是指将数据库的数据目录下的数据文件全部打包     物理备份的优缺点:优点是数据文件、日志文件全部存在,缺点:占用磁盘空间太大    物理备份方法:  a、如使用tar打包数据目录,再使用cp复制到其它地方进行备份  b、专业的物理备份工具,meb官方企业在线备份工具  2、逻辑备份:是指只将数据库里面的逻辑数据打包走(逻辑数据是指数据库里有效的数据) ...

2018-03-15 17:28:27 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除