简单轻松:Linux下从零开始创建lvm虚拟磁盘阵列+脚本化解决方案

文章目录 [隐藏] 前言 过程 1、创建磁盘分区part 2、创建物理卷PV 3、创建虚拟卷VG 4、创建逻辑卷LG 5、挂载并更新文件 脚本化 前言 逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器、逻辑扇区管理器、逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume management)功能。它在硬盘的硬盘分区之上,又创建一个逻辑层,以方便系...

Linux日志切割工具Logrotate配置详解

文章目录 [隐藏] 1. Logrotate配置文件介绍 2. Logrotater日志文件切割策略 3. NGINX日志的配置实例参考: 4. PHP-FPM日志的配置实例参考: 5. Logrotater日志切割轮询 6. 解决logrotate无法自动轮询日志的办法 Logrotate 程序是一个日志文件管理工具。用于分割日志文件,压缩转存、删除旧的日志文件,并创建新的日志文件,下面就对logrotate日志轮转的记录: 1. Logrotate配置...

Linux服务器使用 iptables和tc对服务器某个端口进行限速

文章目录 [隐藏] 教程正文 扩展操作 扩展知识 Linux服务器使用 iptables和tc对服务器某个端口进行限速 之前发过一篇使用WonderShaper进行限速的教程,现在再发一个。 linux服务器使用WonderShaper进行网络速度限制 服务器限速是很必要的手段,某些服务商要求我们的服务器使用速度不可长时间超过某个速度,我们就可以限制服务器速度来避免违规。 另外服务器速度跑得过高时我们...

linux中awk工具的使用

文章目录 [隐藏] 一、awk简介 二、awk的基本用法 三、变量 1、内建变量 2、自定义变量 四、awk的格式化输出 五、awk的操作符 六、awk的控制语句 七、awk的性能测试 八、awk数组 九、awk函数 1、内键函数 2、用户自定义函数 add by zhj: awk很强大,它是一个简单的编程语言,国外有本专门的书介绍它的用法。《effective awk programming》,它支持整型,字符串型,数组,...

Linux下Apache虚拟主机配置https证书

学习本教程须掌握: 1、Linux下指定版本编译安装LAMP https://www.osyunwei.com/archives/9224.html 2、Linux下Apache虚拟主机配置 https://www.osyunwei.com/archives/9232.html 安装约定: Apache版本:2.2 #注意2.4和2.2版本某些参数的写法不一样 Apache安装路径:/usr/local/apache Apache虚拟主机配置文件:/usr/local/apache/conf/vhost https证书存放路径:/usr/local/a...

Linux动态启用/禁用超线程技术

intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。 以下是github上找到的动态打开、关闭超线程技术的脚本。其原理是根据/sys/devices/system/cpu/cpuX/topology/thread_siblings_list文件找到逻辑核...

Linux运维:如何使用ss代替netstat命令

文章目录 [隐藏] netstat 的用法 ss 的用法 在运维和管理Linux服务器的时候,我们最常用的就是netstat命令,我常用这个命令来查看当前服务器上有哪些进程正在侦听端口,主要用来诊断网络服务的工作状态。当然如果想代运维服务器,可以联系景安网络。 不过,最近有一次安装好一个 Ubuntu 发型版,发现默认没有netstat命令,觉得非常奇怪,自己手动安装后,发现 man pages 提示...

面试常问的22个Linux命令

1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 2.查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关tomcat的进程 3.终止线程 kill -9 19979 终止线程号位19979的线程 4.查看文件,包含隐藏文件 ls -al 5.当前工作目录 pwd 6.复制文件包括其子文件到自定目录 cp -r sourceFolder targetFolder 7.创建目录 mkdir newfolder 8.删除...

查看linux系统自带的服务启动文件

1.查看所有启动文件 systemctl list-unit-files 2.列出所有状态为enable的启动文件 systemctl list-unit-files | grep enable 原文出处:cnblogs -> https://www.cnblogs.com/sxdcgaq8080/p/11155299.html

认识Linux硬盘的命名

文章目录 [隐藏] 命名规律 实例 很多新手安装CentOS Linux的时候总是分不清sda,sdb,sda(0,1)代表什么意思,只要知道命名规则,其实这个很好理解,但在这之前首先要明白什么是主引导记录,什么是Grub 命名规律 IDE硬盘用hd开始(现在基本上消失了,除了一些老式机器),SCSI硬盘用sd开头(现在流行的sata)。软盘用fd开头(可以说直接消失)。命名和linux不大一样。是从0算起...

linux下利用mysqldump备份数据

