Linux学习笔记——Linux基本命令篇(三)

简介: Linux学习笔记——Linux基本命令篇(三)

9.7  Linux权限详解(如下图演示

举例说明:

-rw-r--r--. 1 root police          0 4   4 19:51 orange.txt

解读:orange.txt 文件是一个普通文件,其文件所有者为用户tom,该用户所在组为police,它的文件所有者对它具有读和写的权限,文件所在组的其他用户对该文件具有读的权限,文件其他组的用户对该文件具有读的权限,该文件的硬链接数为1个,文件大小为0字节(为空文件),文件最后修改时间为441951分。

具体介绍:

-rwxrw-r- 1 root root 1213 Feb 2 09:39 abc0-9位说明

1)第О位确定文件类型(d, -,1 , c , b)

2)第1-3位确定所有者(该文件的所有者》拥有该文件的权限。---User

3)第4-6位确定所属组(同用户组的)拥有该文件的权限.---Group

4)第7-9位确定其他用户拥有该文件的权限---Other

. rwx权限详解

rwx作用到文件

  • 1) [ r ]代表可读(read): 可以读取,查看
  • 2) [ w ]代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该交件.
  • 3)[x ]代表可执行(execute):可以被执行

9.8  修改权限-chmod

案例演示:

1)2) 3)

案例演示:

9.9  修改文件所有者-chown

Chown newowner  file   改变文件的所有者

chown newowner  newegroup file   改变用户的所有者和所有组

-R如果是目录则使其下所有子文件或目录递归生效

案例演示。

1)请将home/abc .txt文件的所有者修改成tom

2)请将home/kkk目录下所有的文件和目录的所有者都修改成tom

9.10  修改文件所在组-chgrp基本介绍

chgrp newgroup file  改变文件的所有组

案例演示:

1请将home/abc.txt文件的所在组修改成bandit (土匪)

2请将Aomekkk目录下所有的文件和目录的所在组都修改成shaolin(土匪)

十.  任务调度

原理示意图如下图所示

crontab 进行定时任务的设置

概述任务调度:

是指系统在某个时间执行的特定的命令或程序。

任务调度分类:

1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等

2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。

基本语法

crontab [选项]

常用选项

-e 编辑crontab定时任务
-l 查询crontab住务
-r 删除当前用户所有的crontab任务

任务案例:

案例演示:

备注:cromtab  -r  删除当前用户所有的cromtab任务

案例演示:

1)步骤:

  1. 先编写一个/home/mytask1.sh  的文件,文件内容:date >>   /tmp/mydate
  2. Crontab  -e
  3. 给该文件增加执行权限 chmod 744 /home/mytask1.sh
  4. */1 * * * * /home/mytask1.sh

2)

3)

十一 .Linux 磁盘分区,挂载

11.1 分区基础知识

分区的方式:

1) mbr分区:

1.最多支持四个主分区

2.系统只能安装在主分区

3.扩展分区要占一个主分区4.MBR最大只支持2TB,但拥有最好的兼容性

2) gtp分区:

1.支持无限多个主分区(但操作系统可能限制,比如 windows下最多128个分区

2.最大支持18EB的大容量 (EB=1024 PB,PB=1024 TB)3.windows7 64位以后支持gtp

11.2  Linux分区

原理介绍

Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。

Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目2录自景获得分

问:在Linux系统中对硬盘的各个分区是如何辨识的?

演示;

[root@centos7 /home]#lsblk -f

NAME   FSTYPE  LABEL           UUID                                 MOUNTPOINT

sda                                                                

├─sda1 xfs                     f685a42d-2fe4-49b3-bd8a-f1a74650f257 /boot

├─sda2 xfs                     006cba46-e181-4447-9287-f2ae18130266 /

└─sda3 swap                    48d7cbc7-c1ae-4182-8cfe-c1a152c8e95e [SWAP]

sr0    iso9660 CentOS 7 x86_64 2020-11-02-15-15-23-00  

指令:lsblk   更详细的查看分区和挂载点(指令记忆口诀:老师不离开)

[root@centos7 /home]#lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda      8:0    0   20G  0 disk

├─sda1   8:1    0  800M  0 part /boot

├─sda2   8:2    0 17.4G  0 part /

└─sda3   8:3    0  1.9G  0 part [SWAP]

sr0     11:0    1  9.5G  0 rom

11.3  Linux系统硬盘挂载的经典案例

如何增加一块硬盘?

1)虚拟机添加硬盘

备注:浅谈本人对Linux系统挂载硬盘的操作过程的理解,如下

Linux系统挂载硬盘需要经历五部(装在虚拟机里的Linux系统),第一步便是给

虚拟机外部添加硬盘,就好比我们盖房子一样,参考旧时农村建房子,先盖好宅

基地;第二步分区,讨论并完善整个房子的布局,比如想要一室一厅还是三

一厅,这个房间用来干什么,另一个房间来干什么;第三步-----格式化,完善好

房子的布局后,就是粉饰装修整个房子;第四步------挂载,类似于直接入住,房

子对于我来说可以歇脚,此时房子还对于我来说是一个出租房。第五步---设置自

动挂载,我合法永久的拥有这个房子,就是我买了这个房子,它就是我的。

2)分区

本机实操演示:

3)格式化

格式化磁盘

分区命令:mkfs -t ext4 /dev/sdb1      其中 ext4是分区类型

4)挂载

5)设置可以自动挂载。(永久挂载)

使用命令  vim   /etc/fstab

相关文章
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
475 1
二、Linux文本处理与文件操作核心命令
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
327 137
|
3月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
761 57
|
6月前
|
JSON 自然语言处理 Linux
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
587 143
linux命令—tree
|
2月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
547 2
|
3月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
342 0
Linux内存问题排查命令详解
|
3月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
323 16
|
5月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
939 13
|
6月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
1142 21
|
6月前
|
监控 Linux
Linux系统中使用df命令详解磁盘使用情况。
`df`命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,`df`命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。
486 13

热门文章

最新文章