![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础
文章平均质量分 66
我的紫霞辣辣
须知少时凌云志 曾许人间第一流
展开
-
不重启Linux系统重新扫描新增磁盘
【代码】不重启linux系统扫描新增磁盘。原创 2023-01-05 18:02:52 · 3072 阅读 · 0 评论 -
yum工具卸载和重新安装
卸载yum和python环境rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ## 强制删除已安装程序及其关联whereis python |xargs rm -frv ## 删除所有残余文件 ##xargs,允许你对输出执行其他某些命令whereis python ## 验证删除,返回无结果rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps ## 强制删除where原创 2022-05-15 23:47:26 · 2399 阅读 · 2 评论 -
搭建本地yum仓库配置优先级
基础环境主机名主机ipansible-server(本地yum仓库)1.1.1.1ansible011.1.1.2ansible021.1.1.3本地yum仓库配置1. 安装需要使用的软件工具,修改可生成缓存配置文件yum -y install wgetyum -y install createrepoyum -y install vsftpdvim /etc/yum.conf 修改可生成缓存配置文件[main]cachedir=/.原创 2021-10-15 10:56:16 · 381 阅读 · 0 评论 -
Linux基础汇总===》进程管理 proc文件系统 磁盘管理 文件系统修复 xfs文件系统的备份与恢复 LVM逻辑卷 快照
进程管理程序 : 应用程序安装包,一堆代码包,进程 : 应用程序运行起来之后得到的结果线程 : 在一个进程中做不同的事的窗口CPU:电脑的处理器,运算内存 : 用来存放CPU计算的数据存储 : 用来存放文件的僵尸进程 : 进程结束后,系统的回收的机制没有立刻回收的进程,僵尸进程依然会占用PID号。孤儿进程 : 父进程结束后,子进程正在运行还没有来得及被回收的进程 ps 查看当前系统的经常# PID TTY TIME CMD# 1624 pt原创 2021-03-31 23:06:47 · 328 阅读 · 1 评论 -
Linux基础汇总===》文件的输入与输出 rpm软件包管理 Yum同步华为云镜像软件包到本地 源码包安装nginx
文件的输入与输出输入文件内容到文件和输出内容到文件追加与覆盖> : 覆盖内容覆盖符号是将文件内容清空,再写入新的内容(注意:内容覆盖后文件原来的内容是无法恢复的)>> : 追加内容在文件末尾追加内容(echo自带换行符)输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出 ,一般情况下标准输出设备为显示屏,标准输入设备为键盘。Linux中· 0 代表标准输入· 1 代表标准正确输出· 2 代表标准错误输出nginx 2>>原创 2021-03-30 17:41:23 · 304 阅读 · 1 评论 -
Linux基础汇总===》打包与压缩 用户管理 权限管理 su切换用户与sudo提权
打包和压缩将文件或文件夹合并成一个包,然后通过压缩算法进行数据压缩,减小包的体积,方便传输。windows: zip rarLinux: zip tar gz bz2 tar.gz tar.bz2压缩算法: gzip bzip2- zip是一个windows和linux中常的打包压缩工具,支持压缩算是是zip。zip工具需要安装yum -y install zip unzipcd /rootzip压缩文件与文件夹zip压缩一个文件(默认压缩在当前目录下原创 2021-03-28 22:54:48 · 317 阅读 · 2 评论 -
Linux基础汇总===》文件管理 上传与下载 字符处理
路径绝对路径:从根路径开始相对路径:从当前目录开始特殊路径: . : 当前目录 .. : 上级目录注:系统根指的是 /查看当前系统的版本cat /etc/redhat-release# CentOS Linux release 7.9.2009 (Core)bash解析器中的快捷键Ctrl + C : 终止当前命令的操作ctrl + d : 退出,相当于exitctrl + z : 杀死当前进程ctrl + l : 清屏ctrl + a : 跳转到行首ct原创 2021-03-26 22:52:38 · 215 阅读 · 0 评论 -
rsync同步操作 inotify实时同步 数据库服务基础
· rsync同步操作· inotify实时同步· 数据库服务基础· 管理表数据环境的准备关闭所有虚拟机的SELinuxvim /etc/selinux/config SELINUX=permissive设置所有虚拟机防火墙firewall-cmd --set-default-zone=trustedrsync数据同步· rsync同步操作命令用法- rsync [选项] 源目录 目标目录同步与复制的差异- 复制:完全拷贝源到目标- 同步:增原创 2021-03-25 17:16:32 · 265 阅读 · 0 评论 -
批量装机环境 配置PXE引导 kickstart自动应答 Cobbler装机平台
· 批量装机环境· 配置PXE引导· kickstart自动应答· Cobbler装机平台构建DHCP服务器· Dynamic Host Configuration Protocol动态主机配置协议,由IETF(Internet 网络工程师任务小组)组织制定,用来简化主机地址分配管理· 主要分配以下入网参数IP地址/子网掩码/广播地址默认网关地址、DNS服务器地址· DHCP地址分配的四次会话(以广播的新式进行,先到先得)DISCOVERY(客户端发起请求给DHCP服务器)–&g原创 2021-03-22 17:13:30 · 313 阅读 · 0 评论 -
搭建httpd服务和DNS分离解析小项目
项目需求图环境的准备关闭5台虚拟机的SELinuxsetenforce 0 修改当前运行模式getenforce 查看当前运行模式# Permissivevim /etc/selinux/config 永久修改SELINUX=permissive 设置5台虚拟机防火墙firewall-cmd --set-default-zone=trusted构建Web服务器Web服务器1(IP : 192.168.4.10)1. 装包yum -y install ht原创 2021-03-22 15:04:10 · 168 阅读 · 1 评论 -
端口被占用 解决问题的思路
查看报错信息systemctl restart named 服务一直起不来,查看报错信息是端口被占用了2. 检查被占用的端口 ps aux | grep named 检查端口信息3. 杀死占用端口的进程后重启服务kill -9 7854 强制杀死进程systemctl restart named...原创 2021-03-19 15:57:19 · 162 阅读 · 0 评论 -
缓存DNS Split分离解析 NTP时间同步 电子邮件通信
· 缓存DNS· Split分离解析· NTP时间同步· 电子邮件通信· Web服务器项目实战缓存DNS服务器作用 : 缓存解析结果,加快访问速度虚拟机A :真正的DNS服务器虚拟机B : 缓存DNS服务器· 虚拟机Ayum -y install bind bind-chrootvim /etc/named.confoptions { directory "/var/named";};zone "lol.com" IN { t原创 2021-03-18 23:05:07 · 515 阅读 · 0 评论 -
DNS服务基础 特殊解析 DNS主从架构 DNS子域授权 DNS查询
· DNS服务基础· 特殊解析· DNS子域授权· DNS主从架构DNS服务基础DNS 域名---->IP地址DNS解析的作用· 为什么需要DNS系统www.baidu.com 与192.168.5.5,哪个更好记?互联网中的114查号台/导航员· DNS服务器的功能正向解析: 根据注册的域名查找其对应的IP地址反向解析: 根据IP地址查找对应的注册域名,不常用www.qq.com. 浏览器会默认给域名的最后加上.www.baidu.com. 浏览器会默认给原创 2021-03-17 19:56:30 · 1421 阅读 · 0 评论 -
Web基础应用 NFS服务基础 触发挂载
· Web基础应用· NFS服务基础· 触发挂载环境的准备关闭两台虚拟机的SELinuxsetenforce 0 修改当前运行模式getenforce 查看当前运行模式# Permissivevim /etc/selinux/config 永久修改SELINUX=permissive 设置两台虚拟机防火墙firewall-cmd --set-default-zone=trustedWeb服务器简介· 基于B/S(Browser/Server)架构的网页服原创 2021-03-16 19:56:39 · 493 阅读 · 1 评论 -
KVM构建及管理 virsh控制工具 镜像管理 虚拟机快捷技术
· KVM构建及管理· virsh控制工具· 镜像管理· 虚拟机快捷技术环境的准备将A虚拟机的配置改成内存为6GB,添加一块40GB的内存将虚拟机当成一个真机去使用,需要修改一下CUP的参数,如下操作扩展根分区空间df -h 查看正在挂载使用的设备信息# 文件系统 容量 已用 可用 已用% 挂载点# /dev/mapper/centos-root 18G 2.2G 16G 13% /vgs 查看卷组信息# V原创 2021-03-15 22:01:13 · 570 阅读 · 0 评论 -
系统安全保护 系统故障修复 防火墙策略管理 服务管理
· 系统安全保护· 系统故障修复· 防火墙策略管理· 服务管理系统安全保护SELinux安全机制· Security - Enhanced Linux美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体系集成到Linux内核(2.6及以上)中运行RHEL7基于SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,已经管理工具SELinux的三种运行模式enforcing (强制) 、 permissive(宽松)disabled(彻底禁用)·原创 2021-03-14 20:43:33 · 438 阅读 · 1 评论 -
配置Linux网络 源码编译安装 SSH协议(公钥与私钥) 安全复制工具(scp) 自定义Yum仓库 日志管理
设置开机自动挂载yum库mkdir mydvdblkid /dev/cdrom 查看光驱设备文件系统类型# /dev/cdrom: UUID="2020-11-04-11-36-43-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"vim /etc/fstab /dev/cdrom /mydvd iso9660 defaults 0 0mount -a 检查挂载是否成功配置网络参数主机名配置永久的主机名echo svr7.原创 2021-03-12 23:16:23 · 547 阅读 · 0 评论 -
LVM逻辑卷管理 进程管理 RAID磁盘阵列 VDO
· 逻辑卷管理· VDO· RAID· 进程管理逻辑卷简介 (虚拟磁盘技术)· 作用 : 1. 可以整合分散的空间 2 . 空间可以扩大制作过程 : 将众多的物理卷(PV) , 组建成卷组(VG) , 再从卷组中划分出逻辑卷(LV) 。如图下所示 :LVM管理工具集逻辑卷的制作制作卷组vgcreate格式 : vgcreate 卷组名 设备路径 .... 制作卷组ls /dev/sdb[1-2] vgcreate systemvg /dev/sdb1 /d原创 2021-03-11 23:08:59 · 626 阅读 · 0 评论 -
磁盘空间管理 交换空间
磁盘空间管理添加一块新的60G的磁盘(硬盘)查看当前系统是否识别新的硬盘:lsblk[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part原创 2021-03-10 22:30:16 · 642 阅读 · 0 评论 -
基本权限和归属 附加权限 ACL策略管理
· 基本权限和归属· 附加权限· ACL策略管理基本权限与归属关系root 用户有最高权限,无视所有权限,可以修改权限基本权限 读取 : 允许查看内容 - read 利用 r 表示 写入 :允许修改内容 - write 利用 w 表示 可执行 :运行运行和切换 - excute 利用 x 表示对于文本文件 读取权限(r) :cat 、head 、tail 、 less 、 grep 写入权限(w) :原创 2021-03-09 20:16:22 · 413 阅读 · 0 评论 -
用户简介 组账号管理 计划任务
· 用户管理· 组账号管理· 计划任务用户简介用户账户 : 1 . 可以登陆操作系统2 . 资源访问控制(不同的人,不同的权限)组账户 : 方便管理众多的用户唯一标识 : UID(0,1,2,3…来标识用户,并不是用户名)vim /etc/login.defs查看UID范围,默认最大为60000GID(0,1,2,3…来标识组)管理员root的UID永远为0,普通用户的UID从1000开始Linux一个用户必须至少属于一个组,可以多个组组账户分类 : 基本组、附加组(从属组)基本组原创 2021-03-08 20:48:46 · 986 阅读 · 0 评论 -
RPM软件包管理 软件依赖关系 Yum软件的使用 上传与下载 时间设置 命令补充 zip归档工具
环境准备1.光盘文件放入挂载光驱设备2.挂载光驱设备(临时挂载)mount /dev/cdrom /mntls /mntls /mnt/Packags 软件包一般都会以.rpm结尾BPM软件包管理· 常见的软件封包类型RPM的含义·RPM Package Manager由红帽公司提出,RedHat,SUSE等系列采用建立集中数据库,记录软件包安装/卸载等变化信息,分析软件包依赖关系·RPM包文件名特征软件名-版本信息.操作系统.硬件架构.rpmfirefox - 5原创 2021-03-07 19:53:23 · 510 阅读 · 0 评论 -
tar归档与压缩 重定向与管道操作 find精确查找 vim高级使用
归档及压缩重定向与管道操作find精确查找vim高级使用归档及压缩作用 :1. 减少占用的硬盘空间2. 整合分散的文件· 归档的含义将许多零散的文件整理为一个文件文件总的大小基本不变· 压缩的含义按某种算法减小文件所占用空间的大小恢复时按对应的逆向算法解压常见的压缩格式及命令工具(重点) .gz ---> gzip (最快的) .bz2 ---> bzip2 .xz ---> xz (最慢的)压缩解压tar红色代表压.原创 2021-03-05 20:15:43 · 1121 阅读 · 0 评论 -
命令行一般格式的基本用法 mount挂载点 目录文件的管理 通配符 别名alias 移动与重命名mv 复制cp 过滤文本文件内容grep
什么是命令?Linux命令用来实现某一类功能的指令或程序命令的执行依赖于解释器命令行基础绿色代表可以执行的程序在Linux中大多数命令在执行时,都要找到对应的执行程序which查找命令对应的执行程序which poweroff 查找poweroff命令对应的执行程序执行程序的文件路径 : /sbin/poweroff命令的执行依赖于解释器(默认解释器 : bin/bash)用户---->解释器---->内核---->硬件cat /etc/shel原创 2021-03-04 21:51:55 · 403 阅读 · 1 评论 -
Linux系统简介 常用的基础命令
Linux系统简介操作系统:一堆软件集合,可以让计算机硬件正常运行 Linux的前生,Ken Thompson(肯汤姆森) UNIX诞生 1970-1-1 UNIX闭源(收费)Linux之父,Linus Torwalds(哩纳克斯) 1991年10月,发布0.02版本(第一个公开版) Linux内核:调配所有硬件资源 Linux开源 用户--->内核---->硬件服务器发行版本名称/版本由发行方决定Re原创 2021-03-04 16:39:57 · 226 阅读 · 3 评论 -
Linux基础之网络基础
主机与主机之间通信的三个要素ip地址(IP address)子网掩码(subnet mask)ip路由(IP router)IP地址的概述作用:用来标识一个节点(连接互联网设备)的网络地址地址组成:一共32个二进制位表示为 : 4个十进制位数计算机底层只能识别二进制位(0代表低电位,1代表高电位)二进制的1111 1111 = 十进制的255ip地址的分类判断的依据,只需要查看ip地址的第一个十进制数:192.168.1.1用于一般计算机网络A类:1-127 网+主+主+主原创 2021-03-03 21:45:54 · 124 阅读 · 1 评论 -
安装vmware详解 Linux操作系统安装 系统优化
安装vmware详解在Centos 7之前的版本的网卡名称默认是eth0,之后默认ensxxx, 如果希望使用eth0,则需要修改Linux系统内核参数net.ifnames=0 biosdevname=0Linux操作系统安装系统优化安装必要软件,优化系统参数。系统网络优化- 解决网络下载软件慢的问题- 解决系统软件升级的问题- 安装一些常用的计算机软件- 关闭一些不必要软件 - 防火墙 - selinu原创 2021-03-03 20:02:55 · 272 阅读 · 1 评论