自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Linux 【mount】挂载

O, --test-opts 限制文件系统集合(和 -a 选项一起使用)-O, --test-opts 限制文件系统集合(和 -a 选项一起使用)-ro, --read-only 以只读方式挂载文件系统(同 -o ro)-d, --detach-loop 若挂臷了回环设备,也释放该回环设备。-rw, --read-write 以读写方式挂载文件系统(默认)-f, --force 强制卸载(遇到不响应的 NFS 系统时)-l, --show-labels 列出所有带有指定标签的挂载。

2024-07-10 21:00:41 1131

原创 Linux 【ln 命令】软连接/硬链接

删除任意一个硬链接并不会影响其他硬链接或者文件本身,只有当所有硬链接都被删除(以及没有其他引用)时,文件内容才会真正被删除。硬链接:不支持对目录创建硬链接,虽然现代一些Linux版本允许对目录做硬链接,但在一般情况下并不推荐这样做,因为可能导致循环引用等问题。硬链接:即使源文件(即其他硬链接所指向的文件)被删除,只要存在至少一个硬链接,文件内容仍能通过其它硬链接访问,不会消失。软链接:如果删除了软链接所指向的源文件,那么通过软链接尝试访问文件将会失败,因为软链接失去了有效的指向。

2024-07-10 20:57:08 577

原创 Linux 【fs】文件系统

文件系统:File System:管理文件的一套系统:是一种用于管理、存储、组织和检索计算机系统中数据的方法。它定义了如何在磁盘或其他存储设备上组织数据,使得数据可以被有效地存储、访问和修改。文件系统通过将数据存储为文件并将文件组织到目录(也称为文件夹)中来实现这一点。此外,文件系统还处理元数据,例如文件的创建时间、大小和权限,以及为数据分配磁盘空间。

2024-07-10 20:55:44 863

原创 Linux 【FTP】文件传输协议

FTP:File Transfer Protocol:文件传输协议,基于该协议FTP可以实现共享文件、上传文件、下载文件。FTP 基于TCP协议生成一个虚拟的连接,用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。FTP服务是Client/Server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程序基于FTP协议,则称之为FTP客户端,FTP客户端可以向FTP服务器上传、下载文件。FTP Server。

2024-07-06 20:57:34 851

原创 Linux 【NAS存储】远程共享存储

(NAS存储) ----- NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。那RPC和NFS之间又是如何之间相互通讯的?首先当NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。RPC就会记录下这些端口。

2024-07-06 20:56:02 664

原创 Linux 【ssh 命令】远程管理服务

SSH :Secure Shel:是一种加密的网络协议,为Linux系统提供了安全、加密的远程访问方式。通过正确配置和使用SSH,管理员可以远程管理服务器,传输文件,并确保通信的机密性。安装包:openssh-server 提供服务openssh-clients 客户端。

2024-07-01 20:13:55 512

原创 Linux 【gzip 命令】压缩文件

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

2024-07-01 20:10:06 223

原创 Linux 【tar 命令】打包/解压文件

