
Linux
文章平均质量分 82
1风天云月
别羡鸟云压枝低,水涨船高。勿怕他人强于己,水滴石穿。
展开
-
Linux系统配置(shell三剑客与免交互)
目录前言一、三剑客1、grep2、sed3、awk二、shell免交互1、格式2、固定字符输出3、注释4、设置用户密码三、expect免交互1、格式2、通过ssh连接主机3、与shell结合使用结语前言 linux系统中包含很多种文本处理器或文本编辑器,其中包括vim编辑器与grep等,而grep、sed、awk更是shell编程中经常用到的文本处理工具,被称之为shell编程三剑客,而免交互是将命令输出后要手动输入的内容直接写...原创 2022-02-26 13:49:23 · 2765 阅读 · 17 评论 -
Linux系统配置(shell函数与数组)
目录前言一、函数1、创建函数2、使用位置参数3、乘法运算4、作用范围5、计算阶乘6、筛选目录和文件二、数组1、表示方法2、使用方法3、使用数组的某个值4、使用整个数组5、冒泡排序结语前言 在shell中使用函数可以将提前写好的内容随时调用,数组则可以存放多个值,使用时可选择输出某一个值或整体一、函数1、创建函数在shell脚本中添加函数格式如下function 函数名 {操作或命令}或函...原创 2022-02-22 21:14:46 · 1816 阅读 · 12 评论 -
Linux系统配置(PXE批量装机)
目录前言一、批量安装1、安装需要的服务2、配置tftp和dhcp3、挂载并把所需文件复制到tftp目录4、设置安装参数5、启动服务二、无人值守全自动化安装1、在批量安装的基础上操作2、修改安装方式为自动化安装3、启动服务结语前言 PXE是由Intel公司开发的网络引导技术,工作在Client/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统一、批量安装1、安装需要的服务...原创 2022-02-19 20:21:03 · 2395 阅读 · 18 评论 -
Linux系统配置(shell循环语句)
目录前言一、for循环1、批量创建用户2、批量删除用户3、识别执行文件4、识别文件和目录5、ping多个主机6、计算工资二、while循环1、创建用户2、删除用户3、猜价格三、until循环1、创建顺序用户2、计算整数和3、计算奇数和4、计算偶数和二、多循环语句1、整数运算格式2、echo用法3、乘法表4、正方形5、长方形6、直角三角形7、等腰三角形8、菱形9、梯形结语前言 在...原创 2022-02-17 20:40:46 · 2482 阅读 · 11 评论 -
Linux系统配置(shell基础)
目录前言一、编写shell1、格式和运行2、操作符号3、当前变量4、全局变量5、永久变量6、自定义变量7、加法脚本8、整数运算9、系统变量10、位置参数与预定义变量11、打包备份脚本12、测试操作13、整数值对比14、操作符二、分支语句1、单分支if语句2、双分支语句3、多分支语句4、case格式多分支语句结语前言 在进行linux系统维护时,重复性输入和交互式操作费时费力,可以通过编写shell脚本...原创 2022-02-13 15:16:33 · 2377 阅读 · 12 评论 -
Linux系统配置(防火墙)
目录前言一、iptables1、策略表(1)filter表(2)nat表(3)mangle表(4)raw表2、规则链(1)INPUT链(2)FORWARD链(3)PREROUTING链(4)POSTROUTING链3、数据流向(1)入站数据流向(2)转发数据流向(3)出站数据流向二、配置1、安装2、命令参数3、控制类型4、常用配置5、nat转换结语前言 linux系统服务器如果作为网关服务器或网络...原创 2022-02-08 22:14:23 · 3399 阅读 · 16 评论 -
Linux系统配置(NFS)
目录前言一、NFS主机1、安装NFS共享服务2、编辑NFS主配置文件3、启用服务二、客户机1、安装2、查询和挂载三、案例1、NFS配置2、验证结语前言 NFS网络文件共享服务可以将Linux系统上的目录共享到其它Linux主机上,可以让其它的Linux主机挂载该文件目录,然后就可以使用该目录的文件一、NFS主机1、安装NFS共享服务yum -y install nfs-utils rpcbind 安装nfs及...原创 2022-01-25 21:04:20 · 1918 阅读 · 6 评论 -
Linux系统配置(Samba共享)
目录前言一、别名用户Samba1、安装服务2、设置共享用户3、配置别名文件4、配置smb.conf5、启用服务二、案例1、Samba配置2、验证(1)gongxiang(2)gongxiang2结语前言 Samba是著名的开源软件项目之一,它在Linux/UNIX操作系统中实现了微软公司的SMB/CIFS网络协议,从而使跨平台的文件共享变得更加容易,在部署Windows、Linux/UNIX混合平台的企业环境时,选用Samba可以很...原创 2022-01-23 01:23:11 · 5258 阅读 · 8 评论 -
Linux系统配置(FTP服务)
目录前言一、配置虚拟用户FTP1、安装FTP2、建立虚拟用户3、加密虚拟用户4、创建虚拟用户映射账户5、建立PAM认证模块6、配置vsftpd7、配置虚拟用户权限8、启用服务二、验证虚拟用户FTP1、登录2、验证权限(1)xuni(2)xuni2结语前言 vsftpd服务可以使用Linux主机中的系统用户账号作为登录FTP的账号,包括匿名访问和用户验证两种形式,也可以基于系统用户创建映射的虚拟账户来登录FTP,虚拟账户不会泄...原创 2022-01-19 00:07:06 · 3274 阅读 · 10 评论 -
Linux系统配置(DNS服务)
目录前言一、配置DNS1、安装2、配置named.conf3、配置named.rfc1912.zones4、创建对应解析文件二、验证1、查看配置2、检验配置3、启用服务4、测试(1)inside区域(2)outside区域结语前言 DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析一、配置DNS1、安装...原创 2022-01-14 20:59:01 · 4893 阅读 · 13 评论 -
Linux系统配置(DHCP服务)
目录前言一、配置DHCP1、安装DHCP(1)本地源安装(2)在线源安装2、配置DHCP3、启用DHCP二、验证1、正常分配(1)配置(2)测试2、指定分配(1)配置(2)测试结语前言 当局域网络中有大量的主机时,如果逐个为每一台主机手动设置IP地址、默认网关、DNS等网络参数,显然是一个费力的办法,而DHCP服务器的应用,正好可以解决这一问题一、配置DHCP1、安装DHCP 查看是否安装DHCP...原创 2022-01-12 20:58:32 · 2707 阅读 · 8 评论 -
Linux系统配置(进程和计划任务)
目录前言一、查看和控制进程1、查看进程2、控制进程二、任务计划管理1、一次性任务2、周期性任务结语前言 程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序,在Linux操作系统中,每个程序启动后可以创建一个或多个进程一、查看和控制进程1、查看进程ps aux 以列表形式显示所有进程 ps -elf 以长格式显示列表进程 top...原创 2022-01-10 20:17:46 · 2403 阅读 · 12 评论 -
Linux系统配置(磁盘管理)
目录前言一、管理磁盘及分区1、MBR分区2、GPT分区二、挂载、卸载文件系统1、临时挂载2、永久挂载三、磁盘设置1、LVM逻辑卷管理2、磁盘配额(1)用户(2)组(3)验证结语前言 在Linux服务器中,当现有硬盘的分区规划不能满足要求(例如,根分区的剩余空间过少,无法继续安装新的系统程序)时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储空间一、管理磁盘及分区1、MBR分区...原创 2022-01-08 22:03:16 · 3724 阅读 · 9 评论 -
Linux系统配置(账号和权限)
目录前言一、管理用户账号和组账号1、用户账号管理(1)useradd(2)passwd(3)usermod2、组账号管理3、查询账号信息二、管理目录和文件1、属性2、权限结语前言 与Windows操作系统相比, Linux操作系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在一些差异一、管理用户账号和组账号1、用户账号管理 /etc/pa...原创 2022-01-06 20:46:37 · 2533 阅读 · 14 评论 -
Linux系统配置(应用程序)
目录前言一、应用程序概述1、命令与程序的关系2、程序的组成3、软件包封装类型二、RPM1、RPM概述2、RPM用法三、编译安装1、解包2、配置3、编译4、安装5、启用httpd服务结语前言 在Linux中的应用程序被视为将软件包安装到系统中后产生的各种文档,其中包括可执行文件、配置文件、用户手册等内容,这些文档被组织为一个有机的整体,为用户提供特定的功能,因此对于“安装软件包”与“安装应用程序”这两种说法,并不做严格的区分...原创 2022-01-04 20:19:27 · 3033 阅读 · 6 评论 -
Linux系统配置(文件管理)
目录前言一、查看及检索文件1、查看文件内容(1)cat(2)more(3)less(4)head与tail2、统计和检索(1)wc(2)grep二、文件操作1、压缩与解压缩2、tar3、vi文本编辑器结语前言 在Linux操作系统中,绝大多数的配置文件是以普通文本格式保存的,这些配置文件决定着系统及相关服务、程序的运行一、查看及检索文件1、查看文件内容(1)catcat 选项 -n...原创 2022-01-01 22:15:17 · 2413 阅读 · 12 评论 -
Linux系统配置(基本命令)
目录前言一、命令概述1、命令分类(1)内部命令(2)外部命令2、命令格式(1)命令字(2)选项(3)参数3、命令帮助二、基本命令操作1、查看及切换目录(1)pwd(2)cd(3)ls(4)du2、创建目录和文件(1)mkdir(2)touch(3)ln3、复制、删除、移动(1)cp(2)rm(3)mv4、查找目录和文件(1)which(2)find结语前言 在Linux操作系统...原创 2021-12-30 09:00:00 · 2883 阅读 · 10 评论 -
Linux系统配置(服务控制)
目录前言一、系统服务控制1、systemctl2、target(1)查看target(2)切换target3、常见系统服务4、开机自启服务管理(1)使用ntsysv(2)使用systemctl二、服务管理1、防火墙与核心防护2、时间管理3、SSH服务结语前言 Linux操作系统中包含了大量的服务程序,这些服务程序在切换运行级别时根据预设的状态进行启动或终止,其中有不少系统服务可能并不是用户需要的,但是默认也运行了一、系统...原创 2021-12-27 09:06:51 · 3361 阅读 · 8 评论 -
Linux系统配置(系统优化)
目录前言一、基本设置1、修改或启用IP地址(1)使用命令修改(2)修改配置文件2、搭建yum仓库3、语言更改(1)修改更新源(2)安装中文字体(3)设置语言4、终端修改5、终端提示符修改(1)仅对某用户生效(2)全体生效二、重置密码1、重启按“e”2、修改参数3、修改密码4、强制重启结语前言 系统安装完成后,需要基于系统做出一些调整来让系统使用起来更加顺手,可以根据个人喜好对linux进行调整,还有一些是li...原创 2021-12-25 15:28:58 · 4319 阅读 · 7 评论 -
Linux系统配置(系统启动)
目录前言一、引导过程1、开机自检2、MBR引导3、GRUB菜单4、加载Linux内核5、init进程初始化二、系统初始化进程1、init进程2、Systemd3、系统服务4、Systemd的目标与SysVinit的运行级别三、目录结构1、/bin2、/boot3、/dev4、/etc5、/home6、/lib7、/lost+found8、/media9、/mnt10、/opt11、/proc12、/roo原创 2021-12-23 22:15:07 · 2757 阅读 · 7 评论 -
Linux系统配置(Linux基础)
目录前言一、Linux概述1、Linux系统内核2、Linux系统外围程序3、GPL和LGPL协议4、开源软件5、Linux系统发行版本6、主流的Linux分支(1)Red Hat系列(2)Debian系列(3)Ubuntu系列二、CentOS介绍1、Red Hat企业版2、CentOS社区版结语前言 Linux操作系统由Linux内核和各种外围程序组成, Linux内核是一个特殊的软件程序,用于实现CPU和内存分配,进程调度、...原创 2021-12-21 20:06:44 · 5244 阅读 · 12 评论