Llinux
文章平均质量分 89
Peter_Hx
生活 就像骑单车,要想保持平衡,就要不断的前行
展开
-
RHEL8/CentOS8的网络网卡配置详解&常用命令
Centos8网络配置➡ 在rhel8(含centos8)上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢。➡ 本文详细阐述基于rhel8的网络配置,包含多种配置方法。➡ 事先声明:本文提及的所有内容,仅适用rhel8/centos8,因为不同linux系统的NetworkMan...原创 2021-04-08 13:45:00 · 6432 阅读 · 1 评论 -
云主机Linux操作系统如何扩容根分区的系统盘大小
如何扩容系统盘根分区的大小风险说明:因涉及文件系统调整,存在丢失数据风险,为了您数据的安全性,建议扩容前先对数据进行备份后再进行操作,可以使用云硬盘备份或云主机备份功能进行备份操作场景弹性云服务器默认系统盘大小只有40G,因数据增加导致系统盘空间不够用,在控制台对系统盘进行扩容后,主机内的 / 分区大小没有同步扩充容量,使用以下两种方法可以实现扩容根分区注意:如果是定制镜像或根分...原创 2020-11-30 14:26:00 · 975 阅读 · 0 评论 -
Docker的一次segfault错误的排查过程
正常运行了几年的程序忽然崩溃了,由于机器没有设置CORE文件,无法从CORE中取得错误信息,程序运行在centOS 7上, 本来对centOS用的也是不熟,只能边查资料边查问题。首先、我需要确认程序是否真的崩溃了,还是别人误操作关闭了。如果程序真的崩溃了,会在系统中留下痕迹,我查了一下,在messages文件中发现了一条信息:xxxxx.o[2374]: segfault at7f0ed0bfbf70 ip 00007f0edd646fe7 sp 00007f0ed3603978 error 4 inl转载 2020-08-12 11:23:51 · 534 阅读 · 0 评论 -
Docker(三)镜像管理&常用命令的使用方法
文章目录Docker镜像介绍Docker常用命令示例Docker常用命令格式run 在新容器中运行命令ps 列出正在运行的容器rm 移除一个或多个容器logs 获取容器的日志load 从tar存档或STDIN加载镜像portstop 停止一个或多个正在运行的容器kill 杀死一个或多个正在运行的容器start 启动一个或多个停止的容器attachexecinspect 返回Docker对象的底层信息commit 从容器的更改中创建一个新镜像Docker镜像介绍Docker原创 2020-07-29 17:52:10 · 661 阅读 · 0 评论 -
Docker(二)基础命令&docker加速器配置
文章目录基础命令启动容器进入容器Docker加速配置:基础命令1、查看信息docker info2、查看版本docker version3、查看当前容器状态docker ps4、 搜索nginx的镜像(第一个是默认的,也是下载最多的)docker search nginx 5. 下载nginx的镜像docker pull nginx6. 查看已经下载的镜像列表,TAG版本号默认都是latest(最新版)docker images7、进入容器后,安装基础命令:apt u原创 2020-07-29 16:51:40 · 674 阅读 · 0 评论 -
Docker(一) centos和Ubuntu系统安装docker
文章目录Docker安装Centos yum源安装:Ubuntu安装阿里云一键安装脚本最新版自定义版本下载Docker版本选择:Docker之前没有区分版本,但是2017年推出(将docker更名为)新的项目Moby,github地址:https://github.com/moby/moby,Moby项目属于Docker项目的全新上游,Docker将是一个隶属于的Moby的子产品,而且之后的版本之后开始区别为CE版本(社区版本)和EE(企业收费版),CE社区版本和EE企业版本都是每个季度发布一个新版本原创 2020-07-28 18:11:21 · 546 阅读 · 0 评论 -
linux下安装宝塔面板及简单使用
安装宝塔Centos安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.shUbuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/i...原创 2020-04-09 11:15:06 · 519 阅读 · 0 评论 -
Centos和Ubuntu系统最小化安装基础命令和centos系统初始化
CentOS系统常用的基础软件yum install -y vim iotop bc gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools lrzsz tree ntpdate telnet lsof tcpdump wget libevent li...原创 2020-04-05 14:41:31 · 272 阅读 · 0 评论 -
搭建企业级堡垒机 jumpserver
环境准备系统:CentOS 7IP:192.168.10.101关闭selinux 和防火墙# CentOS 7$ setenforce 0 # 可以设置配置文件永久关闭$ systemctl stop iptables.service$ systemctl stop firewalld.service# CentOS6$ s...原创 2019-10-09 10:41:00 · 409 阅读 · 0 评论 -
Linux系统用户及权限管理详解
Linux用户及权限管理 Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,...原创 2018-07-08 22:25:00 · 236 阅读 · 0 评论 -
流量分发负载均衡Nginx&HAProxy&LVS的优缺点
一、Nginx优点:1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。3、Nginx安装与配置比较简单,测试也比较方便,基本能把错误日志打印出来。4、可以承担高负载压...转载 2019-10-18 14:13:00 · 494 阅读 · 0 评论 -
FTP 基础及连接跟踪
一、FTP基本FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接...转载 2020-03-30 18:30:57 · 3204 阅读 · 0 评论 -
Ubuntu1804下安装Gitab
部署gitlab1、配置仓库源# vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted un...原创 2020-01-12 14:09:00 · 422 阅读 · 0 评论 -
centos下iptables防火墙规则用法和概述
iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。在日常Linux运维工作中,经常会设置iptables防火墙规则,用来加固服务安全。以下对iptables的规则使用做了总结性梳理:iptables首先需要了解的:1)规则概念规...原创 2020-03-16 21:32:00 · 864 阅读 · 0 评论 -
centos7下单机二进制mariadb多实例部署搭建
实验环境:centos7.6 :IP: 192.168.99.1101、首先下载二进制的压缩包,解压到一个指定的目录/hx/下[root@centos7 hx]#tar xf mariadb-10.2.23-linux-x86_64.tar.gz [root@centos7 hx]#lsmariadb-10.2.23-linux-x86_64 mariadb-10.2.23-lin...原创 2019-07-06 16:22:00 · 189 阅读 · 0 评论 -
Linux运维常问面试题总结
1、简述Apache两种工作模式,以及它们之间的区别。答:(1)prefork MPM使用多个子进程,每个子进程只有一个线程来处理一个http请求,直到这个TCP连接被释放。root主进程在最初建立startserver个子进程后,等待1秒钟,创建2个进程,再等待1秒钟,再创建4个进程,直到满足最小空闲进程的数量,这就是预派生的由来。这种模式可以不必在请求到来时再产生新的进程,从而提高了...原创 2019-08-26 20:18:00 · 1567 阅读 · 1 评论 -
Linux下未做lvm情况下如何扩容才能保证现有数据的不丢失
系统:Centos7,磁盘只有一块1、环境描述:因一开始为做好规划导致磁盘分区不够用,现需要进行扩容数据盘/dev/vdb1 (非LVM卷)中存在数据并且随生产需要的增长已经存不下了,需要进行扩容操作① 这里模拟需求,一些大文件,再创建一些小文件,添加一些数据dd if=/dev/zero of=mysqllog.txt bs=1024M count=14touch mysql-lo...原创 2020-03-01 18:14:35 · 4719 阅读 · 0 评论 -
centos7如何搭建LAMP架构PowerDNS+LAP+NFS+MySQL主从半节点同步
实验环境:(共7台机器) PowerDNS: 192.168.99.110 两台LAP: 192.168.99.120 和 192.168.99.130 NFS服务器:192.168.99.140 MySQL:主节点:192.168.99.150 从节点B:192.168.99.160 和192.168...原创 2019-07-30 22:41:00 · 631 阅读 · 0 评论 -
raid组合优缺点介绍和创建LVM实验个人笔记
raid组合优缺点介绍和创建LVM实验个人笔记 一、RAID组合介绍RAID模式优缺点的简要介绍1、raid 0 模式 优点:在RAID 0状态下,存储数据被分割成两部分,分别存储在两块硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中较小一块硬盘的容量的2倍。缺点:任何一块硬盘发生故障,整个RA...原创 2019-06-02 13:00:00 · 561 阅读 · 0 评论 -
centos7.6下搭建NFS共享并挂载到windows客户端-网络错误53解决方法
1、安装nfs软件 yum install -y nfs-utils rpcbind2、编辑配置文加件添配置需要共享的目录vim /etc/exports/data/mysqlDIR *(rw,no_root_squash,no_all_squash,sync)3、创建要共享的目录mkdir /data/mysqlDIR4、使配置文件生效,如果目录不存在就会报错,创建后...原创 2020-02-20 19:43:11 · 7976 阅读 · 7 评论 -
ubuntu1604环境下mariadb启动卡住报错和apparmor基本使用
问题描述:Ubuntu 1604 新环境下使用apt安装的mariadb10版本,结果第二天就起不来了,启动时会卡住,很是郁闷启动mariadb服务启动失败,先查看一下状态 肯定也是不正常的,看一下有没有什么错误输出信息然后再使用这个查看详细一点的报错journalctl -xe当时就只顾着找error关键字,没在意其他的,后来才注意到这个apparmor=...原创 2019-12-14 00:01:00 · 1563 阅读 · 1 评论 -
Ubuntu1604生产环境下编译安装mariadb10.2.26
使用环境:阿里云ecs Ubuntu1604生产环境下,编译安装mariadb10-2.261、先安装一些初试环境所需要的工具软件包apt install -y iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev \...原创 2019-12-14 12:59:00 · 339 阅读 · 0 评论 -
Linux系统中的文件系统格式区别及详解
Linux系统中常见文件系统格式 Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式 在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT 种格式。 FAT16: 作为一种文件名称,FAT(File Allocation Table,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,包括...原创 2019-04-26 15:12:00 · 9524 阅读 · 0 评论 -
shell脚本里使用echo输出颜色
shell脚本里使用echo输出颜色格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"转义序列要是通过彩色化提示符来增加个性化,就要用到转义序列。 转义序列就是一个让 shell 执行一个特殊步骤的控制指令。 转义序列通常都是以 ESC 开头(这也是它的命名原因)。 在 shell 里表示为 ^[。这种表示法需要一点时间去适应, 也可以用 \033 完成相同...原创 2019-05-01 16:15:00 · 3704 阅读 · 0 评论 -
Linux中的硬链接和软链接的概念和区别
Linux中的硬链接和软链接的概念和区别概念:硬链接(hard link): A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除...原创 2019-05-06 20:17:00 · 350 阅读 · 0 评论 -
Linux中的文件和目录结构详解
Linux中的文件和目录结构详解 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、us...原创 2019-05-06 20:53:00 · 123 阅读 · 0 评论 -
Linux用户及权限管理
Linux用户及权限管理Linux用户及权限管理Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下:...原创 2019-04-26 13:11:00 · 119 阅读 · 0 评论 -
CentOS6.9-搭建vsftpd三种模式及参数详解
CentOS6.9-搭建vsftpd三种模式及参数详解VSFTPD简介: ------------ 参数详解在最后可略过前面的--------------Vsftpd是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作...原创 2018-08-08 14:51:00 · 459 阅读 · 0 评论 -
Linux启动流程图和30个常用命令
Linux启动流程图和30个常用命令JF2112vip 7月2日作业1、Linux系统启动流程图:启动第一步--加载BIOS启动第二步--读取MBR启动第三步--Boot Loader启动第四步--加载内核启动第五步--用户层init依据inittab文件来设定运行等级0:关机1:单用户模式2:无网络支持的多用户模式3:有网络支持的多用户模式4:保留...原创 2018-07-04 14:49:00 · 354 阅读 · 0 评论 -
安装CentOS7.4 Linux操作系统
安装CentOS7.4 Linux操作系统1)基于Vmware workstation安装CentOS7.4 Linux操作系统,并且配置IP地址,通过Xshell和CRT远程连接;2)基于Word文档编写CentOS7.4安装的完整过程,将安装的步骤写入word文档;1、打开虚拟机创建新的虚拟机2、典型安装——下一步——稍后安装系统3、选择客户机的系统...原创 2018-07-03 22:53:00 · 202 阅读 · 0 评论 -
CentOS-6.9搭建NFS服务器
CentOS-6.9搭建NFS服务器NFS(网络文件系统)NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。NFS在文件传送或...原创 2018-08-08 14:57:00 · 420 阅读 · 0 评论 -
CentOS-7.3 MySQL数据库入门简介及源码编译安装MySQL服务
CentOS-7.3 MySQL数据库入门简介及源码编译安装MySQL服务Mysql数据库入门及简介MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于Oracle旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据...原创 2018-08-03 17:22:00 · 245 阅读 · 0 评论 -
Linux之facl----设置文件访问控制列表(详解)
Linux之facl----设置文件访问控制列表(详解)setfacl命令是用来在命令行里设置ACL(访问控制列表)选项-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。-k,--remove-default:删除缺省的acl规则。如果没有缺省规则,将不提示。-n,--no-mask:不要重新计算有效权限。setfacl默...原创 2019-05-18 21:43:00 · 481 阅读 · 0 评论