Linux
费曼乐园
这个作者很懒,什么都没留下…
展开
-
Linux清理日志命令详解
表示对找到的每个文件执行rm -f {}命令,其中{}将被替换为实际的文件名。管道符|用于将前一个命令的输出作为后一个命令的输入。在这个脚本中,-mtime +2的结果将作为下一个命令xargs -exec rm -f {} \;xargs命令用于从标准输入获取参数,并将其传递给rm命令。它可以从标准输入或管道中接收参数,并用这些参数作为rm命令的参数执行。在这里,+2表示查找最后一次修改时间早于两天前的文件。这个脚本的含义是:查找最后一次修改时间早于两天前的文件,并将这些文件通过。二、清除日志命令详解。原创 2024-05-11 18:45:23 · 110 阅读 · 0 评论 -
Linux守护进程
在Linux系统中,守护进程(Daemons)是一类在后台运行且独立于终端的进程,它们通常在系统启动时自动启动,并持续运行以执行特定的任务或提供服务,不会与用户直接交互。它们是一种为了实现后台服务而设计的进程。原创 2024-04-17 15:20:20 · 1013 阅读 · 0 评论 -
用户的文件描述符
用户的文件描述符是操作系统为每个进程分配的一种标识符,用于访问文件、套接字、管道和其他输入/输出资源。文件描述符是一个非负整数,它们在进程内部用作对打开文件或其他I/O资源的引用。在大多数UNIX和类UNIX系统中,文件描述符是唯一的,它们是进程打开文件的入口之一。原创 2024-04-15 16:55:46 · 442 阅读 · 0 评论 -
Linux中的符号链接和硬链接
ln -s是在Linux系统中用来创建符号链接(symbolic link)的命令。符号链接也称为软链接,它是一个特殊的文件,对另一个文件或目录建立了一个符号连接,类似于Windows系统中的快捷方式。ln -s。原创 2024-04-11 17:34:42 · 185 阅读 · 0 评论 -
Linux中的 mount -a
mount -a是一个在 Linux 系统中用来挂载所有在/etc/fstab文件中定义的文件系统的命令。在 Linux 中,/etc/fstab文件包含了系统启动时需要挂载的文件系统的信息,mount -a命令会根据这些信息自动挂载这些文件系统。mount -a。原创 2024-04-11 17:22:15 · 553 阅读 · 0 评论 -
OpenSSH
OpenSSH 是一个用于安全远程访问的工具,提供加密的通讯会话,包括远程登录、文件传输和命令执行。它基于 SSH 协议(Secure Shell),用于在网络上安全地连接到远程服务器或主机。原创 2024-04-11 16:27:44 · 281 阅读 · 0 评论 -
Linux系统中安装 RPM 包
rpm -ivh是在Linux系统中用来安装 RPM 包的命令。RPM(Red Hat Package Manager)是一种用于在基于Red Hat的Linux系统(如Fedora、CentOS、Red Hat Enterprise Linux等)上管理软件包的工具。rpm -ivh。原创 2024-04-11 15:45:41 · 329 阅读 · 0 评论 -
linux上yum的使用
是一个在Fedora和Red Hat以及其他基于RPM的Linux系统上的软件包管理器。它可以自动下载和安装包以及其依赖项。Yum使得在Linux系统上安装、更新和删除软件包变得简单而高效。在使用yum命令时,一般需要root权限或者以sudo命令运行。原创 2024-04-11 15:13:03 · 474 阅读 · 0 评论 -
Linux上的chmod命令
chmod是一个常用的Unix和类Unix操作系统命令,用于修改文件或目录的权限。chmod命令允许系统管理员或文件所有者定义文件或目录的访问权限,包括读取、写入和执行权限。这对于确保文件的安全性和保护用户数据非常重要。chmod。原创 2024-04-11 14:02:30 · 659 阅读 · 0 评论 -
linux上blkid命令
blkid是一个 Linux 命令,用于查看块设备的文件系统类型以及相关信息,比如 UUID(Universally Unique Identifier)等。它可以帮助你确定系统上连接的块设备的信息,以便正确地挂载和管理这些设备。blkid。原创 2024-04-11 11:12:53 · 263 阅读 · 0 评论 -
vi编辑器常用命令
Vi编辑器是一个常用的文本编辑器,以下是一些Vi编辑器常用的快捷键::::原创 2024-04-11 10:47:03 · 233 阅读 · 0 评论 -
在linux上如何执行带有目录的命令
在Linux上执行带有目录的命令,通常需要确保命令的路径正确。如果命令位于当前工作目录中,可以直接调用。如果不在当前目录,需要指定完整的路径。如果要直接使用命令名执行带有目录的命令,你可以将命令所在的目录添加到环境变量 PATH 中。这样系统就能在 PATH 中包含的目录中查找并执行该命令。你也可以使用相对路径来执行带有目录的命令。比如,如果要执行当前目录下的。,系统会在 PATH 中添加的目录中寻找该命令并执行。可以直接提供命令的完整路径来执行该命令。中,也可以直接调用。这样做后,你就可以直接执行。原创 2024-04-11 10:30:46 · 230 阅读 · 0 评论 -
Systemctl Start Mysqld
命令用于在 Linux 系统上启动 MySQL 服务。当你运行这个命令时,操作系统会尝试启动名为mysqld的 MySQL 服务。这个命令是通过 systemd 来管理系统服务的启动和停止。要注意的是,mysqld是默认的 MySQL 服务名,在某些系统上可能使用mysql代替,具体取决于 Linux 发行版和 MySQL 的安装方式。如果启动成功,你将看到系统对该操作的确认提示。如果 MySQL 服务已经在运行,那么再次运行此命令可能不会产生任何输出。原创 2024-04-09 16:30:27 · 336 阅读 · 0 评论 -
在Linux删除几天前的日志文件
这部分命令的作用是在指定的路径下查找类型为文件(-type f)且最后一次修改时间距离当前时间超过1天(-mtime +1)的文件。这个部分是用来筛选要删除的文件。:这个符号是管道符号,用来将find命令的输出传递给下一个命令。xargs命令会将从管道传递过来的文件列表作为参数传递给rm -f命令。rm -f用于强制删除文件。xargs会将find命令找到的文件列表拆分成合适大小的块,并将这些块作为参数传递给rm -f命令,以防止一次性处理过多文件导致命令行过长的问题。原创 2024-04-09 14:29:27 · 242 阅读 · 0 评论 -
Linux日志重定向
在Linux系统中,是用于将命令的输出重定向到文件的重定向符号。原创 2024-04-09 14:10:12 · 275 阅读 · 0 评论 -
如何查看网络端口是否连通
在 telnet 连接成功后,显示的 "Escape character is '^]'" 意思是 telnet 会话中的转义字符是 '^]'。在 telnet 会话中按下这个组合键后,会进入 telnet 的命令模式,然后你可以输入特定的命令执行一些操作,比如退出 telnet 会话等。在命令行中,你可以使用 telnet 命令连接到目标主机的指定端口。如果连接成功,命令行将显示连接成功的信息,表示网络通信正常;如果 telnet 命令成功连接到目标主机的指定端口,那么网络通信就是正常的。原创 2024-03-14 14:14:48 · 720 阅读 · 0 评论 -
如何查看主机RedHat版本
在输出中会显示包括 Operating System、Kernel、Architecture 等信息,其中 Operating System 即是 RHEL 的版本。此命令将显示系统的 RHEL 版本信息。通过搜索该内核版本号和相关信息可以推断出 RHEL 版本。此命令将显示包括发行版本和相关详细信息的输出.命令将显示内核版本信息,例如。原创 2024-03-06 11:20:51 · 791 阅读 · 0 评论 -
在Linux上定时执行脚本
4. 编辑 crontab文件:在打开的 crontab编辑器中,按照设置语法在文件的最后一行添加定时执行任务的规则和要执行的命令。5. 保存并退出 crontab编辑器:完成编辑后,保存并退出编辑器。文件中所有的定时任务。请注意,执行此命令后将无法恢复已删除的定时任务,因此请谨慎操作。命令,确保你真的想要删除所有定时任务。文件注释掉相应的任务或者设置任务的时间规则为不执行即可。编写脚本:首先,你需要编写需要定时执行的脚本文件,比如。定时任务列表,即删除当前用户的。原创 2024-03-01 21:15:19 · 1029 阅读 · 0 评论 -
Linux中的touch命令
在Linux中,touch命令主要用于创建空的文件或者更新已存在文件的时间戳。下面是touch。原创 2024-02-29 23:18:48 · 351 阅读 · 0 评论 -
Linux中如何执行脚本
在Linux上运行脚本之前,你需要为脚本添加可执行权限。等)创建一个新的脚本文件,并将需要执行的命令写入到文件中。例如,你可以创建一个名为。这样,脚本文件中的命令将会被执行,循环遍历目标主机并将文件发送到每个主机上。在文本编辑器中保存并退出脚本文件。如果你是在命令行中操作,保存快捷键通常是。,然后按Enter键保存,最后按。首先,使用文本编辑器(如。原创 2024-02-29 22:51:42 · 590 阅读 · 0 评论 -
Linux中的echo命令
命令是在Linux系统中常用的用于输出文本或变量内容的命令。它可以将指定的文本或变量的值输出到终端上。命令,可以方便地在脚本中进行输出操作,或者在命令行中显示特定的文本信息。命令还支持其他选项,如输出高亮文本(选项)、显示命令执行结果(原创 2024-02-29 17:47:32 · 435 阅读 · 0 评论 -
Linux中的wc命令
命令是一个在Linux系统中常用的文本统计工具,用于计算文件中的行数、单词数和字符数。其中,第一个数字表示行数,第二个数字表示单词数,第三个数字表示字符数。命令还支持其他选项,如统计文件中最长一行的字符数(选项)、同时统计多个文件的总行数等。命令,可以方便地对文本文件进行基本的统计分析。原创 2024-02-29 16:25:13 · 203 阅读 · 0 评论 -
Linux中的awk命令
以上只是AWK命令的简单示例,AWK还具有更多复杂的功能和特性,包括循环结构、正则表达式匹配、数学运算等。通过灵活运用AWK命令,可以轻松处理和分析各种文本数据。AWK是一种在Linux系统中经常使用的文本处理工具,它可以根据指定的模式对文本文件进行处理和分析。默认情况下,AWK以空格作为字段分隔符。AWK支持条件语句,可以根据条件执行不同的操作。例如,假设我们有一个包含姓名和年龄的文件。例如,假设我们有一个包含日志信息的文件。例如,假设我们有一个包含成绩的文件。AWK有许多有用的内置变量,比如。原创 2024-02-29 15:22:52 · 272 阅读 · 0 评论 -
Linux上普通用户切换ROOT用户
请注意,切换为root用户后,您将拥有对系统中所有文件和设置的完全访问权限,请谨慎操作,以避免意外删除或修改重要文件。在完成需要root权限的任务后,请及时使用。3. 切换成功:如果密码输入正确,您将会看到终端提示符变成了以#号结尾,这表示您已经切换为root用户。2. 输入root用户的密码:系统会提示您输入root用户的密码。请输入正确的密码并按下回车键。(Switch User)命令。在Linux系统上,普通用户想要切换成root用户,可以使用。命令退出root用户,返回到普通用户身份。原创 2024-02-23 10:33:26 · 1014 阅读 · 0 评论 -
Linux中的sed命令
sed是一种流编辑器,用于在文本流中进行字符串匹配和替换操作。它在Linux系统上非常常见,并且有许多用途。这将在文件中查找并替换第一个匹配到的"old_string"为"new_string"。这将在文件中查找并替换所有匹配到的"old_string"为"new_string"。这将在所有包含"pattern"的行之后追加"new_line"。这将在每个以"N"结尾的行之前插入"new_line"。这将删除所有包含"pattern"的行。原创 2024-02-22 16:30:44 · 270 阅读 · 0 评论 -
linux上 more 和 cat 区别
命令(concatenate)通常用于以原始形式显示文件的内容,并且会一次性输出整个文件的内容到终端。命令则被用来逐页显示文件内容。比如当你在查看一个较长的文件时,可以使用。提供了逐页显示的功能,通常能更好地处理大文件,并且也支持向前翻页操作。都是用于显示文本文件内容的命令,但它们之间有一些区别。命令来一次只显示一页,按下空格键可以显示下一页,按下。这将在终端上显示整个文件的内容。在Linux系统中,原创 2023-12-01 10:25:26 · 461 阅读 · 0 评论 -
Linux上常用网络相关命令
添加静态路由:`route add -net <目标网络> netmask <子网掩码> gw <网关> dev <接口>`- 添加一个静态路由:`ip route add <目标网络> via <网关> dev <接口>`- 发送文件到另一台机器:`nc -w 3 <目标主机> <端口> < 文件名`- 将下载的文件保存到指定目录:`wget -P <目录> <URL>`- 设置要发送的数据包数量:`ping -c <次数> <目标地址>`- 下载文件:`curl -O <文件URL>`原创 2023-10-23 11:51:28 · 160 阅读 · 0 评论 -
用户态和内核态
介绍了用户态和内核态基本概念,用户态和内核态切换带来的问题以及优化措施原创 2023-05-17 22:44:48 · 876 阅读 · 1 评论