linux基础
文章平均质量分 90
RHCSA、RHCE
Rabbitgo_hyl
生活中可能没有偶然 只有必然
展开
-
1.linux命令行及使用技巧
linux基本命令行及使用技巧什么是linux实验环境中虚拟机的控制什么是shellshell的打开/退出方式shell命令行提示符shell中的快捷键shell中如何执行命令shell中快捷键方式的使用linux命令行历史调用的作用总结什么是linux实验环境中虚拟机的控制注意:本小节命令行只能用于特定的linux虚拟机中,一般的虚拟机不能使用。首先,我们在linux登陆界面什么是shellshell的打开/退出方式shell命令行提示符shell中的快捷键shell中如何执行命令sh原创 2021-04-05 14:49:47 · 199 阅读 · 0 评论 -
2.linux下的文件管理
2.linux下的文件管理前言一、linux文件管理命令二、linux文件寻址及关于文件寻址命令文本编辑1.linux中文件的寻址2.关于文件寻址的命令总结前言本文主要介绍linux下的文件管理命令,文件寻址以及关于文件寻址的命令。其中文件管理命令包括文件的创建、删除、编辑、查看、复制、移动、文件类型及容量统计等,目录的创建、删除、复制、移动等。文件寻址中主要介绍linux系统二级目录各个文件夹的作用,相对路径与绝对路径。文件寻址的命令包括显示文件目录,切换目录,显示文件信息以及文件的批量处理等。原创 2021-04-05 21:29:23 · 136 阅读 · 0 评论 -
3.linux中的输入输出管理
3.linux中的输入输出管理前言一、什么是输入输出二、如何管理输出1.输出重定向 >2.追加 >>3.管道 |三.如何管理系统输入1.输入重定向 <2.非交互式脚本总结前言本章主要介绍linux中的输入输出管理,包括输入输出的定义,输入重定向、多行输入、输出重定向、管道等。一、什么是输入输出输入:通过键盘、鼠标、打字机等输入设备为计算机提供输入的信息,标记为0。输出:输出包括标准正确输出,标记为1;标准错误输出,标记为2。当我们打开一个shell时,系统会将我们的输原创 2021-04-05 23:06:00 · 159 阅读 · 0 评论 -
4.vim的高级用法配置
4.vim的高级用法配置前言一、vim的三大模式二、vim工作的基本配置三、搜索四、vim中的字符管理五、vim可视化六、批量修改字符七、vim的分屏功能八、vim中快速定位光标九、vim插入模式进入方式十、vim退出模式十一、命令行获得帮助test总结前言一、vim的三大模式命令模式:此模式下只能对文件内容浏览,不嫩修改文件内容。插入模式:客队文件内容进行修改的模式退出模式:结束vim编辑的模式vimtutor:vim手册vim 命令打开vim程序在程序输入:help二、vim工原创 2021-04-06 11:36:47 · 125 阅读 · 0 评论 -
5.linux系统中的用户管理
5.linux系统中的用户管理前言一、用户与用户组1.存在意义2.存在方式二、用户切换1.用户查看2.用户切换三、涉及到的系统文件配置四、建立与删除用户和用户组五、用户和用户组的信息管理六、用户认证信息管理七、用户权力下放TEST总结前言本章主要对用户和用户组进行学习,包括用户及用户组的存在意义与方式、用户切换、用户涉及到的系统配置文件、用户与用户组建立与删除、用户认证、用户权力下放等内容。一、用户与用户组1.存在意义系统资源是有限的,我们通过建立不同的用户来合理分配系统资源,这就是用户存在的原创 2021-04-06 15:42:58 · 197 阅读 · 0 评论 -
6.linux系统中的权限管理
6.linux系统中的权限管理前言一、权限查看与读取1.权限查看2.权限读取二、普通权限的类型与应用1.用户对文件的身份2.权限位3.用户身份匹配4.权限类型三、设定普通权限的方法复制字符设定数字设定test总结前言一、权限查看与读取1.权限查看ls -l westos #查看文件权限ls -l westosdir #查看目录权限2.权限读取文件权限信息-| rw-r–r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos目录权限信原创 2021-04-08 11:02:08 · 299 阅读 · 0 评论 -
7.linux中的进程管理
7.linux中的进程管理前言一、进程定义二、如何查看进程三、进程的优先级四、进程的前后台调用五、进程信息号六、systemd守护进程七、系统中的登陆审计总结前言本文主要对linux系统中进程进行学习了解,主要内容包括进程查看命令,进程的优先级调用,进程的前后台调用,systemd守护进程以及系统中的登陆审计,学习好本章内容对后续linux远程登陆有很大的帮助。一、进程定义进程&线程进程是程序运行时的状态,是程序的一个副本,而程序是静态的代码文件,进程具有周期性,包括准备期、运行期、终原创 2021-04-11 01:28:59 · 158 阅读 · 0 评论 -
8.linux中的远程登陆服务
8.linux中的远程登陆服务前言一、Openssh二、ssh1.基本用法三、sshd key认证1.认证类型2.生成非对称加密密钥并对服务器加密四、sshd 安全优化参数详解总结前言本章主要对linux系统中远程登陆服务进行学习,主要内容包括Openssh的功能、ssh、sshd key认证以及sshd安全优化详解等内容。相比较前几章,本章的内容虽然不多,但却更偏向于企业实战化。一、OpensshSecure Shell ====>ssh #客户端Secure Shell daem原创 2021-04-11 01:29:32 · 125 阅读 · 0 评论 -
9.linux中的文件传输
9.linux中的文件传输前言一、实验环境配置二、文件传输三、文件归档压缩1.文件归档2.文件压缩总结前言一、实验环境配置关闭虚拟机客户端和服务端的图形模式systemctl set-default mu(会补齐)init 3 以无图的方式运行虚拟机在主机上可以远程连接虚拟机 ctrl+shift+t 在一个shell中打开多个tabssh root@172.25.254.139/239开启客户端与服务端免密传输测试:传输文件不需要密码二、文件传输scp 上传:scp 要上传原创 2021-04-11 14:59:57 · 95 阅读 · 0 评论 -
10.linux中的日志管理 上
10.linux中的日志管理 上前言一、journald命令的用法二、用journald服务永久存放日志总结前言日志的搬运工-日志管理工具。一、journald命令的用法journalctl 查看日志-n 3 显示日志的最新三条 --since “2021-04-11 11:00:00”–until “2021-04-11 15:00:00”journalctl -o 设定日志的显示方式journalctl -o shortjournalctl -o verbose 显示日志原创 2021-04-11 16:04:59 · 75 阅读 · 0 评论 -
10.linux中的日志管理 下
10.linux中的日志管理 下前言一、rsyslog1.自定义日志采集路径2.更改日志采集格式二、timedatectl三、时间同步服务总结前言本章接着linux日志管理上,主要学习了rsyslog运用于自定义日志采集以及更改日志采集格式,查看系统时间timedatectl,以及时间同步服务。一、rsyslog服务名称:rsyslog.service1.自定义日志采集路径首先,清空日志: > /var/log/messages打开日志存放规定的文件:vim /etc/rsys原创 2021-04-13 22:36:30 · 145 阅读 · 0 评论 -
11.linux中的网络配置
11.linux中的网络配置前言一、ip、子网掩码、ip通信判定二、网络设定工具三、图形方式设定ip四、命令方式设定ip五、管理网络配置文件六、回环接口七、网关总结前言本章主要对linux中网络配置相关内容进行学习,主要包括ip设定、修改、删除、通过配置文件操作、网关设定等内容。一、ip、子网掩码、ip通信判定二、网络设定工具三、图形方式设定ip四、命令方式设定ip五、管理网络配置文件六、回环接口七、网关总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本原创 2021-04-15 11:11:26 · 418 阅读 · 2 评论 -
12.linux中的软件管理
12.linux中的软件管理前言一、软件包二、rpm三、本地软件仓库搭建四、dnf 软件管理命令五、网络软件仓库搭建六、第三方软件仓库的搭建方法总结前言本章主要对linux中软件管理进行系统性学习,主要内容包括软件包的分类与名称结构、rpm命令管理软件包、dhf命令管理软件、本地、网络与第三方软件仓库的搭建。一、软件包二、rpm三、本地软件仓库搭建四、dnf 软件管理命令五、网络软件仓库搭建六、第三方软件仓库的搭建方法总结...原创 2021-04-18 17:40:23 · 146 阅读 · 0 评论 -
13 linux下的虚拟化部署 上
13 linux下的虚拟化部署前言一、虚拟化安装二、手动安装虚拟机三、虚拟化管理命令四、虚拟机快照总结前言之前的大多数实验我们都是在虚拟机中进行的,本章我们将学习linux中虚拟化部署,包括安装、管理以及虚拟机快照。一、虚拟化安装在安装虚拟机之前,我们的电脑中需要配好软件仓库并从仓库中下载到虚拟化客户端、虚拟化工具和虚拟化核心套件。Virtualization Client虚拟化客户端Virtualization Tools虚拟化工具Virtualizati原创 2021-04-18 21:00:17 · 86 阅读 · 0 评论 -
13.linux下的虚拟化部署 下
13.linux下的虚拟化部署 下前言一、网桥二、虚拟机在linux中的传输三、shell脚本创建虚拟机1.脚本创建虚拟机2.脚本生成快照总结前言本章接着上一部分的内容学习linux系统中网桥的搭建,虚拟机的传输以及脚本创建虚拟机。一、网桥默认虚拟化网络设置NAT通过虚拟路由器上网,速度慢。网桥的主要作用:物理网卡开启的共享接口,连接虚拟网卡,速度快。配置网桥配置网卡文件ifcfg-ens3和ifcfg-br0桥接文件reload网卡并重新启动两部分ifconfig 查看ip配置原创 2021-04-22 12:54:05 · 84 阅读 · 0 评论 -
14.linux下的无人职守kickstart
14.linux下的无人值守前言具体操作前言在之前的章节中,我们在配置每台虚拟机时需要大量的手动操作,这在企业中是极浪费人力的,也是不科学的,本章我们将学习kickstart来实现linux中的无人值守。具体操作dnf install httpd -y 安装apachesystemctl enable --now httpd systemctl disable --now firewalld 打开服务,关闭火墙mkdir /var/www/html/ks cd /var/www/h原创 2021-04-22 13:19:22 · 110 阅读 · 0 评论 -
16.linux系统定时任务与延迟任务
16.linux系统定时任务与延迟任务前言一、定时任务二、延迟任务前言本章主要学习linux中定时任务与延时任务的设定、查看以及删除。一、定时任务二、延迟任务原创 2021-04-22 14:14:13 · 80 阅读 · 0 评论 -
15.linux系统中的引导修复
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-04-22 16:07:20 · 718 阅读 · 0 评论 -
Apache的管理及优化web
Apache的管理及优化web前言一、Apache的安装与启用二、基本信息三、基本配置1.端口修改2.默认发布文件修改3.默认发布目录修改四、Apache的访问控制1.基于ip的访问控制2.基于用户认证五、Apache的虚拟主机六、Apache的语言支持1.php2.cgi3.wsgi七、加密访问Apache总结前言本章我们主要介绍了Apache的作用、安装、如何使用、配置相关文件、访问控制、Apache的虚拟主机、语言支持以及加密访问。一、Apache的安装与启用http:// 超文本传输原创 2021-04-26 17:43:27 · 184 阅读 · 0 评论 -
mysql数据库的基本管理
mysql数据库的基本管理前言一、mysql数据库安装与安全初始化1.安装2.基本信息3.安全初始化二、数据库的基本管理1.查看2.新建3.更改4.删除三、密码管理1.密码更改2.密码破解四、用户授权五、数据库的备份总结前言本章我们主要学linux系统下mysql数据库的安装、初始化、增删查改、密码破解、数据库备份等功能。一、mysql数据库安装与安全初始化1.安装2.基本信息3.安全初始化二、数据库的基本管理1.查看2.新建3.更改4.删除三、密码管理1.密码更改2.密码原创 2021-04-29 16:48:18 · 113 阅读 · 0 评论 -
Vsftpd服务的部署及优化
Vsftpd服务的部署及优化前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filt原创 2021-05-05 14:28:12 · 164 阅读 · 0 评论 -
linux中内核级加强型火墙的管理
linux中内核级加强型火墙的管理前言一、Selinux的功能二、Selinux的状态及管理三、Selinux的安全上下文四、SEBOOL五、SEPORT六、setrouble前言本文主要学习linux中内核级加强型火墙的管理,包括selinux、sebool、seport以及setrouble。一、Selinux的功能实验环境:虚拟机配置好网络和可用的软件仓库,下载vsftpd、lftp服务并开启/etc/selinux/config 设置selinux的关闭和开启,设定完之后需要重启原创 2021-05-05 15:58:15 · 179 阅读 · 0 评论 -
RH124测验
RH124小测验打开一个全新的虚拟机,输入RH124_EXAM,输入ID,五秒后进入重启。添加镜像文件:正式测试前需要先修改密码exit退出后即可进入虚拟机查看题目。1.修改密码及配置主机信息• 主机名称:westos_rh124_109.westos.com• Ip 地址:172.25.254.109• 子网掩码:255.255.255.0• 网关:172.25.254.250• DNS :172.25.254.250• 虚拟机的 root 密码修改成 modtweed修改主机名原创 2021-05-05 23:29:29 · 218 阅读 · 0 评论 -
Linux存储的基本管理
Linux存储的基本管理前言一、设备识别二、设备挂载三、文件查找四、分区五、swap分区六、磁盘配额前言本章我们学习linux系统中存储的基本管理、包括设备识别与挂载、文件查找、mbr分区、gpt分区、swap分区的管理、磁盘配额等。一、设备识别设备文件名称位置SATA/SAS/USB/dev/sda /dev/sdbs=SATA, d=DISK, a为第一块,b为第二块IDE//dev/hd0 /dev/hd1h=hardVIRTIO-BLOCK/d原创 2021-05-09 16:11:36 · 94 阅读 · 0 评论 -
linux高级存储管理
linux高级存储管理前言一、逻辑卷lvm二、vdo(Virtual Data Optimize) 虚拟数据优化器前言本章主要介绍linux系统中高级存储管理,包括lvm及vdo。一、逻辑卷lvm逻辑卷pv物理卷被处理过的物理分区pe物理扩展设定存储最小单元vg物理卷组捆绑pv到一个组中lv逻辑卷分配最终的使用设备建立监控watch -n 1 "pvs;echo ====;vgs;echo =====;lvs;echo =====原创 2021-05-09 21:00:48 · 111 阅读 · 0 评论 -
企业DNS服务器搭建
企业DNS服务器搭建前言一、dns二、dns服务的安装与启用四、dns的正向解析五、dns的反向解析六、dns的双向解析七、dns集群八、dns更新总结前言一、dnsDNS domain name service 域名解析服务实验环境:虚拟机能上网,主机systemctl start firewalld.service firewall-cmd --add-masquerade虚拟机网关:主机ip关于测试端:测试命令:ping www.baidu.comhost www.ba原创 2021-05-09 23:09:19 · 191 阅读 · 0 评论 -
linux中的火墙策略优化--firewalld、iptables
linux中的火墙策略优化前言一、火墙介绍二、火墙管理工具切换三、firewalld的使用1.firewalld的域2.firewalld管理命令四、iptables的使用总结前言一、火墙介绍netfilter:真实的火墙,位于内核中iptables/firewalld:火墙管理工具,默认使用firewalld来管理系统火墙。firewalld实质是通过调用模块(做好的插件,可直接调用)来管理netfilter火墙。二、火墙管理工具切换dnf install iptables-servic原创 2021-05-13 16:35:12 · 284 阅读 · 0 评论 -
网络文件系统--nfs、samba、autofs、iscsi
网络文件系统nfs、samba前言一、NFS二、samba总结前言一、NFS二、samba总结原创 2021-05-16 18:03:41 · 325 阅读 · 0 评论