
循序渐进学运维-基础篇
文章平均质量分 80
基础不牢地动山摇,从零基础系统的学运维。
互联网老辛
云原生讲师,创业公司负责人,还有一堆虚名:CSDN博客专家,华为云-云享专家,阿里云专家博主等;
展开
-
shell脚本中那些关于时间的处理方案,你都掌握了吗?
shell脚本中那些关于时间的处理方案,你都掌握了吗?原创 2023-02-21 10:07:56 · 2417 阅读 · 7 评论 -
北邮师哥教新手小白解决xshell无法远程服务器的问题
问题出现过程服务器使用的是centos8 系统,最小化安装, 安装后配置了静态IP,然后尝试使用xshell远程登录。发现无法登录:问题原因剖析此时首先想到的是,有可能ssh配置文件中的远程连接没有开启,登录查看:vim /etc/ssh/sshd_config发现ssh的配置一切正常。接下来怀疑是IP地址不对,使用ifconfig查看IP结果发现ifconfig命令没有。那么很可能是因为没有安装 net-tools导致的。问题解决使用命令:dnf install net-too原创 2021-05-22 12:32:04 · 3723 阅读 · 19 评论 -
【Linux】管理服务器硬件配置信息的常用命令
1. lshwlshw的作用lshw可以查看服务器硬件配置的详细信息,可以在支持DMI的x86或者IA-64系统以及power PC 机器上打印内存配置,固件版本,主板配置,cpu版本,cpu频次,缓存,总线速度等信息。使用方法[root@ecs-c13b ~]# lshw -helpHardware Lister (lshw) - B.012.18usage: lshw [-format] [-options ...] lshw -version -version原创 2020-11-27 17:35:26 · 2595 阅读 · 0 评论 -
【Linux】Linux私有组,主要组和附加组
私有组概念任何用户都必须依赖一个用户组才能存在,所以如果我们在创建用户的时候没有指定用户组,那么系统会为该用户创建一个同名的组。 这个组叫做私有组。私有组: private group私有组里默认只有一个和该私有组同名的用户。[root@zmedu-17 ~]# useradd gaosh4[root@zmedu-17 ~]# id gaosh4uid=1004(gaosh4) gid=1004(gaosh4) 组=1004(gaosh4)可以看到在我创建gaosh4的时候会默认创建了一个组原创 2020-08-03 16:48:32 · 10041 阅读 · 0 评论 -
【Linux】用户的锁定和解锁-passwd的特殊用法
文章目录前言查看帮助passwd的用户锁定和解锁a. 加锁测试b. 解锁测试标准输入读取密码总结前言前面我们已经介绍过了passwd的使用,今天我们再来看一些特殊的用法查看帮助[root@zmedu-17 ~]# passwd --help用法: passwd [选项...] <帐号名称> -k, --keep-tokens 保持身份验证令牌不过期 -d, --delete 删除已命名帐号的密码(只有根用户才能进行此操作) -l, --lo原创 2020-08-03 16:07:35 · 7169 阅读 · 1 评论 -
【linux】linux基础命令-chage详解
文章目录1. chage的作用使用举例1. 列出用户密码的有效期2. 设置密码过期时间为立即过期(0)3. 设置登陆必须修改密码4. 设置gaosh3 密码60天后过期,至少7天后才能修改密码,密码过期前7天开始收到告警信息总结chage 详解1. chage的作用作用: chage用于密码的实效管理,用来修改帐号和密码的有效期。[root@zmedu-17 day05]# chage --help用法:chage [选项] 登录选项: -d, --lastday 最近日期原创 2020-08-03 15:45:55 · 3986 阅读 · 0 评论 -
《循序渐进学运维》第一阶段Linux基础
前言循序渐进学运维系列,第一阶段的内容已经全部更新完毕。包含学习方法篇,和基础入门课程。 所有内容均在csdn存档。想要学习的可以按照这个步骤进行学习,有不完善的地方欢迎在留言区留言,一起交流。第一阶段 linux基础学习方法篇Linux运维学习方法篇90后,零基础学习运维,算晚吗?内含书单【答学员问】- 该如何根据岗位学习相关技能你只是想学好Linux而已企业linux运维岗位详细介绍运维项目流程月薪12K的运维需要掌握的技术栈运维人需要具备哪些性格品质运维人员如何问问题原创 2020-07-25 16:50:29 · 7689 阅读 · 38 评论 -
【linux】课前准备及计算机入门
文章目录前言必知必会的软件服务器分类机架式服务器塔式服务器刀片式服务器三者的区别虚拟服务器(云服务器)服务器的硬件组成服务器常见的品牌前言本文是循序渐进学linux的第一课,为啥放到了最后才写这一篇,因为我一直在纠结,这么简单的东西要不要写。 仔细考虑后觉得,既然要写一个系列,既然针对的是零基础,那就干脆一起写了吧。所以今天我们就来探讨,课前的安排及计算机的入门必知必会的软件everything 文件搜索软件vmware 虚拟机软件Typora 文本编辑器,有道笔记,截图软件亿图软件x原创 2020-07-25 16:12:56 · 2804 阅读 · 0 评论 -
【Linux】LVM的创建及使用
文章目录1. 创建LVM的基本步骤2. LVM常用命令3. 创建使用LVM逻辑卷1) 创建PVa. 我们已经添加了一个sdb磁盘b. 接下来我们创建4个分区:c. 查看分好的分区:d. 设定分区号代码e. 创建pvf. 查看物理卷信息g. 创建vg卷组h. 创建LV3. 格式化与挂载lv扩容总结1. 创建LVM的基本步骤物理磁盘被格式化为PV,(空间被划分为一个个的PE) #PV包含PE不同的PV加入到同一个VG中,(不同PV的PE全部进入到了VG的PE池内) #VG包含PV在VG中创建L原创 2020-07-23 13:56:51 · 5960 阅读 · 44 评论 -
【Linux】LVM管理概念详解
文章目录前言一.LVM的工作原理1. LVM 优势: 可以很方便的扩展自己的空间2. LVM 原理二. LVM的常用术语1. 常见术语2. 常见存储单元总结3. LVM元素构成图三. LVM的优点总结前言我们在工作中经常遇到服务器存储数据的分区磁盘空间不够的情况,尤其是当我们的业务是视频的时候,大批量用户上传和下载视频,磁盘空间需要不停的调整。如果我们作为运维每天的工作就是加硬盘是不是有点扯,而且换硬盘的速度也太慢了。那有没有更好的解决方案,当然有,我们今天就来聊聊LVM在线扩容一.LVM的工作原原创 2020-07-23 10:31:49 · 2633 阅读 · 0 评论 -
【Linux】Linux运维命令汇总单词表
命令总结ip address show/ip a 检查网卡地址配置ping 测试网络连通性nmtui 图形界面修改网卡地址信息exit 注销shutdown 关机命令 shutdown -h 5 指定关机时间 (推荐) shutdown -r 5 重启主机时间 (推荐) shutdown -c原创 2020-07-20 20:51:25 · 3154 阅读 · 0 评论 -
【linux】循序渐进学运维-基础篇-netstat命令详解
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第62篇文章文章目录前言一. netstat命令详解作用1. 常用参数2. 命令使用1) 参数作用详解2) 网络连接状态详解二. 案例实战1. 服务器上有大量TIME_WAI连接,如何优化TCP连接,快速释放tcp连接 ?2. 显示网卡列表3. 显示网络统计情况4. 显示路由信息5. 统计服务器中网络连接各个状态的个数6. 查看链接服务器端口做多的IP地址总结:前言在工作中,我们经常遇到一个问题,就是需要监听端口或者查看网络连原创 2020-07-11 11:29:03 · 5257 阅读 · 48 评论 -
【linux】循序渐进学运维-基础篇-配置静态IP详解
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第61篇文章文章目录前言查看网卡物理连接是否正常的命令1. mii-tool2. ifconfig1) 启动关闭指定网卡2) 临时配ip3. ping修改IP地址的方式手工修改配置文件1) TYPE="Ethernet"2) BOOTPROTO=dhcp3) DEFROUTE="yes"4) PEERDNS=yes5) 手工配置的项总结前言一个好的运维,首先得应该是个好的网络工程师,当然无需你学到CCNP的程度,达到CCNA的程度即可。原创 2020-07-11 09:49:42 · 2799 阅读 · 0 评论 -
vmware克隆虚拟机
VMware虚拟机克隆,提高安装虚拟机的效率。原创 2020-07-10 13:47:25 · 2939 阅读 · 0 评论 -
【linux】循序渐进学运维-基础篇-操作系统初始化
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第60篇文章文章目录前言安装Linux后的初始化操作1. 关闭selinux功能2. 精简开机启动项a) 开启自启动服务b) 删除特殊的用户和用户组3. 用户及密码安全1. 用户密码一般情况下要求大于8位数,尽量使用强密码,有数字,大小写及特殊符号三部分组成。2. 尽量不使用root用户登录,把普通用户变为root用户3. 尽量使用秘钥登陆4. 锁定重要文件5. 文件权限的检查与扫描6. 隐藏Linux版本信息7. 禁止Linux被pi原创 2020-07-07 18:44:17 · 3376 阅读 · 0 评论 -
【linux】循序渐进学运维-基础篇-Linux系统启动原理
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第59篇文章文章目录前言centos 6的启动过程1. 加载BIOS硬件信息a) 通电自检b) MBR引导2. grub引导3. 加载(内核)kernel4. 加载init进程5. 读取/etc/inittab配置文件6. 执行 /etc/rc.d/rc.sysinit脚本7. 执行/etc/rc.d/rc脚本8. 启动mingetty进程,等待用户登录系统9. 登录系统,启动完成启动相关的配置文件1. boot目录2. 运行级别总结原创 2020-07-06 11:00:30 · 2751 阅读 · 0 评论 -
rsyslog实现日志的集中管理
配置远程日志服务器-> 实现日志的集中管理环境:两台服务器 server端 client 端1)server端配置[root@centos7-xinsz08 ~]# vim /etc/rsyslog.conf# Provides TCP syslog reception$ModLoad imtcp$InputTCPServerRun 514重启[root@ce...原创 2020-02-28 16:42:25 · 2735 阅读 · 0 评论 -
【Linux】日志管理及日志轮询
日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等一般情况下我们的日志主要放在哪里?/var/log[root@centos7-xinsz08 ~]# ls /var/loganaconda httpd ...原创 2020-02-28 16:24:15 · 3154 阅读 · 0 评论 -
【linux】mdadm-raid1管理
文章目录回顾:raid1原理:实验内容:1)创建分区2)创建raid13) 将RAID1信息保存到配置文件中4)检查我们的磁盘阵列5) 在raid设备上创建文件系统并挂载6) 创建测试文件,看如果一块磁盘坏掉,数据是否丢失7) 模拟损坏(sdd1盘坏掉了)8) 移除坏掉的设备,同时另外加一个备份盘9) 增加一块热备盘总结:回顾:raid1原理:RAID-1 :mirroring(镜像卷)需要...原创 2020-02-27 16:53:48 · 2554 阅读 · 0 评论 -
【Linux】raid管理工具-mdadm-raid0管理
文章目录mdadm介绍mdadm 命令的参数实战raid 0新增两块硬盘创建raid0把配置信息保存起来对raid 0创建分区格式化分区并挂载设置开机自动挂载mdadm介绍管理软raid工具:mdadmmdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令mdadm 命令的参数-C 建立一个新阵列-A 激活磁盘阵列-a 添加设备到阵列-D 打印阵列设...原创 2020-02-27 15:26:07 · 3256 阅读 · 0 评论 -
【linux】RAID磁盘阵列介绍
文章目录RAID概念RAID分类raid 0特点:RAID5RAID10RAID磁盘失效如何处理热备硬raid的介绍RAID概念RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)可以提供较普通磁盘更高的速度、安全性,所以服务器在安装时都会选择创建RAID。RAID的创建有两种方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵...原创 2020-02-27 14:26:43 · 2578 阅读 · 0 评论 -
【linux】循序渐进学运维-wc
文章目录wc功能:统计文件行数、字节、字符数常用选项:示例:1. 统计文件多少行:2. 统计字符串长度:3. 统计单词数:总结:wcLinux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。功能:统计文件行数、字节、字符数常用选项:-c 打印文件字节数,一个英文字母1字节,一个汉字占2-4字节(根据编码)-m 打印文件字符数...原创 2019-11-02 22:53:42 · 2499 阅读 · 0 评论 -
【Linux】循序渐进学运维-day01
第一天的内容主要包含: 前言,学习方法,系统搭建,实验环境配置[Linux]循序渐进学运维-前言[Linux]循序渐进学运维-学习方法篇[Linux]循序渐进学运维-实验环境搭建[Linux]循序渐进学运维-CentOS系统的安装[Linux]循序渐进学运维-CentOS7基本配置day02-day06开始进入基础命令学习,大约有100个基础命令,会先逐个介绍,然后在汇总....原创 2019-10-14 22:51:57 · 2590 阅读 · 0 评论 -
【linux】循序渐进学运维-CentOS7基本配置
文章目录1. 固定可以联网的IP使用命令修改IP打开网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens32问题1: 如果设置了之后,还是无法ping通百度,是什么原因?2. 关闭防火墙并设置开机自动关闭3. 设置selinux开机自动关闭1) 临时关闭2) 开机自动关闭4. 设置光盘开机自动挂载5. 配置好本地yum源总结 在开始学习之前我们先...原创 2019-10-14 22:23:25 · 2598 阅读 · 0 评论 -
【Linux】循序渐进学运维-CentOS7系统的安装
文章目录安装CentOS7成功引导系统后,如下图:界面说明:选择语言一键式安装界面时区选择,设置完成,单机完成按钮软件包的选择磁盘分区网络配置设置密码配置完后重启进入启动界面首次启动配置,许可认证登录系统,选择未列出,输入用户名root输入用户名密码成功登录系统结束语安装CentOS7成功引导系统后,如下图:界面说明:Install CentOS 安装CentOSTest this ...原创 2019-10-14 16:00:47 · 2798 阅读 · 0 评论 -
【Linux】循序渐进学运维-实验环境搭建
文章目录前言实验环境工具介绍:新建虚拟机创建新的虚拟机在新建虚拟机向导里选择典型选择稍后安装操作系统选择操作系统为linux,centos64位虚拟机命名和存放虚拟机的位置磁盘容量一般给20G,选择存储为单个文件自定义硬件配置修改内存,网络桥接安装好虚拟机后如图结束语前言 今天是循序渐进学运维的第1天,今天我们着重介绍在整个系列的学习过程中最重要的一环-实验环境的搭建,实验环境分为两种,一种是...原创 2019-10-10 10:04:37 · 2561 阅读 · 0 评论 -
【Linux】循序渐进学运维系列文章前言
今天起开始进入循序渐进学运维的部分,循序渐进学Linux运维,文章一共分为10个部分: **1. 操作系统基础知识 2. Linux基础入门 3. shell编程 4. Linux常用服务 5. Linux服务集群 6. MySQL入门与提高 7. Linux系统安全实战 8. 虚拟化实战 9. DevOps实战 10.自动化运维进阶** 的确是个大工程,整个的十个部分,...原创 2019-10-01 23:19:52 · 2494 阅读 · 0 评论 -
【linux】实战扩展swap分区
swap 分区Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。基础命令:mkswap /devices : 格式化成swap格式swapon /devices : 激活swap ,加入到swap分区中开机自动启动新添加的swap分区: /etc/fstab /devices swap swap defaults 0 0实验步骤...原创 2020-02-26 15:51:39 · 2521 阅读 · 0 评论 -
实训一授课笔记-使用fdisk管理分区
文章目录概念用法:概念fdisk : 磁盘分区管理工具,linux最常用的分区工作用法:fdisk 【选项】device常用的选项:-l[root@centos7-xinsz08 ~]# fdisk -l磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻...原创 2020-02-26 15:27:14 · 2587 阅读 · 0 评论 -
【linux】循序渐进学运维-find
find命令的使用find [目录] [条件] [动作][目录]不输入代表当前目录例:findfind /boot[条件]用户和组:-user -group例:查找home目录下所有的属于指定的文件[root@xinsz0861 ~]# find /home/ -user swk类型:-type ( f 文件 , d 目录 , l...原创 2016-06-15 08:33:08 · 514 阅读 · 0 评论 -
[linux] 循序渐进学运维-mv
文章目录mv命令介绍功能:案例:1. -b 如果要拷贝过去的文件夹下有目标文件,则加~2. -f 强制覆盖3. -i:默认选项,当目标文件存在时,提示是否覆盖4. -n 如果文件存在则不覆盖5. -v 显示详细信息总结:mv命令介绍功能:Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.重命名或者移动文件名字常用选项:-b ...原创 2019-11-17 21:01:42 · 2619 阅读 · 0 评论 -
【linux】循序渐进学运维-mkdir
mkdir功能:用来创建指定的名称的目录,要求创建用户在当前目录具有权限,并且制定的目录名不能是当前目录中已有的目录。常用选项:-p 递归创建目录-v 显示创建过程-m 建立目录的同事设置目录的权限-h 帮助信息示例:创建文件夹[root@zmedu ~]# mkdir zmedu[root@zmedu ~]# lszmedu2.问题? 如果创建一个文件,是...原创 2019-11-15 22:35:02 · 2541 阅读 · 0 评论 -
【linux】循序渐进学运维-cp
文章目录cp功能:复制文件(夹)或目录示例:1. 复制一个源文件到目标文件夹2. 同时复制多个文件到目标文件下3.利用通配符复制多个文件4. 修改文件名5. 递归复制6. 创建文件的软连接总结:cp功能:复制文件(夹)或目录常用选项:-a 归档-b 目标文件存在创建备份,备份文件是文件名跟~-f 强制复制文件或目录-r 递归复制目录-p 保留原有文件或目录属性-i 覆...原创 2019-11-03 16:05:33 · 2606 阅读 · 0 评论 -
【linux】循序渐进学运维-cat
文章目录功能:连接文件和标准输出打印常用选项:实例:1. 显示文件内容2. 合并文件内容3. 查看文件且加上行号4. 空行不加行号5. 空号合并成一行,并且不加行号6. 空行合并成一行并加行号补充cat功能:连接文件和标准输出打印常用选项:语法:cat (参数)(选项)-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n...原创 2019-10-29 22:02:36 · 2554 阅读 · 0 评论 -
【linux】循序渐进学运维-printf
文章目录概述:printf 命令的功能:常用格式:一些常用的空白符实例:输出两位浮点数:%s的占位符面试题格式化输出文本概述:printf 命令的功能:格式化打印数据,默认打印字符串不换行常用格式:%s : 一个字符串%d,%i : 一个小数%f : 一个浮点数%ns 输出字符串,n是输出几个字符%m.nf 输出浮点数,m是输出的整数位数,n是输出的小数位数%...原创 2019-10-28 21:51:21 · 2571 阅读 · 0 评论 -
【linux】循序渐进学运维-echo
文章目录前言:1. echo的基本用法:-n 参数表示不换行输出-e 输出转义符\c 不换行输出,相当于-n\n 换行\f 换行 ,换行后新行的开头位置连接着上一行的行尾实例:echo显示颜色字体颜色:背景颜色:范例:面试题:1) 将 tom is a boy 的每个单词用一行显示2)如何打印特定的文件类型结束语:前言:echo是linux当中最基础的命令,也是很常用的命令,尤其在写sh...原创 2019-10-24 11:20:55 · 2512 阅读 · 0 评论 -
【linux】循序渐进学运维-ls
文章目录前言:ls实例:1 按照时间顺序排序2 只显示目录3 显示数字开头的文件4 显示隐藏文件5 打印每个文件的索引号6 增加/(斜线) 标记目录7 如何找到每个文件的创建者8 将目录中的文件按照修改时间进行排序,并显示关联的信息9 通过逗号打印目录的内容10 以反序列输出内容结束语:前言:ls是最简单的命令,只有连个字母,但是也是最难的命令,因为他的参数太多,...原创 2019-10-23 23:03:55 · 2564 阅读 · 0 评论 -
【linux】循序渐进学运维-基础命令篇
文章目录线上查询及帮助命令(2个)文件和目录操作命令(18个)查看文件及内容处理命令(21个)文件压缩及解压缩命令(4个)信息显示命令(11个)搜索文件命令(4个)用户管理命令(10个)基础网络操作命令(11个)深入网络操作命令(9个)有关磁盘与文件系统的命令(16个)系统权限及用户授权相关命令(4个)查看系统用户登陆信息的命令(7个)内置命令及其它(19个)系统管理与性能监视命令(9个)关机/重...原创 2019-10-17 22:45:30 · 5112 阅读 · 1 评论 -
【linux】循序渐进学运维-基础篇-crontab计划任务
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第58篇文章。前言:计划任务在公司用的比较多,而且在面试中也经常会问到关于计划任务的问题,尤其是笔试题里面,涉及到计划任务的更多。在之前的文章中,我们讲了一个一次性的任务叫at , 如果你对at没有印象了,可以点击下方链接进行复习:【linux】循序渐进学运维-基础篇-at命令crontab定时任务的作用crond命令定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作,只要提前写好规则,后期无需人工干预,自动执行。原创 2020-07-05 22:04:48 · 2575 阅读 · 0 评论 -
【linux】循序渐进学运维-基础篇-磁盘加密解密技术
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第57篇文章。文章目录前言:实验步骤1. 对磁盘进行分区格式化2. 对新建的分区进行加密3. 挂载测试a) 加密情况下无法挂载:b) **打开映射**c) **查看映射状态**d) 对映射进行格式化和挂载e) 对格式化后映射进行挂载使用crysetup关闭分区总结前言:因为保密需要,一般系统会对文件或者磁盘进行加密。 今天我们来一起讨论下Linux磁盘的加密技术。工具: cryptsetup原理:cryptsetup其实是一种设原创 2020-07-05 14:01:02 · 2719 阅读 · 0 评论