
Linux系统运维基础
本栏目主要介绍Linux系统运维的基础知识
Summer-skq
记录每一个对自己有用的信息!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
带你走进vim编辑器之Vim编辑器的高级用法
Vim编辑器的高级用法一.vim的三种模式vim是全球两大流行文本编辑器之一用法:vim file 表示编辑文本内容用命令vimtutor可以查看vim手册(1)命令模式(浏览模式):此模式下只能对文件内容进行浏览,也可对vim的工作方式进行设定,不可修改文件内容(2)插入模式 :对文件内容进行修改的模式 按i可进入插入模式(3)退出模式 :结束vim程序使用的指令二.vim工作的基本配置在命令模式下如何修改vim的工作方式1) 临时设定:set 设定...原创 2020-05-24 09:53:01 · 213 阅读 · 0 评论 -
服务器远程控制之Linux中的Openssh服务器部署(sshd服务)
Linux中的Openssh服务器部署一.实验环境的搭建需要两台主机: client:westos.client.westos.com 172.25.254.10 server: westos.node1.westos.com 172.25.254.20 命令nm-connection-editor 设定IP地址 ifconfig 查看IP地址 hostnamectl set-hostn...原创 2020-05-27 13:53:29 · 504 阅读 · 0 评论 -
Linux系统内核参数优化
1.介绍Linux服务器内核参数优化(适合Apache、Nginx、Squid等多种web应用,特殊的业务有可能需要做略微调整),主要是指在Linux系统中针对业务服务应用而进行的系统内核参数调整,优化并无一定的标准。下面是生产环境下Linux常见的内核优化为例子进行说明,供大家参考。优化的方法是执行vim /etc/sysctl.conf命令到文件结尾,然后拷贝如下内容并保存。...原创 2020-08-13 10:23:56 · 267 阅读 · 0 评论 -
Linux系统中find命令的使用
find命令 (liunx中的内容一切皆文件)特点:查找速度慢,实时查找,精确查找格式:find [OPTION]... [查找路径] [查找条件] [处理动作]查找路径:默认为当前目录 查找条件:默认为查找所有文件 处理动作:默认是输出到屏幕 查找条件: 根据文件名字查找: -name:后跟文件名称,根据文件名字查找。支持使用linux的通配符 -iname:同上,忽略大小写 根据属主,属组查找: -u..原创 2020-07-29 15:38:47 · 195 阅读 · 0 评论 -
Linux系统基本管理之系统定时任务管理
Linux系统基本管理之系统定时任务管理一.pxe+kickstart自动化安装系统1.问题描述:企业中通常需要在多台虚拟机上安装系统,怎么实现一键化操作启动,来达到多份安装资源共享的问题?2.针对上述问题引入pxe,原理图如下:远程主机在通过dhcp获取IP地址时,也能获取到pxe文件。3.pxelinux的环境搭建(1)安装相关软件(注意需提前安装好dhcp服务) dnf install syslinux-tftpboot-6.04-1.el8.noarch...原创 2020-06-17 17:49:33 · 877 阅读 · 0 评论 -
Pycharm 中连接远程服务器并在本地运行远程服务器(sftp)
1.打开本地运行的项目2.在pycharm中做好sftp的设定设置密码 输入远程主机的ip3.做好目录映射4.若本地解释器和远程解释器版本不一致 需要配置远程解释器原创 2020-07-27 11:37:00 · 1685 阅读 · 0 评论 -
前端HTML5的基本语法操作详解
前端HTML5的基本语法操作详解HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。1.操作环境:在pycharm中建立HTML文件 直接运行 有补齐的功能2.基本语法及常用标签总结(1)模版HTML :建立HTML文件时即可自动生成模版<!DOCTYPE html>/*声明html版本是html5*/<html lang="en"><h..原创 2020-07-24 10:17:55 · 266 阅读 · 0 评论 -
Linux中的进程管理
Linux中的进程管理1.进程的定义1)进程的定义:程序运行时的情况,进程是程序的一部分,进程是有生命周期(准备期,运行期,终止期)的,程序是静态的文件(代码),进程是程序的一个副本。进程和线程的区别(1)进程是资源调用的最小单位(2)线程是进程的最小单位注意:程序执行流是从上到下贯穿运行的,进程是多任务,CPU是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程,线程的资源是共享的。2)进程的不同状态#R (TASK-RUNNING) 可执行态 (runnin.原创 2020-05-25 11:14:52 · 175 阅读 · 0 评论 -
Linux自动化运维之企业dns服务器搭建
Linux自动化运维之企业dns服务器搭建一.关于dns的名词解释dns:domain name service(域名解析服务)1.关于客户端(测试主机): 在访问远程DNS服务器时需要在测试机上设定指向 ,在/etc/resolv.conf中指向文件 测试用到的命令: host www.baidu.com 地址解析命令 dig www.b...原创 2020-06-11 20:41:29 · 589 阅读 · 0 评论 -
Linux自动化运维之mysql数据库的基本管理
运维之mysql数据库的基本管理原创 2020-06-12 13:09:58 · 293 阅读 · 0 评论 -
Linux自动化运维之企业中Apache的管理及优化(web)
企业中Apache的管理及优化(web)一.Apache的作用在web中访问网页时,通常使用http://的方式(超文本传输协议提供的软件)http:// 超文本传输协议提供软件: Apache nginx stgw jfe Tengine;最常见的是前面两种。二.Apache的安装dnf install httpd.x86_64 -y三.Apache的启用systemctl enable --now httpd 开启服务并设定服务位开机启动firewall-cm...原创 2020-06-10 15:30:54 · 276 阅读 · 0 评论 -
Linux系统中内核级加强型火墙的管理
Linux系统中内核级加强型火墙的管理一.Selinux的功能1.观察现象(1)当Selinux未开启时,在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问,匿名用户可以通过设置后上传文件当使用 ls -Z /var/ftp查看文件时显示"?" ps auxZ | grep vsftpd 时显示: - root 8546 0.0 0.0 26952 408 ? Ss 10:35 0:00 /usr/sbin/ vsftpd /etc/vsftpd/vs...原创 2020-06-06 14:32:51 · 138 阅读 · 0 评论 -
Linux系统中的vsftpd服务的部署及优化
运维课程RH135(第二阶段课程) 1.Linux系统中存储的基本管理2.Linux系统的高级存储管理3.vsftpd服务的部署及优化4.Apache的管理及优化(Web)5.mysql数据库的基本管理6.nfs网络文件系统7.企业dns服务器搭建8.Linux系统中的火墙策略优化9.Linux系统中内核级加强型火墙的管理(Selinux管理)Linux系统中的vsftpd服务的部署及优化一.本节内容实验环境搭建: 服务器(IP:172.25....原创 2020-06-06 11:36:36 · 289 阅读 · 0 评论 -
Liunx中的无人职守安装脚本KICKstart及Linux系统中的虚拟化工具
Liunx中的无人职守安装脚本kickstart1.kickstart自动安装脚本的作用 在企业安装多台操作系统时,面临的问题是,当安装Linux操作系统时,安装过程需要回答许多有关设定的问题,这些问题必须手动选择,否则无法安装,当只安装1台liunx系统,手动选择设定工作量比较轻松,当安装多台liunx,这些设定需要重复多次,这些重复设定效率低下,如何解决上述问题? 用文件来记录所有安装过程中需要回答的问题,并让所有需要重复多次安装的主机自动读取,以上解决方案中记录系统安装过程中所有问...原创 2020-06-02 20:30:33 · 262 阅读 · 0 评论 -
LINUX 下的 shell 脚本——应用实例和项目
LINUX 下的 shell 脚本——应用实例和项目1.实例一用户建立脚本执行 users_create.sh userlist passlist建立 userlist 列表中的用户设定 userlist 列表中的密码为 passlist 列表中的密码当脚本后面跟的文件个数不足两时,报错当文件行数不一致时报错当文件不存在时报错当用户存在时报错10 #!/bin/bash11 ping -c 1 172.25.254.10 &> /dev/null12 [ $..原创 2020-07-14 16:33:56 · 586 阅读 · 0 评论 -
Linux系统中的网络文件系统
Linux系统中的网络文件系统目录一.系统的存储分离二.window共享文件给Linux三.samba服务1.samba的作用 2.samba的基本信息3.samba的安装与启用4.samba的用户管理5.smb最基本共享方式6.cifs文件系统挂载和自动挂载7.cifs文件系统的写权限设定8.目录是否可以被发现及samba用户登录设定9.samba的访问控制及匿名用户登录允许10.smb多用户认证四.nfs服务1.nfs基本信息...原创 2020-06-23 20:43:54 · 606 阅读 · 0 评论 -
Linux系统中的shell编程——case语句和函数
Linux系统中的shell编程——case语句和函数一.case语句1.工作原理: case语句为多重匹配语句,如果匹配成功,执行相匹配的命令语法结构:2.应用实例(1)服务状态管理 需求: 当给程序传入start、stop、restart三个不同参数时分别执行相应命令...原创 2020-07-13 23:00:30 · 836 阅读 · 0 评论 -
Linux系统中的shell编程——循环语句
Linux系统中的shell编程——循环语句1.循环的3种基本格式原创 2020-07-13 21:45:41 · 1073 阅读 · 0 评论 -
Linux系统中的shell脚本-——if判断语句
Linux系统中的shell脚本-——if判断语句1.格式2.条件判断相关参数:文件类型判断实验操作如下: 判断软链接时,如果链接的文件 不存在,-L并不能检测出来。解决方案: 先用-e判断链接的文件是否有效(存在?), 然后判断是否是一个软链接。3.条件判断相关参数:文件权限判断...原创 2020-07-11 21:56:56 · 10773 阅读 · 0 评论 -
Linux系统中的输入输出管理及Linux中的用户管理
一.Linux中的输入输出管理1.理解什么是输入输出1)字符设备字符设备就是现实字符到屏幕上的设备文件2)stdin 标准输入 编号为0 如键盘 鼠标 打字机3)stdout 标准正确输出 标号为14)stdrr标准错误输出 标号为2在普通用户下,用命令dev/pts/0(1,2...)来查看操作如下:2.如何管理系统输出(1)输出重定向1> 正确输出2> 错误输出&> 输出所有在普通用户下,作如下实验...原创 2020-05-22 13:42:45 · 300 阅读 · 0 评论 -
Linux系统中的shell脚本编写之文本处理三剑客中的awk
文本处理工具——awk1.介绍awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,默认以空格为分隔符将每行切片,切开的部分再进行各种分析处理。awk是行处理器,相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息。...原创 2020-07-06 11:40:36 · 126 阅读 · 0 评论 -
Linux系统中的shell脚本编写之文本处理三剑客中的sed
文本处理工具——sed1.sed的介绍 sed是一款流编辑工具,用来对文本进行过滤与替换操作,特别是当你想要对几十个配置文件做统一修改时,你会感受到Sed的魅力!Sed通过一次仅读取一行内容来对某些指令进行处理后输出,所以Sed更适合于处理大数据文件。首先,Sed通过文件或管道读取文件内容,但Sed默认并不直接修改源文件,而是将读入的内容复制到缓冲区中,我们称之为模式空间(pattern space),所有的指令操作都是在模式空间中进行的,然后Sed根据相应的指令对模式空间中的内容进行处...原创 2020-07-05 22:01:58 · 214 阅读 · 0 评论 -
Linux系统中的shell脚本编写之文本处理三剑客中的grep
Linux系统中的shell脚本编写(grep sed awk)一.grep1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符,fgrep就是f...原创 2020-07-04 22:36:35 · 175 阅读 · 0 评论 -
Linux系统中的shell脚本一 (常见的命令操作)
Linux系统中的shell一.shell的介绍1.什么是shell?shell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上。2.什么是shell脚本?简单的说,当命令或者程序不在命令行执行,而是通过一个程序文件来执行,这个程序就被称为shell脚本也就是在shell脚本里内置原创 2020-06-30 22:24:02 · 989 阅读 · 0 评论