linux运维进阶--初级
文章平均质量分 79
学习笔记
董二千
这个作者很懒,什么都没留下…
展开
-
lvs DR 工作模式/高可用
实验环境:封装一台版本为redhat7.6的操作系统,配置好yum源(通过宿主机的httpd服务,搭建网络仓库),本地解析,关闭防火墙以及selinux,再清理过滤和压缩后克隆域名分别为vm1、vm2、vm3、vm4, 主机名分别为server11、server12、server13、server14的四台虚拟机。给四台主机分别配置好各自的ip地址使互相可以ping通。4层负载平衡:将网络流量负载平衡到多个服务器的最简单方法是使用第4层(传输层)负载平衡。以这种方式进行负载均衡将根据IP范围和端口转原创 2021-09-25 15:42:46 · 165 阅读 · 0 评论 -
LINUX中火墙策略优化
一. 火墙介绍如图所示,在Linux系统中所有程序的控管最终会被内核kernal所识别,假设内核上开启了http服务即对外开放80端口,那么在访问80端口时内核会带领我们去读取相应服务的文件。当系统中有防火墙时,相当于给系统内核外多加了一层访问限制,访问限制中规定了是否开放80端口,只有访问限制中开放80端口,才能通过该端口到达内核,接着内核带领我们去读取相应服务的文件,这个访问限制就叫作数据包过滤器netfilter。数据包过滤器netfilter中包含有过滤策略,我们需要通过软件iptables向ne原创 2021-06-11 00:01:39 · 148 阅读 · 4 评论 -
linux高级存储管理
Linux 高级存储管理一.逻辑卷1.物理卷(PV, Physical Volume)物理卷就是指磁盘,磁盘分区或从逻辑上和磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有和LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时,在设备结束处保存第二份备份.2.PE(physical extent)每一个物理卷被划分为称为PE(Physical Exten原创 2021-06-10 22:44:27 · 96 阅读 · 0 评论 -
mysql数据库的图形化管理工具phpMyAdmin
4、phpmyadmin的安装phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口管理者可以直接通过网页这种简易方式处理大量资料的汇入及汇出,避免输入繁杂的SQL语句。实验步骤:1)安装httpd、php、php-mysqlnd,在防火墙中设置允许访问http,刷新防火墙使设定生效2)php-mysqlnd安装完成后,php -m可以查看到php中加载了数据库模块3)从网络软件仓原创 2021-05-25 21:07:31 · 867 阅读 · 0 评论 -
MySQL数据库入门级管理——超详解
数据库就是一个高级的表格软件常见的数据库有Mysql Oracle mongdb db2 sqlite sqlserver 等一 安装mariadbdnf install mariadb-server -y ## 安装mariadb systemctl enable --now mariadb ##数据库开启相关信息:数据目录/var/lib/mysqlmariadb.service启动服务默认端口号3306主配置文件/e原创 2021-05-20 20:33:12 · 118 阅读 · 0 评论 -
Selinux--linux系统中内核及加强火墙的管理
一.Selinux的功能相当于对文件和应用程序多加一层保护当selinux开启时,内核会对每个文件及每个开启的程序进行标签加载,标签内记录程序和文件的安全上下文(context);对于程序功能的影响:当selinux开启会对程序的功能加载开关,并设定此开关的状态为关闭,当需要此功能时需要手动开启功能开关,此开关叫做sebool二.Selinux的状态及管理vim /etc/selinux/config SELINUX=disabled se原创 2021-05-20 19:57:41 · 190 阅读 · 0 评论 -
Vsftpd 服务的访问控制
ftp介绍FTP 是File Transfer Protocol(文件传输协议)的英文简称,互联网中最老牌的文件传输协议。原创 2021-05-20 10:01:49 · 693 阅读 · 0 评论 -
Apache的管理及优化web
一、Apache的安装与启用http:// 超文本传输协议安装:dnf install httpd -y在这里插入图片描述启用httpd服务firewall-cmd --permanent --add-service=http 在火墙中添加http服务在这里插入图片描述firewall-cmd --reload reload火墙(刷新火墙)在这里插入图片描述firewall-cmd --list-all 查看火墙信息在这里插入图片描述可以看到火墙支持的服务李添加了http。systemct原创 2021-05-08 12:27:48 · 130 阅读 · 0 评论 -
Linux系统引导过程及修复引导
一、bios初始化开机通电后,初始化会对硬件检测,初始化硬件时钟二、磁盘引导1.mbr:主引导记录,446字节,为磁盘上存储朱引导文件的分区 ,0磁道1扇区446,记录grub2引导文件的位置,作用:当mbr数据丢失,系统会因找不到启动分区而停止启动。2.故障模拟:删除mbr 数据虚拟机关闭状态下,添加光驱三 、磁盘丢失1.虚拟机中破坏系统引导2.进入挽救模式3.修复系统磁盘:/dev/sda阻止每次进入挽救模式selinux重新初始化,避免启动慢4.磁盘进入三、grub2文件原创 2021-05-08 09:11:07 · 370 阅读 · 0 评论 -
kickstart脚本无人职守建立虚拟机
安装多台Linux操作系统时,需要回答多次关于设定的问题,用文件方式记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取,记录安装过程中所有问题的答案的文件:kickstart脚本一、实验环境:1.关闭火墙2.selinux关闭3.httpd服务开启4.软件仓库正常工作二、共享anaconda-ks.cfg文件1.此主机安装过程中的记录所有问题的答案的文件:kickstart脚本—anaconda-ks.cfg文件将这个文件发布出去:2.cfg文件内容3.修改cfg文件原创 2021-05-07 21:15:52 · 102 阅读 · 0 评论 -
linux系统定时任务及延时任务
一、系统延时任务1. at +时间:设定任务执行时间 at now+1min ##延时一分钟执行2.【ctrl】+【D】发起任务3.at -l :查看任务列表4.at -c job号 :查看任务内容5.at -r job号 :取消任务执行二、当任务有输出时,输出会以邮件形式发送给at任务的发起者(1)安装发送邮件和接收邮件的软件(2)root用户执行at任务(3)查看超级用户邮件,1:第一封,q:退出(4)清空邮件三、at任务的黑白名单所有用户都可执行at任务原创 2021-05-07 11:31:14 · 494 阅读 · 0 评论 -
LINUX下的虚拟化部署
一 虚拟化工具安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client ##虚拟化客户端Virtualization Hypervisor ## 虚拟化工具Virtualization Tools ## 虚拟化核心套件kvm虚拟化相关信息 服务名称:libvirtd原创 2021-04-30 13:29:31 · 116 阅读 · 0 评论 -
LINUX系统中的软件管理
一、LINUX中的软件包类型1.DEB2.RPM3.bz2|gz|xz原创 2021-04-26 19:12:34 · 81 阅读 · 0 评论 -
LINUX下的网络配置
1.基础知识:IP ADDRESSinternet protocol address #网络进程地址,即主机在互联网中的网络地址。ipv4 # internet protocol version411111110.11111110.11111110.11111110 = 254.254.254.254子网掩码:用来划分网络区域子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网络区域里的某台主机ip通信判定网络位一致原创 2021-04-22 23:25:42 · 86 阅读 · 0 评论 -
Linux系统中的日志管理
一、journalctl1.journald.service服务名称 :systemd-journald.service默认存放日志路径:/run/log ; 系统重启后会清空日志查看系统日志的命令为 journalctl2.journalctl命令的用法:参数作用journalctl日志分析命令journalctl -n 3查看最近生成的3条日journalctl --since“2021-5-1 11:00:00”查看从某个时间生成的日志journ原创 2021-04-21 14:37:46 · 125 阅读 · 0 评论 -
Linux系统中的文件传输
一、scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径 ##上传scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件 ##下载用法:r ##复制目录q ##传输文件时不显示进度...原创 2021-04-19 19:50:39 · 72 阅读 · 0 评论 -
LINUX中的远程登录服务
一、sshd的功能原创 2021-04-14 20:57:27 · 1132 阅读 · 0 评论 -
LINUX中的进程管理
一、进程的定义原创 2021-04-14 09:21:09 · 55 阅读 · 0 评论 -
LINUX中的权限管理
一、权限查看及读取1.权限查看ls -l file ##查看文件权限ls -ld dir ##查看目录权限原创 2021-04-08 17:41:27 · 92 阅读 · 0 评论 -
LINUX中的用户管理
一、用户及用户组存在的意义1.用户存在的意义:系统资源有限,合理的分配资源,控制单个用户对系统资源的使用保护用户资源的安全;(3A机制组成了系统中最底层的安全架构)1.身份 account2.授权 authhor3.认证 auth2.用户组存在的意义用户组是一个逻辑容器,对用户进行归类和统一授权二、用户及用户组在系统中的存在方式id <-------> 名称 必须要记录到文件当中用户才能存在用户就是/etc/passwd文件中的一行字符用户原创 2021-04-08 17:32:43 · 90 阅读 · 0 评论 -
LINUX中输入输出的定义
一、理解输入输出的定义字符设备字符设备就是显示字符到屏幕上的设备文件stdin标准输入:标号为0,键盘、鼠标、打字机等都为输入源stdout标准正确输出:标号为1stderr标准错误输出:标号为2如何管理输入外界传递到程序中的信息1) < #输入重定向 tr ‘a-z’ 'A-Z’ < test ##把test文件中的内容重定向到tr程序中,将小写字母转换为大写字母2)<< 多行录入tr 'a-z' 'A-Z' <<原创 2021-04-08 12:16:30 · 128 阅读 · 0 评论 -
VIM的高级用户用法配置
一、VIM的三种模式 vim是全球两大流行的文本编辑器之一,【vim和 emacs】 vim file ##直接进入编辑文件内容 :wq ##保存退出 :wq 文件名 #文件不存在时的退出方式 :wq! ##强行退出并保存(只有文件是自己的或者root用户可用) :q ##退出(没有对文件内容进行更改时用) :q! ##强制退出不保存 vim原创 2021-04-08 12:16:09 · 186 阅读 · 0 评论 -
LINUX命令行使用技巧
LinuxLinux操作系统 - 全称GUN/Linux,继承和发展了Unix的特性,源代码完全开源; - GUN是由理查德·斯托曼(Richard Matthew Stallman)博士发起的开源组织 - Linux是指linux内核内核 - 内核是系统的核心程序,相当于人的大脑,负责系统程序和硬件资源的调配,SHELLshell是什么?- 系统的内核与外界沟通的桥梁,对外提供使用者和系统的沟通的接口对内实现对内核的保护,shell行提示符的含义 - RHCEL8中默认使用的原创 2021-04-07 12:26:05 · 65 阅读 · 0 评论 -
LINUX 下设置优盘挂载点,拷贝U盘文件
LINUX 下设置优盘挂载点,拷贝U盘文件linux 下使用终端进行U盘内文件的拷贝先将U盘插入电脑后,需要查看系统是否已经识别到存储设备,并获得设备的路径需要进入root 用户下进行相关操作fdisk -l ![查看U盘路径及名称](https://img-blog.csdnimg.cn/20210329222953614.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9i原创 2021-03-29 22:44:10 · 934 阅读 · 4 评论