Linux
文章平均质量分 72
Linux的相关知识
阳复卋一
这个作者很懒,什么都没留下…
展开
-
Linux普通用户授权为只读
1.创建用户#为普通用户需要切换到root用户sudo su - useradd read2.添加用户对文件的只读r权限setfacl -R -m u:read:rx /data/###这样read用户就可以访问data目录,权限为只读原创 2021-11-03 15:59:58 · 1314 阅读 · 0 评论 -
ELK日志分析系统
文章目录一、ELK概述(一)ELK日志分析系统(二)ELK日志处理步骤(三)Elasticsearch概述(四)LogStash概述(五)Kibana概述二、部署ELK日志分析系统1、配置elasticsearch环境2、部署elasticsearch软件一、ELK概述(一)ELK日志分析系统ELK是由Elasticsearch、Logstash、Kiban三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又先后归于Elastic.co公司名下,故有此简称。(二)ELK日志处原创 2021-05-11 21:44:33 · 442 阅读 · 0 评论 -
rsync+inotify实时同步
文章目录一、Rsync服务器(一)rsync简介(二)rsync的同步方式二、配置rsync源(一)配置源的两种表达方式(二)免交互格式三、inotify简介(一)调整inotify内核参数(优化)(二)使用inotify-tools辅助工具(三)编写同步脚本四、配置rsync下行同步1、Master(192.168.100.10)2、Slave(192.168.100.20)3、验证五、rsync+inotify实时同步1、Master(192.168.100.10)2、Slave(192.168.100原创 2021-05-10 16:50:10 · 217 阅读 · 0 评论 -
Linux的SSH远程管理
文章目录一.SSH远程管理(一)配置OpenSSH服务端配置OpenSSH服务端sshd 服务支持两种验证方式:(二)使用SSH客户端程序1.ssh远程登录2.scp远程复制3.sftp 安全FTP(三)密钥对验证得SSH体系①在客户端创建密钥对②将公钥文件上传至服务器方法2.在服务器中导入公钥文本③在客户端使用密钥对验证④在客户端设置ssh代理功能,实现免交互登录二.TCP Wrappers访问控制(一)TCP Wrappers概述(二)访问策略一.SSH远程管理SSH(Secure Shell)原创 2021-02-25 10:04:26 · 196 阅读 · 0 评论 -
Linux的 主从DNS域名解析以及分离解析
文章目录使用BIND构建域名服务器(一)构建主、从域名服务器①修改主域名服务器的区域配置文件,修改正、反向区域配置②修改从域名服务器的主配置文件③修改从域名服务器区域配置文件,添加正、反区域配置(二)DNS分离解析配置网关服务器搭建DNS分离解析①为网关服务器配置双网卡使用BIND构建域名服务器(一)构建主、从域名服务器①修改主域名服务器的区域配置文件,修改正、反向区域配置相关配置vim /etc/named.rfc1912.zonezone "benet.com" IN { type原创 2021-02-24 11:47:26 · 139 阅读 · 0 评论 -
Linux的DNS域名解析-------正向、反向解析(实验详解)
文章目录一.BIND域名服务基础(一)DNS系统的作用及类型DNS系统的作用域名结构(二)BIND的安装和配置文件①安装bind软件包②修改主配置文件③修改区域配置文件,添加正向区域配置④配置正向区域数据文件⑤启动服务,关闭防火墙⑥查询域名解析是否正确,如果错误我们可以看看DNS有没有修改⑦查询解析如果服务启动失败,我们可以查看日志文件来排查错误二.使用BIND构建域名服务器(一)构建缓存域名服务器(二)构建主、从域名服务器一.BIND域名服务基础(一)DNS系统的作用及类型DNS是计算机域名(Dom原创 2021-02-23 19:31:34 · 4524 阅读 · 0 评论 -
Linux的FTP服务
文章目录一.FTP服务基本概念(一)FTP服务----用来传输文件的协议FTP(二)端口(三)FTP数据连接模式二.FTP的相关配置1.安装FTP的服务2.设置匿名用户访问的FTP服务(最大权限)①修改配置文件②为匿名访问ftp的根目录下的 pub子目录设置最大权限,以便匿名用户上传数据③开启服务,关闭防火墙和增强型安全功能④匿名访问测试⑤设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)一.FTP服务基本概念(一)FTP服务----用来传输文件的协议FTP原创 2021-02-22 08:57:39 · 123 阅读 · 0 评论 -
在Linux系统中配置DHCP服务器
文章目录一.DHCP的理论知识二.配置DHCP服务器设置全局配置参数subnet网段声明host主机声明DHCP实验详解sw1与sw2的相关配置1.更改虚拟机中的网络设备器的设置设置虚拟网络编辑器2.用vi命令编辑虚拟机的网卡和网关3.下载安装DHCP复制文件模板并覆盖编辑配置文件开启PC1和PC2的dhcp用ipconfig命令查询结果一.DHCP的理论知识DHCP的相关理论二.配置DHCP服务器yum install -y dhcp ##yum下载安装dhcpcd /etc/dhcp/原创 2021-02-21 20:26:32 · 143 阅读 · 0 评论 -
当你遗忘root用户密码时如何找回root密码
一.重启Linux系统,进入这个界面时选择第一个并且按e键二.随后进入到如图所示的界面,找到UTF-8这一行,在其后面添加init=/bin/sh三.ctrl+x键进入如图所示的界面,并且重新挂载根目录四.用passwd root命令修改密码五.更新系统信息之后重启系统最后进入登录界面,用修改后的密码登录即可...原创 2021-02-19 10:46:43 · 1893 阅读 · 0 评论 -
Linux的文件系统和日志分析
一.Linux的文件系统□文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。□一般连续八个扇区组成一个"块"(block),一个块是4K大小,是文件存取的最小单位。操作系统读取硬盘的时候,是一次性连续读取多个扇区,即一个块一个块的读取的。文件数据包括实际数据与元信息(类似文件属性)。文件数据存储在“块”中,存储文件元信息(比如文件的创建者、创建日期、文件大小、文件权限等)的区域就叫做inode。因此,一个文件必须占用一个 inode,并且至少占用一个 blo原创 2021-02-16 23:38:32 · 117 阅读 · 0 评论 -
Linux的系统安全及应用
一·账号安全基本措施1.系统账号清理将非登录用户的shell设为/sbin/nologinusermod -s /sbin/nologin 用户名锁定长期不使用的账号usermod -L 用户名passwd -l 用户名passwd -S 用户名删除无用的帐号userdel -r 用户名锁定账号文件passwd、shadowchattr +i /etc/passwd /etc/shadow 锁定文件lsattr /etc/passwd /etc/shadow 查原创 2021-02-15 17:39:14 · 116 阅读 · 1 评论 -
Linux的RAID和磁盘配额
一.RAID的相关配置1.管理磁盘分区2.查看磁盘情况3.创建raid并查看4.创建并挂载文件5.模拟故障并查询二.磁盘配额1.设置权限并模拟超出原创 2021-02-08 15:27:12 · 94 阅读 · 0 评论 -
Linux的进程和计划任务管理相关知识
一.程序和进程的关系1.程序保存在硬盘、光盘等介质中的可执行代码和数据文件中静态保存的代码2.进程在cpu及内存中运行的程序代码动态执行的代码父进程、子进程二.有关命令(一)1.1查看进程信息:ps aux常用选项:a:显示终端bai上的所有进程,包括其它用户的进程。u:表示列出进程的用户。x:显示所有终端的进程。[root@localhost ~]# ps aux每一竖排所表示的意思:USER:进程的用户。PID:进程的ID。%CPU:进程占用的CPU原创 2021-02-15 15:41:58 · 109 阅读 · 0 评论 -
Linux的引导过程和服务控制
一Linux操作系统的引导过程开机自检(BIOS)检测出第一个能够引导系统的设备,比如硬盘或者光驱MBR引导运行放在MBR扇区里的启动GRUB引导程序GRUB菜单GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置加载内核把内核和镜像文件系统加载到内存中init进程初始化加载硬件驱动程序,内核把init进程加载到内存中运行二.排除启动类故障的步骤1.管理我们的磁盘分区2.原创 2021-02-01 22:06:56 · 61 阅读 · 0 评论 -
Linux小操作LVM
一.创建两个新磁盘二.创建分区完事之后,管理我们的磁盘分区三.保存并退出四.查看我们的分区情况五.以上都完成之后,就可以创建我们的物理卷、卷组和逻辑卷了六.然后格式化我们的新分区七.进行挂载就可以正常使用逻辑卷了...原创 2021-01-28 21:49:16 · 75 阅读 · 0 评论 -
Linux账号和权限管理的相关知识
一.用户账号和组账号概述1.1 Linux基于用户身份对资源访问进行控制用户账号①超级用户:root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。②普通用户:由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限。③程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行,如 bin、daemon、ftp、原创 2021-01-27 21:11:50 · 293 阅读 · 0 评论 -
Linux-rpm、yum安装
一.常见的软件包封装类型文件类型保存目录RPM软件包扩展名为“.rpm”,适用与RHEL、CentOS等系统DEB软件包扩展名为“.deb”,适用与Ubuntu、Debian等系统源代码软件包一般为“.tar.gz"、”.tar.bz2"等格式的压缩包。包含程序的原始代码,需要编译安装附带安装程序的软件包安装时只需运行安装文件就可以完成安装操作二.RPM包管理工具由Red Hat公司提出,被众多Linux发行版所采用建立统一的文件数据库详细记载软原创 2021-01-26 22:48:43 · 68 阅读 · 0 评论 -
Linux命令:目录和文件管理
1原创 2021-01-25 19:10:15 · 145 阅读 · 0 评论 -
Linux常识命令:解决95%以上的问题
一.Linux常识命令命令格式:命令 -选项 参数 (选项和参数可以为空)1.1、统计目录及文件空间占用情况:du常用选项选项说明-a统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录-h以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果-s只统计所占用空间总的大小,而不是统计每个子目录、文件的大小- -max-depth=n统计所有小于等于第层的目录的总大小-a、-s不能同时使用2.1创建新的空目录:mkdir示例:原创 2021-01-25 02:18:35 · 128 阅读 · 0 评论 -
Linux基础命令和ls
一.Linux命令基础(一)内部命令与外部命令的区别内部命令外部命令集成与Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序属于shell的一部分属于shell解释器程序之外的命令没有单独对应的系统文件每个外部命令对应了系统中的一个文件自动载入内存,可以直接使用必须知道其对应的文件位置,由shell加载后才能执行 /bin,/user/bin,/user/local/bin等原创 2021-01-24 23:00:12 · 171 阅读 · 0 评论