![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 88
IHBOS
这个作者很懒,什么都没留下…
展开
-
Centos7 中文乱码切换中英字符
解决Centos7 中文乱码 打开虚拟机装上centos7准备搭建一个模拟环境,结果发现出现中文乱码 //查看系统是否安装中文语言包 [root@localhost ~]# locale -a |grep "zh_CN"//如果没有安装则执行如下语句安装中文语言包[root@localhost ~]# yum install...转载 2021-05-19 15:52:59 · 520 阅读 · 0 评论 -
Linux KVM 虚拟化技术
目录KVM 介绍一、KVM虚拟化二、虚拟化技术三、虚拟化技术发展四、虚拟化类型五、虚拟化特性优势劣势案例VMM主要功能六、KVM架构及原理KVM简介KVM原理KVM虚拟化架构/三种模式KVM工作流程虚拟化前、虚拟化后对比总结KVM创建虚拟机教程KVM 介绍KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor:① 、它由 Quramnet 开发,该公司于 2008年被 R原创 2021-05-12 15:33:57 · 829 阅读 · 0 评论 -
企业日志分析ELK(Logstash+Elasticsearch+Kibana)介绍及搭建
目录一、ELK概述1、ELK日志分析系统2、ELK中日志处理步骤二、Elasticsearch介绍1、Elasticsearch的基础核心概念2、分片和副本三、LogStash概述1、LogStash的主要组件2、LogStash主机分类四、Kibana概述五、部署ELK日志分析系统1、配置elasticsearch环境2、部署elasticsearch软件3、安装elasticsearch-head插件4、安装logstash5、安装kibana总结elk 是什么 ?为什么要用elk?一、ELK概述1原创 2021-05-11 19:59:31 · 604 阅读 · 1 评论 -
如何构建GFS分布式存储平台?理论+实操!
GlusterFS可以对文件进行自动复制,如镜像或多次复制,从而确保数据总是可以访问,甚至是在硬件故障的情况下也能正常访问。当数据出现不一致时,自我修复功能能够把数据恢复到正确的状态,数据的修复是以增量的方式在后台执行,几乎不会产生性能负载。GlusterFS可以支持所有的存储,因为它没有设计自己的私有数据文件格式,而是采用操作系统中主流标准的磁盘文件系统(如EXT3、XFS等)来存储文件,因此数据可以使用传统访问磁盘的方式被访问。原创 2021-05-11 13:41:41 · 316 阅读 · 1 评论 -
Rsync下行同步+inotify实时同步介绍和部署
Rsync下行同步+inotify实时同步介绍和部署一、Rsync1、Rsync同步源2、Rsync服务器3、同步方式二、配置rsync源三、rsync命令四、配置源的两种表示方法1、免交互格式五、inotify简介1、调整inotify内核参数(优化)2、使用inotify-tools辅助工具3、编写同步脚本六、配置rsync下行同步1、配置rsync源服务器2、发起端配置七、rsync+inotify实时同步1、rsync源服务器2、==发起端(192.168.172.20)==3、验证总结一、Rsy原创 2021-05-10 20:43:35 · 580 阅读 · 7 评论 -
部署Squid 代理服务器(内含传统、透明代理服务器的配置、ACL访问控制、日志分析、反向代理)
这里写目录标题一、Squid 代理服务器代理的工作机制Squid 代理的类型二、安装 Squid 服务1、编译安装 Squid2、修改 Squid 的配置文件3、Squid 的运行控制4、创建 Squid 服务脚本三、构建传统代理服务器环境配置四、构建透明代理服务器1、环境配置2、Squid服务器配置(192.168.80.10)3、客户机测试(12.0.0.100)五、ACL访问控制1、环境配置2、Squid配置(192.168.80.10)3、Web1和web2的配置(192.168.80.20、192转载 2021-05-05 21:52:33 · 302 阅读 · 0 评论 -
Linux系统 iptables 和 firewalld 的那些事
Linux系统 firewalld防火墙一、firewalld概述二、firewalld 与 iptables 的区别三、firewalld 区域的概念1.firewalld防火墙预定义了9个区域四、firewalld数据处理流程1.firewalld检查数据包的源地址的规则五、firewalld防火墙的配置方法1.常用的firewall-cmd 命令选项六、区域管理七、服务管理八、端口管理一、firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的ipt原创 2021-03-22 11:35:51 · 238 阅读 · 0 评论 -
Linux系统的iptables防火墙、SNAT、DNAT原理与设置规则
这里写目录标题iptables概述二级目录三级目录iptables概述Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。二级目录三级目录...原创 2021-03-20 19:49:12 · 707 阅读 · 1 评论 -
Shell Here Document 免交互命令和Expect
Shell Here Document 免交互命令和Expect一、Here Document 免交互命令二、Expect1.基本命令2.示例3.嵌入执行模式4.实现ssh自动登录5.免交互创建磁盘一、Here Document 免交互命令使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式原创 2021-03-18 12:53:42 · 185 阅读 · 0 评论 -
Linux awk编辑器及命令
这里写目录标题awk编辑器工作原理命令格式awk常见的内建变量(可直接用)如下所示:按行输出文本按字段输出文本通过管道、双引号调用 Shell 命令awk编辑器工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符原创 2021-03-16 21:27:51 · 237 阅读 · 2 评论 -
Linux sed编辑器
sed编辑器一、sed编辑器1.命令格式2.常用选项3.常用操作二、sed编辑器使用演示1.打印内容2.使用地址3.删除行4.替换5.插入一、sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed的工作流程主要包括读取、执行和显示三个过程:读取: sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的缓冲区中(又称模式空间原创 2021-03-16 08:38:33 · 330 阅读 · 0 评论 -
Linux Cobbler自动部署装机
Cobbler自动部署装机实验准备Cobbler自动装机服务搭建步骤1.导入epel源安装Cobbler以及其相关服务软件包修改cobbler主配置文件使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目开启tftp服务和rsync服务修改tftp的配置文件下载引导操作系统文件设置Cobbler用户初始密码使用盐值加密方式生成密钥将生成的密钥加入Cobbler配置文件中配置dhcp服务修改Cobbler管理dhcp服务的模板文件将配置好的模板文件同步到DHCP服务的配置文原创 2021-02-26 17:07:08 · 300 阅读 · 0 评论 -
Linux PXE批量网络装机与Kickstart 无人值守安装
这里写目录标题PXE批量网络装机PXE的三个优点搭建PXE的先前条件配置PXE装机服务器安装并启用 TFTP 服务安装并启用 DHCP 服务准备 Linux 内核、初始化镜像文件准备 PXE 引导程序安装FTP服务,准备CentOS 7 安装源配置启动菜单文件关闭防火墙验证Kickstart 无人值守安装安装system-config-kickstart 工具打开“Kickstart 配置程序”窗口配置kickstart选项保存自动应答文件配置需要安装的软件包编辑引导菜单文件 default,添加 ks 引原创 2021-02-26 16:56:43 · 810 阅读 · 0 评论 -
Linux YUM扩展NFS共享存储服务(配置图解)
NFS共享存储服务一、NFS共享存储服务1.NFS定义2.NFS服务的配置文件二、NFS服务配置演示1.在文件服务器中使用 NFS 发布共享资源安装 nfs-utils、rpcbind 软件包设置共享目录启动 NFS 服务程序查看本机发布的 NFS 共享目录2.在客户机中访问 NFS 共享资源安装 nfs-utils、rpcbind 软件包挂载 NFS 共享目录检验文件是否共享强制卸载 NFS一、NFS共享存储服务1.NFS定义NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,原创 2021-02-26 16:55:46 · 836 阅读 · 0 评论 -
Linux远程访问及控制(SSH、TCP Wrappers 访问控制)
这里写目录标题SSH远程管理SSH定义SSH数据传输优点SSH客户端和服务端OpenSSH配置OpenSSH 服务端配置scp远程复制sftp安全FTPsshd 服务的两种验证方式1.密码验证2.密钥对验证SSH远程管理SSH定义SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。SSH数据传输优点数据传输是加密的,可以防止信息泄原创 2021-02-25 19:33:16 · 671 阅读 · 0 评论 -
Linux网络DNS分离解析
Linux网络DNS拓展:分离解析一、配置网关服务器搭建DNS分离解析1.为网关服务器配置双网卡2.安装bind软件包3.修改主配置文件4.修改区域配置文件5.修改区域数据配置文件6.启动服务7.在内、外网客户端的域名解析配置文件中添加DNS服务器地址8.在内、外网客户端上测试二、示例一、配置网关服务器搭建DNS分离解析分离解析的域名服务器实际也是主域服务器,这主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址区域的客户机请求解析同一域名时,为其提供不同的解析结果,得到不原创 2021-02-24 09:53:09 · 373 阅读 · 0 评论 -
Linux网络DNS配置反向解析与构建主从域名服务器
这里写目录标题一、DNS反向解析①配置反向解析1.编辑主配置文件2.修改区域配置文件,添加反向区域配置3.配置反向区域数据文件4.重启服务进行测试②配置反向解析(图解示例)二、构建主从域名服务器①配置反向解析1.修改主域名服务器的区域配置文件,修改正、反向区域配置2.修改从域名服务器的主配置文件3.修改从域名服务器区域配置文件,添加正、反区域配置4.主、从都重启动服务,关闭防火墙,并查看区域数据文件是否已下载成功5.在客户端的域名解析配置文件中添加从DNS服务器地址6.测试②配置反向解析(图解示例)一、D原创 2021-02-24 09:51:11 · 472 阅读 · 0 评论 -
Linux网络DNS定义概念以及构建DNS域名解析服务器步骤(图解)
这里写目录标题DNS域名系统DNS概念DNS定义域名结构DNS域名解析方式DNS服务器类型构建DNS域名解析服务器步骤1.安装bind软件包2.配置正向解析正向解析实验图解DNS域名系统DNS概念在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。DNS定义DNS是“域名系统”的英文缩写原创 2021-02-23 19:35:30 · 531 阅读 · 1 评论 -
Linux网络深入DHCP、FTP原理和配置方法(详细图解)
这里写目录标题一、DHCP服务1.了解DHCP服务2.使用DHCP的好处3.DHCP的分配方式4.DHCP的租约过程客户机请求IP地址服务器响应客户机选择IP地址服务器确定租约重新登录更新租约可分配的地址信息主要包括安装DHCP服务器ensp中的配置配置DHCP服务器Linux客户端使用 DHCP 动态获取IPDHCP实验一、DHCP服务1.了解DHCP服务DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)由Internet 工作任务小组设计开发原创 2021-02-20 04:15:25 · 687 阅读 · 2 评论 -
Linux使用parted进行分区及拓展实验
使用parted进行分区一、全局唯一标识分区表(GUID Partition Table,缩写:GPT)二、分区方法选择三、parted分区方法演示1、选择分区硬盘2、创建分区3、完成分区操作4、验证分区信息5、删除分区示例6.格式化操作,完成后即可挂载使用7.最后加入/etc/fstab自动挂载演示:parted分区操作一、全局唯一标识分区表(GUID Partition Table,缩写:GPT)GPT是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。原创 2021-02-05 21:35:55 · 1051 阅读 · 1 评论 -
Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)
这里写目录标题一、inode和block概述文件和扇区块(block)文件数据二、inode(索引节点)inode的内容inode的号码inode的大小inode的特殊作用通过删除inode号删除文件三、模拟inode节点耗尽故障处理演示四、EXT类型文件恢复五、xfs 类型文件备份和恢复六、系统日志日志文件日志的功能日志的分类系统日志默认保存位置常见的一些日志文件内核及系统日志查看rsyslog.conf配置文件日志消息的级别日志记录的一般格式一、inode和block概述文件和扇区文件是存储在硬原创 2021-02-05 00:23:56 · 494 阅读 · 0 评论 -
Linux系统弱口令检测和网络端口扫描方法(JR、NMAP)
这里写目录标题系统弱口令检测Joth the Ripper ,简称JR安装JR工具检测弱口令账号密码文件的暴力破解基本步骤演示系统弱口令检测Joth the Ripper ,简称JR一款密码分析工具,支持字典式的暴力破解通过对 shadow 文件的口令分析,可以检测密码强度官网网站:http://www.openwall.com/john/安装JR工具安装方法:make clean 系统类型主程序文件为 john检测弱口令账号获得Linux/Unix服务器的shadow文件执原创 2021-02-04 00:15:43 · 1535 阅读 · 0 评论 -
Linux系统安全及应用(账号控制、su、sudo、开关机安全控制、终端登录安全控制等)
Linux系统安全及应用一、账号安全控制系统账号清理密码安全控制命令历史限制终端自动注销二、su命令使用su命令切换用户禁止用户使用su命令查看su操作记录三、Linux中的PAM安全认证PAM认证原理PAM认证的构成四、使用sudo机制提升权限(sudo)配置sudo授权授权格式别名的创建五、开关机安全控制调整BIOS引导设置GRUB限制六、终端登录安全控制限制root只在安全终端登录禁止普通用户登录七、系统弱口令检测八、网络扫描——NMAP一、账号安全控制系统账号清理密码安全控制命令历史限制终原创 2021-02-03 22:46:35 · 1251 阅读 · 2 评论 -
Linux进程和计划任务管理(详细图例)
Linux进程和计划任务管理一、进程和进程的关系二、查看进程信息——ps2.1 方法一:ps aux2.2 方法二:ps -elf三、查看进程信息——top3.1 top命令3.2 top常用命令四、查看进程信息——pgrep五、查看进程树——pstree六、进程的启动方式6.1 手动启动6.2 调度启动6.3 进程的前后台调度七、终止进程的运行7.1 ctrl+c组合键7.2 kill、killall命令7.3 pkill命令八、计划任务管理8.1 一次性计划任务——at8.2 计划任务管理——cront原创 2021-02-01 23:54:35 · 742 阅读 · 0 评论 -
Linux引导过程与服务控制、排障演示及运行级别(详细图解)
这里写目录标题Linux操作系统引导过程开机自检MBR 引导GRUB菜单加载Linux内核init进程初始化系统初始化进程init和Systemd■init进程■SystemdSystemd单元类型运行级别所对应的Systemd目标排除启动类故障修复MBR扇区故障是Linux操作系统引导过程开机自检服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。总结:检测出第一个能够引导系统的设备,比原创 2021-01-30 17:33:53 · 12433 阅读 · 8 评论 -
Linux服务器硬件及RAID配置(操作实验详细图解)
这里写目录标题一、RAID磁盘阵列RAID磁盘阵列介绍RAID0(条带化存储)RAID 1(镜像存储)RAID 5RAID 6RAID 1+0(先做镜象,再做条带)RAID 0+1(先做条带,再做镜象)二、创建软RAID磁盘阵列步骤1. 检查是否已安装mdadm 软件包2. 使用fdisk工具将新磁盘设备/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde划分出主分区sdb1、sdc1、sdd1、sde1,并且把分区类型的 ID 标记号改为“fd”3. 创建 RAID 设备3.1 创建RA原创 2021-01-29 20:33:35 · 11766 阅读 · 3 评论 -
Linux LVM与磁盘配额详解
Linux LVM与磁盘配额一、LVM概述1.1Logical Volume Manager,逻辑卷管理1.2LVM机制的基本概念二、LVM的管理命令三、LVM操作主要命令步骤1.关闭主机,添加两块新硬盘,重启主机2.先使用 fdisk 工具将磁盘设备/dev/sdb、/dev/sdc划分出主分区sdb1、sdc1,并且把分区类型的 ID 标记号改为“8e”3.创建物理卷、创建卷组、创建逻辑卷4.对逻辑卷进行格式化,创建XFS文件系统,并挂载到/data目录下5.扩容操作四、磁盘配额概述4.1 设置磁盘原创 2021-01-28 22:27:45 · 6114 阅读 · 1 评论 -
Linux磁盘管理与文件系统(实验详解,一看就懂)
磁盘管理与文件系统一、磁盘管理1.1 磁盘结构1.2 MBR与磁盘分区表示1.2.1 MBR1.2.2 磁盘分区表示二、文件系统2.1 文件系统类型2.2 检测并确认新硬盘2.3 管理磁盘分区2.4 创建文件系统2.5 创建文件系统swap2.6 挂载、卸载文件系统——mount、umount三、设置文件系统的自动挂载一、磁盘管理1.1 磁盘结构■磁盘的物理结构盘头:硬盘有多个盘片,每盘片2面磁头:每面一个磁头■硬盘的数据结构扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,是原创 2021-01-27 22:05:28 · 13788 阅读 · 1 评论 -
Linux账号和权限管理详解(超详细示例操作)!
Linux账号和权限管理详解一、用户账号和组账号概述1.1 Linux基于用户身份对资源访问进行控制1.2 用户账号1.3 组账号二、用户账号文件2.1 用户账号文件 /etc/passwd2.2 用户账号文件 /etc/shadow三、用户账号设置3.1 添加用户账号 useradd 或者 adduser3.2 设置/更改用户口令passwd3.3 修改用户账号的属性 usermod3.4 用户账号的初始配置文件3.5 PATH变量用于设置可执行程序的默认搜索路径四、组账号文件4.1 组账号文件4.2 添原创 2021-01-27 00:11:32 · 7484 阅读 · 0 评论 -
在Linux中挂载Windows端共享权限设定方法和出现报错的解决办法
在Linux中挂载Windows端共享权限设定方法Windows端共享权限设定:关于挂载共享文件夹的报错解决1.出现smbclient 报错2.关闭windows防火墙3.确认windows的CIFS文件共享功能是否开启4.检查源路径与挂载路径是否正确5.检查共享文件夹权限Windows端共享权限设定:1.解禁Guest右击我的电脑选择管理–>本地用户和组–>在用户项中双击Guest用户–>取消账号已禁用选项2.设置共享目录权限右击共享目录点属性–>在共享页面中点击共享选项原创 2021-01-25 22:15:40 · 3951 阅读 · 0 评论 -
Linux安装及管理程序——RPM和yum学会装软件超简单
Linux安装及管理程序——RPM和yum学会装软件超简单一、linux应用程序基础应用程序与系统命令的关系典型应用程序的目录结构常见的软件包封装类型二、RPM包管理工具RPM软件包管理器Red-Hat Package ManagerRPM软件包rpm命令的格式查询RPM软件包信息安装、升级、卸载 RPM 软件包维护RPM数据库三、解决软件包依赖关系方法四、源代码编译概述使用源代码安装软件的优点应用场合举例Tarball封包完整性校验确认源代码编译环境==使用yum方式一键安装带有多个依赖包的软件==yum原创 2021-01-25 22:03:26 · 3538 阅读 · 1 评论 -
史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)Linux目录结构命令查看文件内容:-cat查看文件内容:-more查看文件内容:-less查看文件内容:head、tail统计文件内容:wc检索和过滤文件内容:grep压缩命令:gzip、bzip2归档命令:tar文件编辑器:viLinux目录结构linux是树形目录根目录– 所有分区、目录、文件等的位置起点– 整个树形目录结构中,使用独立的一个“/”表示常见的子目录– /root ;/bin ; /boot原创 2021-01-23 22:39:54 · 1773 阅读 · 0 评论 -
史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了!Linux命令基础ShellLinux命令分类Linux命令行的格式编辑Linux命令行的辅助操作获取命令帮助的方法命令查看当前工作目录:-pwd切换工作目录:-cd列表显示目录内容:-ls用ls -l命令查看目录会得到一个7个字段的列表设置别名:-aliasLinux命令基础ShellLinux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户登录Linux系统时,自动加载一个Shell程序Bash是Linux系统原创 2021-01-20 14:17:59 · 2107 阅读 · 2 评论 -
Linux配置最基础的命令
Linux配置最基础的命令Linux设置最基础的命令切换用户查看当前主机的完整名称临时设置主机名永久设置主机名查看当前系统版本信息查看当前内核版本临时修改网卡IP永久修改网卡IP重启网卡查看网卡地址添加静态路由条目查看路由表条目删除静态路由条目永久添加路由(重启network服务生效)测试网络连接重启系统关机小知识Linux设置最基础的命令命令行提示字符[root@localhost ~]#[当前登录系统的用户@主机名称 当前所在的目录]# $#表示为管理员登录$ 表示为普通用户登录切换用户原创 2021-01-16 14:15:33 · 2405 阅读 · 0 评论