![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
文章平均质量分 85
小白认识学习linux的过程
Sad Rabbit
这个作者很懒,什么都没留下…
展开
-
2.shell
在shell脚本里,shell命令会有自己的输出,若是你想要自定义内容打印,以告知用户,当前脚本在做什么事。是注释行,shell不会处理脚本中的注释行,然而第一行例外,该写法会通知shell用哪个解释器来运行脚本。shell一大特性就是可以从命令中提取结果,再赋予给变量,这样处理脚本数据特别方便。shell变量除了直接赋值,或者脚本传参,还有就是read命令读取。案例,注意必须是整数,双括号不支持浮点数,浮点数需要其他命令计算。双方括号提供了针对字符串的高级特性,模式匹配,正则表达式的匹配。原创 2023-06-23 19:31:19 · 108 阅读 · 0 评论 -
docker命令速记
docker的所有功能都通过插件形式管理,懂开发的同学或许能理解这种含义(有兴趣的可以阅读docker源码),我们就从运维角度去理解,network属于是一个第三方网络插件,提供了。docker的网络模式,包含三个概念,network、sandbox、endpoint,我们先来看看这几个概念,有了这些基本概念,才能在使用的过程中,得心应手。一端挂在容器里,一端挂在netwark中,作用主要是形成一个可以控制的网络环境出入口,搭建一个桥梁,进行数据传输。需求,容器内的应用,限制只能让宿主机本地访问。原创 2023-06-01 22:10:56 · 230 阅读 · 0 评论 -
linux安全加固
目的:在设备权限配置能力内,根据用户的企业需要,配置其所需的最小权限,以减少非法访问的可能性。目的:修改创建文件或目录时的默认权限,防止属于该组的其他用户级别组的用户修改该用户的文件。目的:删除系统不需要的默认账号、更改危险账号的默认shell变量,降低被利用的可能性。目的:对于采用静态密码认证的设备,账户密码的生存周期不长于90天。目的:限制用户对系统资源的使用,减缓DDOS等攻击危害。目的:关闭无用服务,提高系统性能,减低漏洞风险。目的:规范使用高强度密码,延长被爆破的时间。原创 2023-06-01 08:25:02 · 4230 阅读 · 2 评论 -
linux14——docker的学习
虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。而以前我们接触的虚拟机,也能在一个操作系统中,运行另外一个操作系统,保护系统中的任何应用。容器呢,就是将这些文件中编写的程序、函数加载到内存中允许,形成进程,只不过要隔离起来。而镜像,就是把一个应用在硬盘上的文件、及其运行环境、部分系统函数库文件一起打包形成的文件包。只有运行时,才会加载到内存,形成进程。原创 2023-05-30 21:41:32 · 150 阅读 · 0 评论 -
linux13——防火墙
RELATED: 包所包含的信息正在试图建立新的连接,并且与这个包有关系,类似FTP,先 建立控制通道,再建立数据通道,此时数据通道建立的时候,就与上一个包有 关系。Raw:对数据包进行跟踪,了解数据包的状态,存放链接跟踪记录的表,默认受内存大小影 响,容易满。进来的数据包:nat判断是给本机的还是转发,本机的就是iput拿去,转发的就forward。不指定清空的表和链,就会情况默认表的所有链,其中filter是默认表。表:表是链的容器,一个表包含多个链,不同的表功能不同。原创 2023-05-30 20:55:39 · 470 阅读 · 0 评论 -
linux12————mysql和lamp平台的搭建
然后去配置mysql所需要的环境,也就是环境变量,将mysql路径写入环境变量。创建软链接,这里需要注意,一个是 /lib 一个是/bin 目录!Sys:5.7以后出现,和perfor信息一样的,是perfor的简化版本。使用默认的方式进行创建用户,可以看到,默认用户的tel为0,因为以前设置过。用tail查看存放用户的文件的尾行,看看是否有数据,是否添加用户成功。-DMYSQL_UNIX_ADDR:mysql套接字sock文件。授权格式:注意版本,不同的版本设置用户和授权写的时候是不一样的。原创 2023-05-29 20:33:16 · 181 阅读 · 0 评论 -
linux10——Apache的配置
【代码】linux学习day7——Apache的配置。原创 2023-05-23 11:50:06 · 74 阅读 · 0 评论 -
linux9——文件传输samba和vsftp
主动模式:服务器链接客户端,建立控制通道,进行数据传输被动模式:客户端链接服务器,服务器告诉客户端我开启了什么端口。原创 2023-05-22 22:19:29 · 672 阅读 · 0 评论 -
linux8——dns的配置与SSH
稍作解释,directory 是解析文件所在位置,如果你复制了模板的话,一般默认就是这个样子的,是不用改的,zone之后的双引号中的名字可以随意命名,我们最好命名的和文件一样,这样以后zone文件多的时候方便管理,zone中的 type 的master代表了自己是主服务器,接下来这个很重要file之后的名字 一定要和一会要配置的解析文件的文件名字一样,当时我不理解含义,报错了很长时间。第一种是很暴力的,修改配置文件,直接在配置文件中设置登陆不需要输入密码,这样虽然不需要密码,可是却特别的不安全。原创 2023-05-21 22:16:59 · 539 阅读 · 0 评论 -
linux7——yum的使用和dhcp的配置
这时候就有读者有疑问了,我在windows下安装软件的时候并没有考虑依赖关系,我们一路随着安装步骤next下去就可以了,这是因为商家已经考虑到这种依赖关系,并给我们配置好了,所以我们作为用户并不需要考虑这种依赖关系,但是Linux下,是没有人帮你搞定这些依赖关系的,必须我们自己搞定。我们使用的软件与软件之间是存在依赖关系的,比如:我们在windows系统下安装了QQ软件,我们一直在正常使用,但是忽然有一天提示我们需要更新windows,当我们更新完毕后,出现了QQ无法正常打开的错误提示。原创 2023-05-21 17:05:34 · 1062 阅读 · 0 评论 -
DNS实验专题
•为 chaitin.com、aliyun.com 区域提供正、反向解析记录。•要求使用两台 CentOS服务器构建域名系统,分别作为主、从域名服务器。•主域名服务器地址:ns1.bdqn.com(10.0.1.110)•从域名服务器地址:ns2.bdqn.com(10.0.1.111)•公司注册了两个 DNS 区域:bdqn.com、accp.com。原创 2023-05-20 21:22:22 · 146 阅读 · 1 评论 -
linux6——进程管理
:表示一个连续的时间范围。如:8点到12点之间的每个小时的20分都进行一项工作:20 8-12 * * *,:表示间隔的多个不连续时间点。如3:00到6:00时,就是:0,3,6。/ :指定间隔的时间频率。如每五分钟进行一次,则。:表示该范围内任意时间。原创 2023-05-18 20:16:27 · 86 阅读 · 0 评论 -
linux4——linux系统中的账户与权限
超级用户:默认是root用户,其UID和GID都是0。root用户在每台Unix和Linux系统中都是唯一且真是存在的,通过它可以登陆系统,操作系统中任何文件执行系统中任何命令,拥有最高管理权限。root用户拥有最高权限,ID为0。普通用户:系统中大多数用户都是普通用户,实际中也一般使用普通用户操作,需要权限是用sudo命令提升权限。由超级用户创建,只能进行自己拥有的权限的操作,ID为500到更高登录Shell默认为Bash。原创 2023-05-16 19:09:54 · 478 阅读 · 0 评论 -
linux3——LINUX中软件安装的方法
qa一般配合管道来查询-qf 是查询文件属于哪个包-qr 是查询依赖关系-ql是查询安装位置-qi 是查询软件的详细信息,一般会有以下内容。原创 2023-05-15 22:44:08 · 172 阅读 · 2 评论 -
linux5——基本磁盘分区,lvm与磁盘配额
lvm是什么可以看看这篇文章详解lvm我对为什么需要lvm系统的认识是,比如我有一个25g的文件要安装,但我的两个磁盘每个都是20G,我哪个都装不进去,这时候就需要一个更灵活的系统来分配内存。原创 2023-05-17 08:23:02 · 671 阅读 · 1 评论 -
linux1——linux常用命令
现在我们使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用;计算机的普及离不开图形界面。然而在计算机的早期并没有图形界面,我们只能通过一个一个地命令来控制计算机,这些命令有成百上千之多,且不说记住这些命令非常困难,每天面对没有任何色彩的“黑屏”本身就是一件枯燥的事情;这个时候的计算机还远远谈不上炫酷和普及,只有专业人员才能使用。原创 2023-05-14 18:10:33 · 182 阅读 · 3 评论 -
linux2——文件管理(tar解压和vim编辑器)
在 Linux 操作系统中默认自带两个原始的压缩工具分别是 gzip 和 bzip2, 但是它们都有先天的缺陷,不能打包压缩文件, 每个文件都会生成一个单独的压缩包, 并且压缩之后不会保留原文件, 这是一件叔能忍婶也不能忍的事情。Linux 中自带一个打包工具,叫做 tar, 默认情况下该工具是不能进行压缩操作的,在这种情况下 tar 和 gzip, bzip2 就联姻了,各自发挥各自的优势,Linux 下最强大的打包压缩工具至此诞生。搜索历史记录 ctrl+r 组合键。原创 2023-05-14 21:23:38 · 151 阅读 · 3 评论 -
# Linux操作系统安装与初始化
首先从inode表中查找根目录var的信息,指向了块var中的文件,在var文件中找到了所存放的log的inode号,然后又返回inode表中去找它的号所指向的块中的信息,在log块中找到了messages文件的信息后,再回到inode表中用所查到的messages的inode号查找messages的数据,最后通过message数据中找到所需要的块的inode号再再再去找要读取的块。在优先级中etc是最高的,接下来是run 最后才是user,如果三个目录中都有同样的配置文件则会先运行etc里面的。原创 2023-05-12 08:58:44 · 608 阅读 · 4 评论