Linux基础学习
文章平均质量分 64
zhaoseaside
树立个人IP,探索副业可能
展开
-
Linux学习之cat的参数-A和echo
A选项会把所有的隐藏符都显示出来,“”表示换行。原创 2024-01-16 18:41:27 · 686 阅读 · 0 评论 -
Linux文件系统中的目录
欢迎大家加我,相互学习。原创 2023-12-29 11:38:32 · 459 阅读 · 0 评论 -
Linux学习之vim跳转到特定行数
有两种方法:1.在正常模式下,按下G,也就是按下gshift。2.在命令模式下,输入按下回车键,比如原先在第三行。然后按下进入命令模式,之后输入,最后输入Enter(回车键)。原创 2023-11-06 22:16:40 · 1810 阅读 · 0 评论 -
vmware 16增加硬盘容量并在Ubuntu 18.04上边格式化并挂载
中有给VMWare 16虚拟机添加一块硬盘的内容,需要先参考添加硬盘。查看一下磁盘分区的UUID。原创 2023-09-03 18:41:12 · 725 阅读 · 0 评论 -
Linux学习之NAS服务器搭建
NAS是的缩写,也就是网络附属存储。可以使用自己已经不怎么使用的笔记本搭建一台NAS服务器。fdisk -l可以看一下各个磁盘的状态。可以看到有sdasdbsdc和sdd等四块硬盘。lvsvgs和pvs结合起来看,sdb和sdc没有被使用。sdb和sdc没有被使用,接下来就使用这个两块磁盘组成基本的NAS存储。原创 2023-09-03 17:51:14 · 5789 阅读 · 0 评论 -
Linux学习之vsftpd虚拟用户
allow_writeable_chroot=YES,允许对禁锢的FTP根目录执行写入操作,而且不拒绝用户的登录请求。user_config_dir=/etc/vsftpd/vuserconfig,设置用户权限配置目录。,就是把虚拟用户映射成Linux本地用户,这样可以使用Linux文件权限进行读取和写入文件。进行连接,然后输入用户名和密码,密码没有显示出来,等待时间有点久。guest_username=virtual,指定虚拟用户账户为。2.添加虚拟用户,配置密码。把注释的内容删除,然后写入到。原创 2023-09-02 22:23:41 · 3435 阅读 · 0 评论 -
Linux学习之lvm删除
注意:使用lvremove命令会永久删除逻辑卷和其中的数据,因此请在使用之前进行适当的备份操作以确保您不会丢失重要的数据。确保在使用该命令之前进行数据的备份和确认。此文章为9月Day 1学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。是指定逻辑卷所在的卷组名称,可以删除逻辑卷,其中。原创 2023-09-01 22:47:40 · 1586 阅读 · 0 评论 -
Linux学习之逻辑卷LVM用途和创建
Linux文件系统建立在逻辑卷上,逻辑卷建立在物理卷上。物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者RAID磁盘阵列,这都可以。卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。分区(fdisk,形成/dev/sdb1等)->物理卷(pvcreate和pvs)->卷组(vgcreate和vgs)->逻辑卷(lvcreate和lvs)->文件格式化挂载。原创 2023-08-31 22:51:01 · 227 阅读 · 0 评论 -
Linux学习之RAID删除
此文章为8月Day 30学习笔记,内容来源于极客时间。里边,我原本就没有做任何处理,现在还不做任何处理。密码,这样的话,就可以转换成root用户。可以看到没有什么输出,,这里只是拓展一下。原创 2023-08-30 22:41:15 · 1505 阅读 · 0 评论 -
Linux学习之RAID
RAID,英文全称为,中文称为独立冗余磁盘阵列,这项技术把多个硬盘设备组合成一个容量更大的、安全性更好的磁盘阵列,把数据切割成许多区段分别放在不同的物理磁盘上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理设备上,从而起到了非常好的数据冗余备份效果。缺点是:磁盘利用率低。RAID0是最早出现的RAID模式,即数据分条(Data Stripping)技术。RAID0没有提供冗余或错误修复能力,其实现成本是最低的。RAID1。原创 2023-08-29 21:43:16 · 223 阅读 · 0 评论 -
Linux学习之DNS服务的原理
域名系统(Domain Name System,DNS)是互联网的核心应用服务,可以通过IP地址查询到域名,也可以通过域名查询到IP地址。FQDN(Full Qualified Domain Name)是完全限定域名,可以从逻辑上准确的指出主机在什么地方,FQDN总是以主机名开始并且以顶级域名结束,从全域名中可以看出主机在域名树中的位置域名的分类:根域名(顶级域名(.com.cn.edu等)DNS的解析类型:正向解析:把主机名解析为IP地址。反向解析:把IP地址解析为主机名。原创 2023-08-28 23:05:07 · 872 阅读 · 0 评论 -
Linux学习之LNMP环境搭建
LNMP是Linux、Nginx、MySQL和PHP的简称。原创 2023-08-27 11:03:35 · 353 阅读 · 0 评论 -
Linux学习之Ubuntu 20.04在https://openresty.org下载源码安装Openresty 1.19.3.1,使用systemd管理OpenResty服务
可以看到操作系统的版本是可以看到版本是20.04可以看到内核版本是可以看到版本是。原创 2023-08-26 21:18:41 · 460 阅读 · 0 评论 -
Linux学习之nginx虚拟域名主机,lsof和netstat命令查看端口是否被监听
没有被监听,因为没有任何输出,注意:7800端口只是测试一下,说明什么叫没有被监听。此文章为8月Day 27学习笔记,内容来源于极客时间。编辑器,要是不知道vim编辑怎么使用,可以看一下我的。虚拟域名可以使用让不同的域名访问到同一台主机。可以在不断开已有连接的基础上重新加载。可以检查一下格式和测试都是正常的。接下来把下边的内容也添加到。原创 2023-08-26 20:11:05 · 869 阅读 · 0 评论 -
Linux学习之Ubuntu 20使用systemd管理OpenResty服务
此文章为8月Day 26学习笔记,内容来源于极客时间。可以看到操作系统的版本是。原创 2023-08-26 18:49:52 · 853 阅读 · 0 评论 -
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
此文章为8月Day 26学习笔记,内容来源于极客时间。块配置项,由一个块配置项名和一对大括号组成,比如。可以参考我以前的文章安装OpenResty。,可以看到上边的配置文件中的配置项格式是。我的系统中,nginx目录是。用于调试和分析问题的配置项。查看目录里边的内容。里边放的是可执行文件。正常运行必需的配置项。原创 2023-08-26 18:48:47 · 596 阅读 · 0 评论 -
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1
此文章为8月Day 25学习笔记,内容来源于极客时间。是官网下载网址,页面往下拉有下载的链接。粘贴到百度上查找一下,结果看到了博文。解决不了我的问题,我只能使用。第913行是什么内容,然后把。看一下当前目录的文件信息。,找到一个大型文件删除了。是github上的链接。可以看到操作系统的版本是。进入有不同版本的页面。放置解压出来的源码。进入到源码目录里边,原创 2023-08-25 22:30:53 · 2217 阅读 · 0 评论 -
Linux学习之NFS服务
此文章为8月Day 24学习笔记,内容来源于极客时间。,这个问题明天再写一篇文章进行解释。就可以看到可以挂载的目录和ip。看一下可以挂载的目录,发现报错。根据上边的格式和参数作用,左边的括号之间不能有空格。里边,*表示匹配所有ip。必须存在而且是一个目录,出现,参考的一篇博客。再打开一个主机,使用。原创 2023-08-24 23:32:48 · 112 阅读 · 0 评论 -
Linux学习之iptables规则基本演示
看到操作系统是uname -r看到内核版本是可以看到iptables版本是v1.4.21。原创 2023-08-15 22:06:08 · 127 阅读 · 0 评论 -
Linux学习之iptables的nat表
此文章为8月Day 17学习笔记,内容来源于极客时间。一般用于内网,用于目的地址转换。一般用于外网,用于源地址转换。可以看一下配置文件里边的内容。端口并且通过的数据转发到内网。可以看一下对应的安装文件。原创 2023-08-17 21:24:53 · 618 阅读 · 0 评论 -
Linux学习之vsftpd配置文件
此文章为8月Day 23学习笔记,内容来源于极客时间。是主要的vsftpd配置文件,主要涉及大的调整,可以是白名单,也可以是黑名单。可以看到有128行内容。原创 2023-08-23 22:53:59 · 206 阅读 · 0 评论 -
Linux学习之samba服务
此文章为8月Day 22学习笔记,内容来源于极客时间。可以看一下samba配置文件帮助。原创 2023-08-22 21:52:23 · 73 阅读 · 0 评论 -
Linux学习之ftp安装、vsftpd安装和使用
主动模式:建立命令连接之后,服务器主动向客户端发起数据连接,因为客户端可能有防火墙,或者在内网中,客户端无法发送数据请求,一般不使用。可以看一下服务器上当前目录里边有什么文件,而上边在服务器上新建的。被动模式:建立命令连接之后,服务器等待客户端发起请求。再打开同一个内网里边的服务器作为客户端,主机名为。就表明在本地执行命令,不是在服务器端执行命令。ftp连接中客户端在命令之前加上。的话,可以看到当前工作目录是。命令的使用,可以看我以前的。目录下文件列表信息,可以退出来ftp连接。登录,不用输入密码。原创 2023-08-21 23:26:44 · 374 阅读 · 0 评论 -
Linux学习之ssh和scp
可以看到这个目录下有一些文件,而是客户端配置文件,是服务端配置文件。可以看一下sshd监听端口的配置信息,发现这个配置端口是22,但是这行信息已经被注释了,若这行第一个字符是就是注释了。可以看下是否允许root使用ssh登录,若是后边是yes,那么就是允许,若是后边为no,那便是不允许。发现默认的规则是INPUT规则链接收所有端口,只有23端口设置成接受。看一下eth0网卡信息,知道了内网的ip为。再打开一个主机,使用ssh 用户名@ip的方式进行连接,比如。若是第一次使用ssh输入yes。原创 2023-08-20 22:35:32 · 616 阅读 · 0 评论 -
Linux学习之Telnet明文漏洞
此文章为8月Day 19学习笔记,内容来源于极客时间。里边,鼠标右键点击第一条数据,然后选择。再打开在同一个内网的主机,然后使用。然后就看到了显示界面中的密码。,之后输入用户名和密码,注意。来监控端口,然后把数据传给。,把监听的信息保存到。原创 2023-08-19 22:48:59 · 363 阅读 · 0 评论 -
Linux学习之iptables过滤规则的使用
要是云主机的话,不要执行这条语句,否则的话就会连接不上了。此文章为8月Day 18学习笔记,内容来源于极客时间。没有匹配上的话,默认就是。原创 2023-08-18 22:54:13 · 226 阅读 · 0 评论 -
Linux学习之firewallD
可以看一下当前正在使用的区域与网卡名称,发现没有输出,之后使用。此文章为8月Day 16学习笔记,内容来源于极客时间。这个长久模式的端口留下了,而当前生效模式的。就能查看当前正在使用的区域与网卡名称。等着重启之后再次连接上终端,可以看一下默认的区域名称。都不是长久添加,只有加上了。服务的状态,发现状态是。服务的状态,发现状态是。原创 2023-08-16 22:23:02 · 1413 阅读 · 0 评论 -
Linux学习之防火墙概述
FORWARD链:经过Linux系统路由的数据包(即当iptables防火墙用于连接两个网络时,两个网络之间的数据包必须流经该防火墙)。INPUT链:当一个数据包由内核中的路由计算确定为本地的Linux系统后,它会通过INPUT链的检查。软件防火墙:常用于数据包的过滤,比如限制某些ip或者端口,进行某些数据的转发或者传送。是内核的模块实现,运行在内核空间(kernel space)。OUTPUT链:保留给系统自身生成的数据包。包过滤防火墙:控制比较宽泛,防御效果好。应用防火墙:可以实现更细粒度的控制。原创 2023-08-14 23:22:43 · 288 阅读 · 0 评论 -
Linux学习之awk函数
自定义函数需要在BEGIN例程之前进行定义,然后可以在BEGIN例程、主输入循环和END例程都可以使用。定义了一个sum函数,返回两个数的值。此文章为8月Day 13学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。原创 2023-08-13 19:03:16 · 208 阅读 · 0 评论 -
Linux学习之awk数组功能使用
给平均成绩小于等于100分大于等于80分、小于80分但大于等于70分、小于70分但大于等于60分、小于60分进行评级。现在需要统计出来高于等于所有用户平均成绩的有多少数量,低于所有用户平均成绩的有多少数量。此文章为8月Day 13学习笔记,内容来源于极客时间。,执行得到最终结果。原创 2023-08-13 15:46:40 · 190 阅读 · 0 评论 -
Linux学习之awk数组
数组名[下标] = 值,下标可以使用数字也可以使用字符串。例程中输出所有用户总成绩,记录总数量和所有用户平均成绩。此文章为8月Day 11学习笔记,内容来源于极客时间。delete 数组名[下标],可以删除某一个数组元素。数组是一种有关联关系的变量,通过下标依次访问。的系统变量,要是不清楚含义的话,可以参考博文。delete 数组名,就可以整个数组。将每个用户成绩总和求出来,然后存入到。将用户成绩总和求出来,然后存入到。的脚本文件也可以保存起来,然后。是命令行数组元素个数。数组名[变量] 操作。原创 2023-08-13 12:54:24 · 241 阅读 · 0 评论 -
Linux之awk判断和循环
把下边的内容写入到score.txt。原创 2023-08-13 11:40:44 · 581 阅读 · 0 评论 -
Linux学习之sed保持空间
此文章为8月Day 12学习笔记,内容来源于极客时间。的保持空间实现逆向输出内容的功能。交换模式空间和保持空间的内容。将模式空间复制到保持空间。将模式空间附加到保持空间。将保持空间复制到模式空间。将保持空间附加到模式空间。可以逆向输出内容,注意。原创 2023-08-12 23:15:09 · 220 阅读 · 0 评论 -
Linux学习之sed多行模式
输出之后,删除模式空间中第一行。依次类推,还会把文件第三四行进行处理。命令可以读取多行命令到模式空间里边,但是不能把换行符去掉。使用下边的命令可以实现把上边对应的内容放到。先把文件中第一二行放到模式空间里边,然后把。删除模式空间中的第一个字符到第一个换行符。打印模式空间中的第一个字符到第一个换行符。把文件中第二三行放到模式空间里边,然后把。输出之后,删除模式空间中第一行。显示成一行的话,可以使用。其实也可以使用元字符中的。将下一行加入到模式空间。替换成空字符,之后再把。替换成空字符,之后再把。原创 2023-08-12 11:09:12 · 2112 阅读 · 0 评论 -
Linux学习之awk表达式
写入到里边。原创 2023-08-11 22:48:27 · 420 阅读 · 0 评论 -
Linux学习之sed删除、追加、插入、更改、读写文件、下一行、打印、退出和seq命令
看到操作系统是uname -r看到内核版本是可以看到sed版本是4.2.2。写入到里边。原创 2023-08-10 22:57:24 · 1277 阅读 · 0 评论 -
Linux学习之awk字段
awk把每行内容称之为记录,而使用特殊字符分割之后的字符串称为字段。原创 2023-08-09 20:52:52 · 133 阅读 · 0 评论 -
Linux学习之认识awk
此文章为8月Day 8学习笔记,内容来源于极客时间。处理“比较规范”的文件,使用方法比较像脚本文件,把比较不规范的文件处理成比较规范的文件。处理过的内容进行格式的调整并输出。所有文件读取完成例程 END{}输入数据前例程 BEGIN{}原创 2023-08-08 23:07:33 · 175 阅读 · 0 评论 -
Linux学习之sed替换命令加强版
看到操作系统是uname -r看到内核版本是可以看到bash版本是4.2.46(2)。写入到看一下文件里边的内容。原创 2023-08-08 22:46:07 · 193 阅读 · 0 评论 -
Linux学习之sed替换命令讲解
看到操作系统是uname -r看到内核版本是可以看到bash版本是4.2.46(2)。sed(sed strem editor)可以理解为行编辑器,但它并不直接编辑文本文件本身,其默认对原文件内容不做任何修改。sed在处理文件的时候,每次都会逐行把文件内容读取到内存中,然后使用特定的模式对读入的文件内容进行处理,这样的一段内存空间成为模式空间。sed的两种处理方法:把文本全部内容逐行读取到模式空间中,在模式空间中会有指定的模式,然后把读取到的行和模式空间中的模式做匹配.原创 2023-08-07 23:11:28 · 4469 阅读 · 0 评论