- 博客(13)
- 收藏
- 关注
原创 Linux下禁止普通用户通过 sudo su - 或 su - root 切换到root用户
前提摘要:前几天发现,建立普通用户并添加到sudoers 中后,发现可以使用 sudo su - 亦或是 sudo su + 普通用户的密码切换到root用户上。心想,那这不就是串权了吗? 普通用户切换到root 上为所欲为?解决:网上搜出来的很多方法,都是说加那个什么 wheel 组的就行,不加的就不行。但那样仅仅只能禁止 su - root 切换,并不能禁止通过 s...
2019-07-30 14:17:54
9588
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
305
原创 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
827
原创 一次删除mysql-binlog 日志后,所引发的mysql惨案
本来今天高高兴兴,你为什么要说这种话......问题发生描述:昨天,闲来无事登录了mysql 数据库查看。发现 数据目录中有太多 mysql-bin.日志,六七百份。没多想,遂执行了一波rm -rf mysql-bin.0000*第三天过后,想着修改一下 my.cnf 配置文件。修改 一下max_binlog_size 日志大小参数以及 日志过期参数expire_lo...
2019-07-16 11:00:50
625
原创 MongoDB4.0搭建分布式集群
搭建之前先了解一下MongoDB分片群集主要有如下三个组件:Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shard server 角色可以由几台服务器组成一个Peplica Set 承担,防止主机单点故障。Config Server:配置服务器,存储了整个分片群集的配置信息,其中包括chunk信息。Routers:前端路由,客户端由此接入,且让整个群集看上去像单一数据库...
2019-05-25 15:33:29
261
转载 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
162
转载 动态添加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
196
转载 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
5036
转载 Linux SWAP交换分区应该设置多大为好?
Linux SWAP交换分区,就是我们课本说讲过的虚拟内存的概念。当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。这个是SW...
2018-12-22 11:17:03
20024
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
1880
转载 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
6925
转载 解析Linux系统中bashrc和profile文件的作用区别(从别处转载,仅用于个人笔记,侵权删)
使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。bashrc和profile都是Shell的启动设置文件(其实这两个文件也是Shell脚本),可以为当前的Shell...
2018-08-04 15:48:53
220
原创 linux下mysql数据库备份分类及详细教程
数据库备份工具分为两个类: 1、物理备份:是指将数据库的数据目录下的数据文件全部打包 物理备份的优缺点:优点是数据文件、日志文件全部存在,缺点:占用磁盘空间太大 物理备份方法: a、如使用tar打包数据目录,再使用cp复制到其它地方进行备份 b、专业的物理备份工具,meb官方企业在线备份工具 2、逻辑备份:是指只将数据库里面的逻辑数据打包走(逻辑数据是指数据库里有效的数据) ...
2018-03-15 17:28:27
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人