shell1 #!/bin/bash #设置mysql的备份保存目录 folder=/opt/database_bak cd $folder day=`date +%Y-%m-%d` mkdir -p "$day" cd $day #数据库服务器ip,填写服务器的公网地址即可 host=xxx.xxx.xxx.xxx #用户名 user=xxx #密码 password=xxx #要备份的数据库名 db1=dbname1 db2=dbname2 db3=ddname3 db4=dbname4 db5=dbname5 #执行备份语句 mysqldump -...

Linux之——使用wget命令爬取整站

wget -c -r -npH -k -nv http://www.baidu.com 参数说明 -c:断点续传 -r:递归下载 -np:递归下载时不搜索上层目录 -nv:显示简要信息 -nd:递归下载时不创建一层一层的目录,把所有文件下载当前文件夹中 -p:下载网页所需要的所有文件(图片,样式,js文件等) -H:当递归时是转到外部主机下载图片或链接 -k:将绝对链接转换为相对链接,这样就可以在本地脱机浏览网页了 ...

Linux运维常用shell脚本之crontab实例

文章目录 [隐藏] 1、判断crond进程是否运行 2.crontab操作 3、contab操作案例 4、contab操作案例 1、判断crond进程是否运行 #!/bin/bash NAME=crond NUM=$(ps -ef |grep $NAME |grep -vc grep) if [ $NUM -eq 1 ]; then echo "$NAME running." else echo "$NAME is not running!" fi 2.crontab操作 某系统管理员需要每天做一定的重复工作,编制一个解决方...

【Linux工具篇】supervisor进程管理器

文章目录 [隐藏] 概述 安装 配置 配置参考 使用 运行 web界面 子进程管理 概述 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,除了通过nohup、&、screen以外,更推荐的方法就是用Supervisor。 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方...

Linux安装 PostgreSQL

1、在线安装 yum install postgresql-server -y 2、初始化数据库 service postgresql initdb 3、设置自动启动 hkconfig postgresql on 4、启动 service postgresql start 如何修改默认密码 su - postgres psql alter user postgres with password 'newpassword'; 修改后重启服务 service postgresql restart或者 /bin/systemctl restart postgresql.service 测试登陆 p...

Linux下搭建Haproxy+Pacemaker+Corosync集群

文章目录 [隐藏] 关键应用介绍 系统环境 安装并配置haproxy 安装集群(所有节点) 配置集群(任意节点) 配置资源(任意节点) 我们常常用Haproxy实现应用的高可用和负载均衡,但是也不能忽视它本身也需要高可用,于是通过Pacemeker+Corosync来实现Haproxy本身的高可用,便是一个不错的解决方案。 关键应用介绍 系统环境 主机配置 系统配置(所有主机) systemctl disable f...

Linux CentOS 6.5 yum安装MongoDB的操作

安装mongodb-3.6.4版本 执行命令 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.4.tgz 如果出现错误,则在root下更新wget,执行 yum upgrade wget 再去执行以上wget命令即可。 下载完成后,进行解压 tar -zxvf mongodb-linux-x86_64-rhel62-3.6.4.tgz 如果嫌解压后文件名称过长,可以进行重命名 mv mongodb-linux-x86_64-rhel62-3.6.4 mongodb 进入...

Linux(centos 6.X)环境下LVS-NAT模式高可用负载均衡集群系统快速配置

文章目录 [隐藏] 一、前期服务器环境搭建 二、配置调度器 1. 开启IP转发 2. 调度器安装ipvsadm和keepalived 三、真实服务器配置 本文简单记录下Linux环境下lvs-nat模式(基础调度器路由转发)负载均衡简单配置,揭开这个神秘东西的面纱,让你五分钟钟搞定配置LVS-NAT。 环境配置: 三台centos 6.5 调度器: DIP:192.168.1.11 VIP:192.168.1.110 web服务器: RIP:...

Linux文本处理命令grep

文章目录 [隐藏] 1. 查找单个关键字 2. 查找多个关键字 3. 多文件查找关键字 4. 递归查找关键字 5. 查找指定进程 6. 查找进程个数 1. 查找单个关键字 举例:查找Baiduspider访问日志,并输出行号。 # grep -n Baiduspider /usr/local/nginx1.14/logs/access.log 3371:180.76.15.137 - - [31/Dec/2018:05:05:46 +0800] "GET /asset/detail/show/RG9ja2VyIENFIDE4LjA5IOS9v+e...

在 Linux 中打扮你的冬季 Bash 提示符

你的 Linux 终端可能支持 Unicode,那么为何不利用它在提示符中添加季节性的图标呢? 欢迎再次来到 Linux 命令行玩具日历的另一篇。如果这是你第一次访问该系列,你甚至可能会问自己什么是命令行玩具?我们对此比较随意:它会是终端上有任何有趣的消遣,对于任何节日主题相关的还有额外的加分。 也许你以前见过其中的一些,也许你没有。不管怎样,我们希望你玩得开心。 今天的玩具非常...

最近评论

Archives