p或--same-permissions 用原来的文件权限还原文件。等同于: --preserve-permissions。6.--list参 或 -t:列出归档文件中的内容,而无需实际提取它们。-r或--append : 追加文件到已存在的归档文件。--exclude= : 排除匹配模式的文件。-x : extract :从归档文件中提取文件(-v : verbose :显示操作的详细信息。-c : create :创建新的归档文件(-t:--list : 列出归档文件的内容。

2024-07-01 20:09:10 354

原创 Linux 【jobs 命令】后台运行的工作

jobs 查看当前终端放入后台的工作。& :把作业放在后台运行。

2024-06-29 15:45:34 283

原创 Linux 【kill 命令】信号控制进程

kill 命令可以发送不同的信号给目标进程,来实现不同的操作,如果不指定信号,默认会发送 TERM 信号(15),即终止。PID为-1是非常特殊的,因为它表示除了kill进程本身和init(所有进程在系统上的父进程)之外的所有进程。-P, --parent 只匹配给定父进程的子进程。-n, --newest : 选择最新启动的进程。-o, --oldest : 选择最早启动的进程。-e, --echo : 显示被杀死的内容。-c, --count : 匹配进程的数量。

2024-06-29 15:43:21 564

原创 Linux 【top 命令】动态查看进程

top 是一个在 Linux 和其他类 Unix 系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。

2024-06-29 15:40:48 324

原创 Linux 【ps 命令】静态查看进程

process status : 显示当前进程的状态。进程:由系统程序fork出来的子程序。

2024-06-29 15:36:57 269

原创 Linux 【源码包管理】

源码安装的优点,编译安装过程,可以设定参数按照需求增加功能,进行安装,并且可以指定安装的版本,可以指定安装路径,。

2024-06-29 15:33:16 1232

原创 Linux 【yum 命令】软件包管理器

yum:Yellow dog Updater, Modified:是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。【Fedora Linux(第七版以前为Fedora Core)是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码】

2024-06-29 15:30:30 891

原创 Linux 【rpm 命令】软件管理工具

1. 很难解决包依赖关系2. 如果某个文件没有,很难知道它由哪个rpm包提供。

2024-06-29 15:24:54 617

原创 Linux 【crontab 命令】循环调度执行

crontab 是 Linux 系统中用于设置周期性被执行的指令的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。Linux 任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存。

2024-06-29 15:18:40 782

原创 Linux 【at 命令】一次性调度执行

at :从文件或标准输入中读取命令并在将来的一个时间执行,只执行一次。-m : 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出。-f : 从指定文件读入任务而不是从标准输入读入。-t : 以时间参数的形式提交要运行的任务。at 的正常执行需要有守护进程 atd。-c : 打印任务的内容到标准输出。-v : 显示任务将被执行的时间。-q : 使用指定的列队。2.使用重定向的方式制定计划。-d : atrm的别名。-I : atq的别名。-V : 显示版本信息。

2024-06-29 15:14:52 169

原创 Linux 【通配符{}】查找文件、创建文件、生成序列

{} 可以用来查找文件、创建文件、生成序列点点".." 连接符例如:{}中,以逗号分隔,不能有空格生成一个序列(递增)-p 递归创建目录;-v 为每个创建的目录打印一条消息。

2024-06-24 20:22:12 264

原创 Linux 【管道符 |】管道传递数据

此命令可连续使用,第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。-e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,当xargs分析到含有flag这个标志的时候就停止。-d delim 分隔符,默认的xargs分隔符是回车,argument的分隔符是空格,这里修改的是xargs的分隔符。-i 或者是-I,这得看linux支持了,将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。5.尝试使用管道传递集合:【失败】

2024-06-24 20:18:42 825

原创 Linux 【sudo 命令】给某个用户提权

sudo:super user do:“超级用户才能干的事”,其功能是授权执行管理员命令。使用sudo服务可以授权某个指定的用户执行某些指定的命令。通过在满足工作需求的前提下尽可能少放权,可保证服务器的安全。配置sudo服务时,可以直接编辑配置文件/etc/sudoers,亦可以执行visudo命令进行设置,一切妥当后普通用户便能够使用sudo命令进行操作了。

2024-06-21 19:09:55 303

原创 Linux 【suid、sgid、sticky】高级权限:对所有用户有效

1普通权限: rwx,对应与数字表示:421高级权限: suid、sgid、sticky。suid权限作用于文件属主,sgid权限作用于属组上,sticky权限作用于other其他上suid ==== 4 提权 (只对二进制命令文件生效,其他不管用)sgid ==== 2 组继承 (只能对目录设置)sticky === 1 (t权限) 权限控制。

2024-06-21 19:06:42 437

原创 Linux 【umask】掩码权限

(user file-creation mode mask:用户文件创建模式掩码):Linux中的一个命令,用于为用户文件创建权限。权限掩码是由 3个八进制 的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。在 Linux 系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask 命令与文件和目录的默认访问权限有关。

2024-06-21 19:01:26 267

原创 Linux 【UGO 权限】基础权限

Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组。chown: 改变文件或目录的所属主以及所属组chmod: 为文件或目录设置访问权限。

2024-06-21 18:55:41 1034

原创 Linux 【gpasswd 命令】管理/etc/group 和 /etc/gshadow

gpasswd(group password),用于管理/etc/group 和 /etc/gshadow。每个Linux组都可以有。系统管理员可以使用-A选项定义组管理员,-M选项定义成员。他们拥有组管理员和成员的所有权限。

2024-06-19 18:47:27 382

原创 Linux 【usermod 命令】修改用户的属性

只有 root 或具有访问权限的用户才能调用usermod和修改用户帐户。成功后,该命令不会显示任何输出。

2024-06-19 18:45:05 502

原创 Linux 【stat 命令】显示文件状态信息

stat(状态)命令在Linux中是:显示文件或文件系统的状态信息的工具。相对于ls命令,stat提供了更为详细的信息。主要包括文件的大小、iNode节点、块的数量、访问权限、访问时间、修改时间等多项信息。此命令对于分析文件属性有着重要的作用。语法格式示例:查看文件的状态信息Access:最近访问:访问时间:atime,查看 文件内容 的时间Modify:最近更改:修改时间:mtime,修改 文件内容 的时间Change:最近改动:改变时间:ctime,修改 文件属性 的时间:权限、改名

2024-06-18 19:04:15 125

原创 Linux 【watch】周期性执行任务

Linux中的watch 命令提供了一种方式处理重复的任务。默认watch会每2秒重复执行命令。语法格式:选项:每1秒更新一次 ls -l 的输出 默认每间隔2秒钟执行一次指定命令,用于监视网络链接情况 每间隔2分钟执行一次指定命令,用于观察文件内容变化情况 突出显示两次执行结果之间的变化 关闭watch命令顶部的标题,可以使用-t 监控文件变化:watch 自动退出:timeout 利用netstat命令,可以监控特定端口的网络连接

2024-06-18 19:00:34 188

原创 Linux 【Vim命令】文本编辑器

Vim 是从 vi 发展出来的一个文本编辑器;代码补全、编译及错误跳转等方便编程的功能特别丰富。

2024-06-17 19:38:03 892

原创 Linux 【数组】

shell仅支持一维数组。#数组名=(值1 值2 ... 值n)关联数组:declare -a my_array #声明数组my_array。

2024-06-17 19:33:38 96

原创 Linux 【变量】字符串

里的任何字符都会原样输出,单引号字符串中的变量是无效的。输出时会先解析里面的变量和命令(转义字符有效)。如果变量的内容是数字,那么可以不加引号;如果真的需要原样输出就加单引号;其他没有特别要求的字符串等最好都加上双引号。

2024-06-17 19:24:39 225

原创 Linux 【变量】

3.避免使用 Shell 关键字: 不要使用Shell的关键字(例如 if、then、else、fi、for、while 等)作为变量名,以免引起混淆。test -z $1 是一个判断表达式,用于判断$1的值是否为空字符串。如"$@"用「"」括起来的情况、以"$1" "$2" …"$n" 的形式输出所有参数。如"$*"用「"」括起来的情况、以"$1 $2 …$1~$n ——系统内置变量:添加到Shell的各参数值。$1 在shell中称为“位置参数”,表示传入的第1个参数(第1个入参)。

2024-06-17 19:04:37 654

原创 Linux 【date命令】查看时间和日期

原因:touch A B 或 touch 2021/02/12 :一个是创建多个文件,一个是带有目录的文件。-d, --date=STRING 解析字符串并按照指定格式输出,字符串不能是'now'。来从网络同步时间的命令, NTP(Network Time Protocol) 网络时间协。主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟,硬件时间存放于CMOS中。-s 设置系统时间:(只能root用户设置)这里说的系统时间:是Linux操作系统维护的时间。网络时间协议:下载安装。

2024-06-17 15:14:44 524

原创 Linux【基础操作:目录】增删改查

选项:-v verbose 冗长的:为每个创建的目录打印一条消息-p 连级创建注意:若目录存在,则:mkdir: 无法创建目录: 文件已存在。

2024-06-15 17:14:39 365

原创 Linux【基础操作:目录】查看文件

l : 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息),与命令"ll"效果一样。-h, --human-readable : 与-l 一起,以易于阅读的格式输出文件大小。-a, --all : 查看当前目录下的所有目录和文件(包括隐藏的文件)-d, --directory : 列出目录本身,而不是其内容。(metadate:可以理解为文件的属性)-t : 按修改时间排序,最新优先。-x : 按行而不是按列列出条目。-1 : 每行列出一个文件。r 读。w 写。

2024-06-15 11:24:20 332

原创 Linux【基础操作:目录】切换目录 cd

cd :Change directory

2024-06-15 11:08:17 166

原创 Linux 文件路径

Linux中有个说法:一切皆文件不同于Windows操作系统,Linux操作系统采用单根(' / ')操作模式如图:树形结构也可以说,一切文件皆起源于 '/'。任何文件都可以通过 '/' 找到。

2024-06-15 11:00:00 95

原创 Linux 命令提示符的含义

【普通用户默认情况为/home/Alan,可更改,初学者可忽略此行】说明:[root@localhost ~]#说明:[Alan@localhost ~]#超级管理员root的 ~普通用户Alan的 ~当前登录主机(服务器)当前登录主机(服务器)当前登录用户(账号)当前用户所在工作目录。当前登录用户(账号)当前用户所在工作目录。

2024-06-15 10:49:34 282

原创 Linux系统的文件结构

usr unix shared resources(共享资源) :用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。/var variable(变量) : 存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。/dev Device(设备) : 存放 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。/mnt 临时挂载别的文件系统,将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

2024-06-15 10:35:17 470

Xshell+xftp安装工具

Xshell+xftp安装工具

2024-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除