![](https://img-blog.csdnimg.cn/700db57f2ad5465d8c7466d64570ef70.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础运维知识
本章节是运维知识分享的第一章节,内容较为基础,属于每个运维都必备的知识点。
我是koten
10年运维经验,持续分享技术干货,立志做运维行业的领路人。
展开
-
【运维杂谈】如何给自己发邮件?
本篇文章给大家介绍下Linux系统的邮件功能,如何去配置自己的邮件系统去发送邮件,该功能在一些定时任务报警中经常会使用到,比较实用,类似的还有发送微信消息等方式,通知给运维人员一些信息。原创 2023-05-15 18:47:36 · 303 阅读 · 0 评论 -
【运维知识基础篇】Linux进程管理
父进程一般不干活,子进程干活,父进程给子进程派生资源, 子进程完成任务后,父进程回收资源,父进程被杀掉后,子进程会成为僵尸进程,没法干活,浪费资源。PS1,当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限。PS2,在进程运行的过程中,服务器上会有各种状态来表示当前进程的指标信息。CentOS,父进程被杀掉后,还有systemed祖先进程来回收资源。我们运行一个程序,那么我们将运行的程序叫进程。一个对象从无到有,从有到无的过程称为生命周期。每个进程都有PID,子进程叫PPID。原创 2023-03-17 12:21:22 · 464 阅读 · 0 评论 -
【运维知识基础篇】Linux磁盘管理
先带大家了解了磁盘,磁盘分类,转数,选购方式,raid形式;后面讲到了mbr格式,gpt格式分别用fdisk和parted软件进行分区,分区后挂载使用;最后介绍了关于磁盘的使用案例,比如磁盘满后怎么解决,如何查找系统中的大文件,swap内存充当临时内存等等。原创 2023-03-16 17:22:32 · 2564 阅读 · 0 评论 -
【运维知识基础篇】Linux定时任务
今天给大家介绍下linux定时任务,定时任务无非就是在什么时间干什么命令。首先大家要知道文件怎么配置?定时任务一般用root执行,这里介绍crond(crontab)crontab -e 用户定时任务 /var/spool/cron/root #有语法检查功能vim /etc/crontab #直接编辑系统的定时任务接下来就是怎么去写?* * * * * root echo hehe 五颗星代表分时日月周原创 2023-03-14 18:04:07 · 2898 阅读 · 0 评论 -
【运维知识基础篇】Linux权限体系
吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。今天给大家分享Linux权限体系的知识,包括rwx权限,查看当前用户对于文件的权限,chmod修改文件权限,umask值,rwx对于文件和目录的作用,隐藏权限,特殊权限,定时任务。原创 2023-03-14 12:35:19 · 724 阅读 · 0 评论 -
【运维杂谈】Linux批量创建用户,不用写脚本,超简单
今天给大家分享一个我认为的Linux批量创建用户最简单的方法,不用写脚本,轻轻松松创建用户和密码,话不多说,直接开始!然后,咱们创建一个包含用户名相关信息的文件,填写信息,格式如下。关键点来了,咱们直接创建,查看下文件夹和passwd,大功告成!吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。切换查看下,没有问题,就是这个环境变量,需要改下。首先,用w和ll看下的确没有别的用户。原创 2023-03-12 20:42:47 · 1067 阅读 · 2 评论 -
【运维知识基础篇】Linux用户管理
吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。本期我们介绍Linux用户管理的有关内容,包括:用户分类、用户相关配置文件、用户相关目录、用户管理相关命令、删除用户、修改用户、修改用户文件的属组属主、用户间的切换、修改用户密码、密码管理、优化SSH服务、MD5校验、开机启动流程、如何让一个命令或服务开机自动启动、查询系统信息命令、sudo临时让用户获得权限(sudo提权)原创 2023-03-11 14:01:03 · 873 阅读 · 0 评论 -
【运维知识基础篇】Linux三剑客
吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。今天给大家分享linux三剑客,grep,sed,awk。这仨都可以配合正则表达式使用。原创 2023-03-09 17:46:42 · 1614 阅读 · 0 评论 -
【运维知识基础篇】通配符与正则表达式
吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。本文包括通配符,普通正则表达式,扩展正则表达式,企业常用正则表达式,正则使用案例分享。原创 2023-03-08 15:38:37 · 318 阅读 · 0 评论 -
【运维知识分享】Linux基础命令(五)
今天主要讲find查找文件,tar打包压缩,tar解压,zip压缩解压。原创 2023-03-07 12:26:48 · 263 阅读 · 0 评论 -
【运维知识基础篇】Linux文件属性
第一列:inode号第二列:文件的类型 d是目录 l是链接文件 -是普通文件第三列:9位文件权限 rwx 读 写 执行 -表示无此权限第四列:硬链接的个数 第五列:文件的属主第六列:文件的属组第七列:文件的大小 使用ls -h可以查看第八列:文件时间第九列:文件名称原创 2023-03-07 10:32:11 · 265 阅读 · 1 评论 -
【运维杂谈】统计文件中出现的单词数和字母数
我们直接通过grep过滤,将匹配到的内容输出,可以用.匹配一个非换行符的字符,现在只剩字母了,也就是匹配现在所有的字符就是匹配字母了,其实grep . -o也有排序功能,之所以先排序的原因是因为用grep . -o会把空格也排序了,咱们不需要统计空格。发现里面有冒号,斜线,横杠,0-9的数字和字母x,所以,先把这些替换为空,通过管道符接cat的数据并传递给tr(横杠是后来才发现的,所以只在代码上有体现,图片中没有显示)到这里先排序,方便去重,再去重统计,并按出现次数排序,到这里就搞定了。原创 2023-03-05 15:17:24 · 875 阅读 · 0 评论 -
【运维杂谈】如何用yum只下载,不安装?
搞定了,自带的参数就可以搞定,--downloadonly 是只下载不安装,并且会自动帮你解决依赖,--downloaddir是指定下载到的路径,不写就安装到了本地了。直接安装,提示要先安装依赖,尝试rpm安装依赖包,发现依赖包也需要依赖包,一层一层套娃太麻烦了,先不安装了。网上看到的,先把所有yum库都下载到本地,再用离线安装的方式安装,这里就不再尝试了,是下策。吾日三省吾身,想出类拔萃,要把知识,学牢,学全,学深,学广。原创 2023-03-04 15:25:42 · 6961 阅读 · 0 评论 -
【运维知识基础篇】Linux常用基础命令(四)
今天继续给大家讲命令,基础打牢, 以后起飞!今天要讲的是which,less,more,tr,sort,uniq,xargs,diff,alias,yum,rz,sz,rpm。其中less which sort uniq yum rpm相对重要,比较常用。吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。原创 2023-03-03 15:46:10 · 389 阅读 · 0 评论 -
【运维杂谈】当我拿到一套新的Linux系统!
舒服多了,但是刚刚重连没有给我打招呼,不太行,一个合格的Linux系统,要学会主动给使用者打招呼,修改下它的motd配置文件吧,咱们直接给他覆盖进去,因为它里面肯定是空的。优化下防火墙吧,我自己用的Linux,关掉就好,局域网IP,也不对外提供服务,也没有人能访问到我这个系统,关!对了,有个selinux需要关掉,是漂亮国安全局研发的,咱们不用那个,先看看状态,自启动!再查查yum源,yum源是改了,数量没多,再下载个epel吧,那个镜像的包多。吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广。原创 2023-03-02 21:46:03 · 291 阅读 · 0 评论 -
【运维知识基础篇】Linux常用基础命令(三)
今天继续给大家更新Linux常用命令,学Linux不学命令等于没学,今天更新的有echo、>、>>、{}、head、tail、grep、wc、lscpu、free、df、uptime、w、which。原创 2023-02-28 15:56:40 · 248 阅读 · 0 评论 -
【运维杂谈】Linux系统常用的配置文件
4./etc/resolv.conf DNS的配置文件 与 /etc/sysconfig/network-scripts/ifcfg-eth0。1.网卡配置文件:cat /etc/sysconfig/network-scripts/ifcfg-eth0。2./etc/hosts文件 #本地的DNS解析,先去本地DNS解析,再去公网DNS解析。6./etc/rc.local 开机自动运行里面的命令 开机系统会读取rc.local。注意:1、如果网卡配置了DNS,resolv.conf会被覆盖。原创 2023-02-28 14:44:12 · 3740 阅读 · 0 评论 -
【运维杂谈】如何将iso镜像挂载到Linux系统中?
我们本次把镜像挂载到Linux下的mnt目录,mnt是根目录下的目录,为临时挂载点,给设备提供了一个入口,但是Linux中一切皆文件,所以也就不存在设备一说了。本期我们实现将CentOS7.9系统镜像挂载到Linux系统当中,首先明确什么是挂载,我理解的挂载就是把系统镜像与Linux操作系统建立直接的联系,将镜像的顶级目录连接到Linux根目录下的某一目录中,就好比我们Windows系统插入一张光盘,我们可以在Windows系统中去打开光盘,查看操作里面的内容,这就是挂载。OK,话不多说,操作开始!原创 2023-05-15 18:05:20 · 8012 阅读 · 1 评论 -
【运维知识基础篇】Linux常用基础命令(二)
今天继续给大家更新Linux常用基础命令,分别是tree、cp、mv、rm、cat、vim及其快捷键。原创 2023-02-27 17:29:18 · 417 阅读 · 0 评论 -
【运维知识基础篇】Linux系统的目录结构及常用目录介绍
Linux的目录结构与Windows系统是相似的,像是一根倒挂的树枝,树的主干就是Linux系统,数的枝干就是Linux下面的目录,就像是Windows系统一打开c盘,会有好多的系统文件夹,文件夹里面有的是空的,有的是文件,有的里面还有文件夹,一层又一层嵌套,形成目录。不同的是Windows系统可以有很多的盘,C,D,E,F,而Linux系统只有一个类似c盘的储存空间,用ls命令,查看根目录下的目录。根目录下的文件夹里面还有文件夹,像一颗倒挂的树,下面我们来一起认识下这些文件夹的功能,以便我们日后的学习。原创 2023-02-24 15:40:04 · 293 阅读 · 0 评论 -
【运维知识基础篇】Linux常用基础命令(一)
从今天开始,给大家更新一些Linux常用基础命令,学Linux不学命令,等于没学。root是用户名,当前登录系统的用户名称。(root为用户管理员)~这个位置表示路径,是当前所在的目录,但只是显示最后的目录。下面介绍下常用Linux命令,本期介绍的有pwd、ls、cd。Vmwarekoten是Linux系统主机名称。~表示是家目录,连接服务器后默认所在的目录。先说下命令符是啥意思。#代表在管理员账户下。$代表在普通账户下。原创 2023-02-24 12:19:31 · 344 阅读 · 0 评论 -
【运维杂谈】了解Linux命令语法与快捷键
Linux系统的快捷键,是运维人员需要熟悉的内容,一些简单的操作可以让工作事半功倍,下面给大家介绍一些常用的快捷键操作。在命令行出是调整为上一条命令,在提示信息处是向上调整一行。Linux命令语法有哪些,给大家介绍几个常见语法。这里就不一一举例了,给大家简单举几个。c、命令 空格 参数选项 文件/目录。b、命令 空格 文件/目录。ctrl+a、home键。e、命令 --help。ctrl+e、end键。原创 2023-02-23 20:09:14 · 250 阅读 · 0 评论 -
【运维知识基础篇】虚拟机ping不通外网怎么解决
a.首先,我们检查系统IP,是否是我们想要设置的网段,例如IP是10.0.0.200,当然如果Xshell可以连接虚拟机的话,那么它一定是没有问题的。e.检查NES解析,ping下114.114.114.114,8.8.8.8,223.5.5.5,如果可以ping通,但是无法ping通。,则是NES解析出了问题,在Xshell中输入以下代码,查询NES是否配置成功,这个方法还能查看本机IP、子网掩码、网关等信息。d.检查本机是否有网络,这里就不赘述了,本机连不上网,虚拟机就连不上,就不可能ping通了。原创 2023-02-23 19:20:15 · 7247 阅读 · 2 评论 -
【运维知识基础篇】如何用Xshell连接VMware虚拟机及排查问题
其次,我们要检查虚拟机的虚拟网络编辑器,查看Vmnet8的IP是否为10.0.0.X,子网掩码是否为255.255.255.0,如果不是,需要做出修改,我们要保证它的子网IP跟系统的IP设置一致的网段。打开此电脑搜索网络链接,我们可以看到VMware Network的1和8,如果没有看到,后果很严重,可以试下点击上图的还原默认设置,如果还没有则卸载重装虚拟机,如果还没有,就只能重装系统了。首先,我们需要知道连接Linux系统的条件,需要拥有ip地址,端口,协议,用户名和密码。我们先打开虚拟机,登录进去。原创 2023-02-23 17:55:45 · 6358 阅读 · 0 评论 -
【运维杂谈】为什么要用远程链接工具?
自己购买的物理机,有的企业会自建机房,雇用专门的IDC人员去管理,避免机房内出现脏乱差的情况,有的企业会去寻找托管公司,去托管出去,不管哪种方式,我们在公司办公室上班,无法直接去接触服务器,服务器由于需要24小时运行,对温度,湿度都有要求,需要无尘环境。云服务器就更不用说了,云服务器其实是好多大厂的闲置服务器,在服务器闲置的时候出租出去避免服务器资源的闲置,所以就打造了云服务器供企业和个人使用,这种云服务器都在他们企业的机房,我们更不可能直接去操作了,所以远程连接工具必不可少。原创 2023-02-23 11:11:59 · 255 阅读 · 0 评论 -
【运维知识基础篇】如何在VMware上创建Linux系统(CentOS7.9)
等待一段时间,进入Linux系统,输入root账户,回车,刚刚设置的密码,回车,看到例如此格式的信息,后面有井号的,则已经进入系统了。配置虚拟机环节到此结束,在配置IP地址这个环节,在企业中要根据企业的情况而定,暂时不多说,这边先打开,配置Linux系统,三种打开方式皆可。左边选择Minimal Install,右边选择第1,2,3,6个,这里就像跟超市购物一样,选择自己需要购买的商品。选择Linux操作系统,选择CentOS 7 64位,如果这里找不到此版本,请选择CentOS 7,点击下一步。原创 2023-02-22 21:57:53 · 1930 阅读 · 6 评论