![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 52
虎皮辣椒小怪兽
这个作者很懒,什么都没留下…
展开
-
Shell选择结构
【代码】Shell选择结构。原创 2024-07-10 17:32:22 · 101 阅读 · 0 评论 -
shell基础知识
【代码】shell基础知识。原创 2024-04-10 18:05:22 · 254 阅读 · 0 评论 -
linux文本处理工具
作用:将文件的每一行作为一个单位,从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。单引号’':会把引号的内容当成整体来看待,禁止引用其他变量值,shell中特殊符号都被视为普通字符。反撇号``:反撇号和$()一样,引号和括号里的命令会优先执行,如果存在嵌套,反撇号不能用。双引号"":会把引号的内容当成整体来看待,允许通过$符号引用其他变量值。作用:列截取工具,用于列的截取。作用:用于逐行比较文件的不同。作用:过滤包含关键字的行。作用:去除连续的重复的行。作用:用于合并文件行。原创 2024-03-19 17:52:12 · 375 阅读 · 0 评论 -
学习DNS
域名:由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便的访问互联网,而不用记住被机器直接读取的IP地址。DNS的正向解析,将主机域名转换为对应的IP地址,以便网络程序能够通过主机域名访问到对应的服务器主机。域名 —> IP,也称A记录。DNS的反向解析,将主机的IP地址转换为对应的域名,以便网络程序能够通过IP地址查询到主机的域名。IP —> 域名,也称PTR记录。原创 2023-12-01 16:20:17 · 1081 阅读 · 0 评论 -
学习samba
1、SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System)。2、是Windows和类Unix系统之间共享文件的一种协议。3、客户端主要是Windows,支持多节点同时挂载以及并发写入。4、主要用于Windows和Linux下的文件共享、打印共享。5、实现匿名与本地用户文件共享。原创 2023-11-14 23:03:12 · 1266 阅读 · 0 评论 -
学习NFS
NFS(Network File System)网络文件系统,主要用于Linux系统上实现文件共享的一种协议,其客户端主要是Linux。没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只在局域网中使用,支持多节点同时挂载及并发写入。由两个组件组成。rpcbind:负责NFS的数据传输,远程过程调用(rpc协议),tcp/udp协议 端口111;nfs-utils:控制共享哪些文件,权限管理。NFS相关软件包。原创 2023-11-03 15:21:46 · 313 阅读 · 0 评论 -
学习ftp
1.FTP(File Transfer Protocol)是一种应用广泛且古老的互联网文件传输协议。2.主要应用于互联网中文件的双向传输(上传/下载)、文件共享。3.跨平台 Linux、Windows。4.FTP是C/S架构,拥有一个客户端和服务端,使用TCP协议作为底层传输协议,提供可靠的数据传输。5.FTP的默认端口21(命令端口),20(数据端口,主动模式下)默认被动模式下FTP程序vsftp。原创 2023-10-26 15:18:42 · 556 阅读 · 0 评论 -
学习rsync
1.sync同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。2.async异步:将数据先放到缓冲区,再周期性的去同步到磁盘。3.rsync远程同步。原创 2023-10-16 11:43:46 · 133 阅读 · 0 评论 -
usermod修改用户家目录以后用户变量没改过去的问题
【代码】usermod修改用户家目录以后用户变量没改过去的问题。原创 2023-06-06 16:27:40 · 210 阅读 · 0 评论 -
ssh服务登录原理与配置
非对称加密是在认证用户连接的时候使用的,对称加密是在用户连接之后开始传输数据的时候加密数据的。原创 2023-09-17 15:26:27 · 261 阅读 · 0 评论 -
自建yum源
【代码】自建yum源。原创 2023-06-24 20:51:10 · 100 阅读 · 0 评论 -
Linux源码安装后解决命令找不到报错以及卸载源码安装
【代码】Linux源码安装后解决命令找不到报错以及卸载源码安装。原创 2023-06-18 21:17:59 · 174 阅读 · 0 评论 -
Linux ACL访问控制
但是她又没有学习过以前的课程,所以不能赋予她 w 权限,怕她改错了目录中的内容,所以学员 st 的权限就是 r-x。mask 的默认权限是 rwx,如果我给 st 用户赋予了 r-x 的 ACL 权限,mj 需要和 mask 的 rwx 权限"相与"才能得到 st 的真正权限,也就是 r-x "相与"rwxtj 出的值是 r-x,所以 st 用户拥有 r-x 权限。如果把 mask 的权限改为 r–,和 st 用户的权限相与,也就是 r–"相与"r-x 得出的值是 r–,st 用户的权限就会变为只读。原创 2023-06-18 13:56:26 · 620 阅读 · 0 评论 -
Linux高级权限
如果一个公共目录拥有粘滞位,那么该目录下的文件,只有root和文件的创建者可以删除,其他人只能自己管理自己,(A用户不可以删除B用户创建的文件)冒险位:指文件操作者临时拥有文件拥有者的权限;冒险位一般针对的是命令或者脚本文件;如果一个目录拥有强制位,那么。在该目录里所创建的任何文件的。强制位一般针对的是目录。粘滞位一般针对公共目录。原创 2023-06-15 21:31:50 · 118 阅读 · 0 评论 -
chage命令设置账号信息
3、设置密码60天以后过期,至少7天才可以修改密码,密码过期前7天收到告警信息。2、设置用户登录后立即修改密码。1、设置张三账号10天后过期。原创 2023-06-07 09:33:28 · 60 阅读 · 0 评论 -
fand命令按时间搜索或按文件大小搜索
5、搜索当前目录下大于5M的文件并删除。1、搜索当前目录下3天以前的文件。2、搜索当前目录下3天以内的文件。3、搜索当前目录下大于5M的文件。4、搜索当前目录下小于5M的文件。原创 2023-06-05 17:02:54 · 187 阅读 · 0 评论 -
计划任务备份(打包名按时间命名)
每天凌晨2点对etc目录进行打包备份到tmp下,名字按时间命名。原创 2023-06-05 16:44:02 · 83 阅读 · 0 评论 -
linux路由转发实验
1、打卡node1的转发功能。原创 2023-06-02 17:19:29 · 63 阅读 · 0 评论 -
搭建sftp,自定义端口号2222
用已有目录的时候, 一定小心, 尤其是权限,很容易导致失败。原创 2023-05-30 16:14:43 · 2777 阅读 · 0 评论 -
LAMP搭建Discuz
yum安装MySQL。原创 2023-05-18 17:36:09 · 553 阅读 · 0 评论 -
top命令学习
详细点击原创 2023-04-26 16:37:11 · 599 阅读 · 0 评论 -
Linux crontab计划任务和at一次性计划任务
at命令加时间就会跳到at>,然后再at > 下面写要执行的命令,命令输入结束按ctrl+D就可以退出。黑名单,将用户名写入/etc/cron.deny文件,被写入的用户就不可以使用crontab计划任务。例:18点10分,将hello写入readme.txt文件。编写的计划任务存储在/var/spool/cron目录下。计划任务日志地点/var/log/cron。“,” 间隔多久。“-” 连续多久。“/ ” 每隔多久。“*” 所有时间。原创 2023-04-25 18:27:05 · 474 阅读 · 0 评论 -
firewalld简单添加规则学习
只有在/usr/lib/firewalld/services目录中存在的服务才可以用服务名设置规则。原创 2023-04-24 15:32:16 · 698 阅读 · 0 评论 -
Linux目录学习笔记
tmp: 临时文件目录,在该目录下,所有用户都可以访问和写入,建议此目录中不能保存重要数据,最好每次开机都把该目录清理。/opt: 第三方软件目录,这个目录是放置和安装其他软件的位置,/usr/local目录也可以用来安装软件。/etc:非常重要,系统的配置文件目录,大部分软件安装完成后,其配置文件都存放在此目录。/mnt:挂载目录,用来挂载额外的设备,如U盘,移动硬盘和其他操作系统的分区。/media: 挂载目录,早期Linux挂载目录,用于挂载光盘和软盘。/bin: 系统命令目录。原创 2023-03-15 18:13:49 · 280 阅读 · 0 评论 -
快速的安装mysql
题外话:以前安装mysql经常遇到问题,恰巧看到了“看,未来”博主的博文。链接附上:看,未来的快速安装mysql.#做了一点点的补充安装步骤1.查看_卸载以前的mysql 或者 mariadb命令 : rpm -qa | grep mysql(或者mariadb)执行后显示 ,例如 : mysql-libs-5.1.73-5.el6_6.i686 --显示,表示已安装的相关模块,rpm -e --nodeps mysq mysql-libs-5.1.73-5.el6_6.i686 --卸载(显原创 2021-02-22 15:49:38 · 89 阅读 · 0 评论 -
Linux系统密码忘记了怎么办? 图文并茂手把手告诉你
挂入Centos或者类似的光盘到系统从光盘启动,看到BIOS界面选到Boot选项,将从光盘启动调到第一引导,保存退出。从Boot界面退出后会进入第一次安装系统的安装界面,选着第三项(救援模式)接着会进入这样的界面,选择第二项。接着按continue接着ok再接着ok进入系统,执行chroot /mnt/sysimage编辑/etc/passwd文件两次exit退出再次进入BIOS,修改回来,保存退出。只输入用户..原创 2020-07-16 21:25:56 · 249 阅读 · 0 评论 -
Linux 操作系统启动流程
开局一张图,直接全看懂(1) 加载 BIOS计算机电源加电质检,首先加载基本输入输出系统(Basic Input Output System,BIOS),BIOS 中包含硬件 CPU、内存、硬盘等相关信息,包含设备启动顺序信息、硬盘信息、内存信息、时钟信息、即插即用(Plug-and-Play,PNP)特性等。加载完 BIOS信息,计算机将根据顺序进行启动。(2) 读取 MBR读取完 BIOS 信息,计算机将会查找 BIOS 所指定的硬盘 MBR 引导扇区,将其内容复制到 0x7c00 地址所在的原创 2020-07-13 19:08:33 · 162 阅读 · 1 评论