![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 70
散落在麦田的星
这个作者很懒,什么都没留下…
展开
-
Linux 【关于 /proc目录详解】
proc目录中包含许多以数字命名的子目录,这些数字表示系统当前正在运行进程的进程号,里面包含对应进程相关的多个信息文件 ,在某进程结束后其相关目录则会消失!ll 881.cmdline— 启动当前进程的完整命令,但僵尸进程目录中的此文件不包含任何信息2.cwd— 指向当前进程运行目录的一个符号链接·3.environ— 当前进程的环境变量列表,彼此间用空字符(NULL)隔开;变量用大写字母表示,其值用小写字母表示4.exe。原创 2024-08-03 11:14:35 · 598 阅读 · 0 评论 -
Linux 【关于如何看服务器是否稳定】
服务器的响应能力这个参数与服务器所能支持的并发用户数相关,响应速度越快,单位时间内就可以支持越多的访问量,用户点击的响应速度就越快。,一般的品牌服务器都有专门属于自己的一套云主机租用系统软件,这就要考虑这套软件所支持的标准,应用(包括数据库应用)和安全协议等。机房环境的是否优越,如通风条件,防火条件,空调等,这些外在因素可能会使硬件设施老化,影响到服务器的稳定性。,这些软性制约,越宽松越好,最好的就是无限流量和独享带宽,以保证上网高峰期时服务器的连接速度。,也就是服务器在同一时刻可以允许的用户连接数。原创 2024-08-02 21:39:51 · 180 阅读 · 0 评论 -
Linux 【CentOS系统启动流程】
正常级别下,最后启动的一个服务S99local没有链接至/etc/init.d下的某脚本,而是链接至了/etc/rc.d/rc.local (/etc/rc.local)脚本;3.执行/etc/rc.d/rc,该文件定义了服务启动的顺序是先K后S,而具体的每个运行级别的服务状态是放在/etc/rc.d/rcn.d(n=0~6)目录下,所有的文件均链接至/etc/init.d下的相应文件。S*:要启动的服务;sysinit:设定系统初始化方式,此处一般为指定/etc/rc.d/rc.sysinit脚本;原创 2024-08-02 21:36:53 · 775 阅读 · 0 评论 -
Linux 【awk 命令】文本切割工具
awk :“Aho Weiberger and Kernighan”三个作者的姓的第一个字母 :是一种处理文本文件的语言,是一个强大的文本分析工具。awk是逐行处理,当awk处理一个文本时,会一行一行进行处理,处理完当前行,再处理下一行,awk默认以"换行符"为标记,识别每一行,,awk会按照用户指定的分割符去分割当前行,如果没有指定分割符,默认使用空格作为分隔符。原创 2024-08-02 21:30:07 · 808 阅读 · 0 评论 -
Linux 【htop 命令】互动进程查看器
Htop :查看当前运行的所有进程,以及系统 CPU、内存占用情况与系统负载等信息。上右区:显示了任务数量、平均CPU负载和上次启动以来运行时间等信息;操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。-s:以指定的列排序:F6 选择要用于排序的字段,大写i:逆序。上左区:显示了CPU、物理内存和交换分区的信息;进程区域:显示出当前系统中的所有进程;-d:设置刷新时间,单位为0.1秒。-t:显示进程树:操作:F5。-u:显示指定用户的进程。-C:设置界面为无颜色。原创 2024-08-02 21:28:44 · 146 阅读 · 0 评论 -
MySQL【日志管理】
日志,就是一种将行为动作记录到一个地方,这个地方可以是文件,文本等可存储的载体。Mysql日志就是记录整个mysql从启动、运行、到结束的整个生命周期下的行为。原创 2024-07-24 10:25:16 · 678 阅读 · 0 评论 -
MySQL【内连接与外连接】
如果明确知道合并数据后的结果数据不存在重复数据,或者不需要去除重复的数据,则尽量使用UNION ALL语句,以提高数据查询的效率。右外连接:在功能上与左外连接相反,它返回右表中的所有行,即使左表中没有匹配的行,没有则返回NULL。在做多张表查询时,所需要的数据,除了满足关联条件的数据外,还有不满足关联条件的数据。左外连接:表A left [outer] join 表B on 关联条件,表A是主表,表B是从表。左外连接:返回左表(from子句中的表)的所有行,即使右表中没有匹配的行,没有则返回NULL。原创 2024-07-24 10:21:56 · 470 阅读 · 0 评论 -
MySQL【表复制】复制 表的结构或数据
表复制通常指的是复制 表的结构和/或数据。key(主键、外键和索引)不会被复制。原创 2024-07-24 10:17:54 · 296 阅读 · 0 评论 -
Linux 【sed 命令】流编辑器
sed 命令是流编辑器的缩写,对输入执行基本的文本转换。sed 命令的一大好处是您可以在文件中的任何位置添加文本。。原创 2024-07-20 17:42:43 · 421 阅读 · 0 评论 -
Linux 【iftop 命令】实时流量监控
s num num 秒后打印一次文本输出然后退出,-t -s 60 组合使用,表示取 60 秒网络流量输出到终端。-m : 设置输出界面中最上面的流量刻度最大值,流量刻度分 5 个大段显示 如:# iftop -m 100M。-c : 指定可选的配置文件,如:iftop -c config file。iftop 输出中最上面的一行,此行信息是流量刻度,用于显示网卡带宽流量。-n : 将输出的主机信息都通过 IP 显示,不进行 DNS 解析。-N : 只显示连接端口号,不显示端口对应的服务名称。原创 2024-07-20 17:39:03 · 480 阅读 · 0 评论 -
Linux 【ss命令】套接字统计
ss:Socket Statistics:Socket统计。ss 命令可以获取socket统计信息,它的功能和netstat类似。ss 也被称为IPC(Inter-Process Communication)套接字统计。这是一个强大的网络管理命令,主要用于获取系统中socket的统计信息,可以帮助系统管理员诊断和排查网络问题,包括检查当前网络连接及端口状态、搜索网络问题、统计网络情况、过滤网络数据等等,从而解决网络问题,节省管理工作量,保证网络安全。原创 2024-07-20 17:37:26 · 266 阅读 · 0 评论 -
Linux 【dig 命令】域名查询
Dig是Domain Information Gopher的缩写,是一种域名查询工具,用于探测DNS服务器并解决与DNS服务器相关的问题。由于其易用性,系统管理员依靠该工具对DNS问题进行故障排除。功能与 nslookup 类似,建议使用 dig 来取代 nslookup。b : 当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;f : 指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息;P : 指定域名服务器所使用端口号;原创 2024-07-20 17:15:36 · 384 阅读 · 0 评论 -
Linux 【ifconfig 命令】网络设备
ifconfig: network interfaces configuring :可设置网络设备的状态,或是显示目前的设置。使用 ifconfig 命令对网卡所做的配置都是临时配置,重启之后都会被还原的。如果要永久配置网卡则需要通过修改配置文件的方式。原创 2024-07-20 17:13:53 · 411 阅读 · 0 评论 -
Linux 【ip 命令 】服务管理器
ip 命令是一个强大的工具,用于管理网络接口、路由和隧道。它是 iproute2 套件的一部分,取代了旧的 ifconfig 命令。原创 2024-07-20 17:12:25 · 93 阅读 · 0 评论 -
Linux 【systemctl 】服务管理器
active (waiting):服务正在运行,但等待特定事件或条件发生才能继续。active (exited): 该服务是一项已完成执行的一次性或周期性任务。masked:该服务被屏蔽,这意味着它无法启动(需要在运行之前取消屏蔽)。alias: 服务名称是一个别名,服务是指向另一个单元文件的符号链接。active (running):该服务当前正在后台运行。disabled: 该服务被配置为不在系统启动时自动启动。enabled:该服务被配置为在系统启动时自动启动。inactive: 该服务当前未运行。原创 2024-07-16 20:58:33 · 417 阅读 · 0 评论 -
Linux 【random 命令】随机数
1.$RANDOM的取值范围[0 , 32767], 只有5位数随机。、MacOS 都支持)原创 2024-07-16 20:56:08 · 401 阅读 · 0 评论 -
Linux 【wc 命令】计算数字
Linux wc命令用于计算字数。利用wc指令可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。原创 2024-07-16 20:55:07 · 305 阅读 · 0 评论 -
MySQL【数据类型】
和)类型。原创 2024-07-16 20:48:22 · 885 阅读 · 0 评论 -
Linux 【raid】磁盘阵列
RAID:Redundant Array of Independent Disks:独立磁盘冗余阵列,通常简称为。简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。:所有服务器在安装操作系统之前必须先做raid别名条带镜像专用奇偶校验条带分布式奇偶校验条带双奇偶校验条带镜像加条带容错性无有有有有有冗余类型无有有有有有热备份选择无有有有有有读性能高低高高高高随机写性能。原创 2024-07-13 20:13:50 · 811 阅读 · 0 评论 -
Linux 【Swap 】交换分区
Swap---也叫虚拟内存。作用:‘提升‘ 内存的容量,防止OOM(Out Of Memory)内存溢出。当内存不够的时候内核会随机杀死进程,它认为占用内存多的进程。(内核会先删除占用内存多的进程).如何制作交换分区?#我们可以将硬盘空间拿来当作内存来用什么时候用到交换分区?#当物理内存不够用的时候使用swap分区,防止物理内存耗尽free -m。原创 2024-07-13 20:12:26 · 299 阅读 · 0 评论 -
Linux 【LVM 】逻辑卷
逻辑卷:LVM:Logical Volume Manager:逻辑卷管理。是Linux环境中对磁盘分区进行管理的一种机制,是建立在的一个逻辑层,可提高磁盘分区管理的灵活性。传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变。当一个分区空间已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中。1.将硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间;原创 2024-07-13 20:11:10 · 525 阅读 · 0 评论 -
Linux 【fsch 命令】检查文件系统
fsck :file system check:检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。原创 2024-07-13 20:07:37 · 160 阅读 · 0 评论 -
Linux 【mkfs 命令】制作文件系统
mkfs :make files-ystem:用于在特定的。磁盘分区完成后,如果不格式化写入文件系统,则是不能正常使用的。这时就需要使用 mkfs 命令对硬盘分区进行格式化。Linux:存在几十个文件系统类型:ext2,ext3,ext4,xfs,brtfs等,不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化指:采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。原创 2024-07-13 20:06:27 · 347 阅读 · 0 评论 -
Linux 【parted 命令】磁盘分区工具
parted工具可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区。parted命令 是由GNU组织开发的一款功能强大的工具。GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4 16个字节,只留第一个16个字节,类似于扩展分区,真正的partition table在512字节之后,GPT分区方式没有四个主分区的限制,** 最多可达到128个主分区 **。原创 2024-07-13 20:05:13 · 176 阅读 · 0 评论 -
Linux 【fdisk/gdisk 命令】磁盘分区工具:MBR/GPT
与MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部,一个在磁盘尾部;gdisk:GPT fdisk,主要使用的是GPT分区类型, 与传统的MBR分区表相比,GPT提供了更大的灵活性和安全性,支持超过2TB的硬盘容量,并且包含备份分区表以防止数据丢失。-u :与 -l 搭配使用, 显示单位:“-u=cylinders”(柱面) 或“-u=sectors”(扇区,默认)fdisk 是一个创建和维护分区表的程序,它兼容 DOS 类型的分区表、BSD 或者 SUN 类型的磁盘列表。原创 2024-07-13 20:03:41 · 870 阅读 · 0 评论 -
Linux 【df、du 命令】磁盘可用空间、磁盘使用空间
H, --si: -h 的变体,但是使用 1000 字节作为基本单位而不是 1024 字节。-h, --human-readable:以人类可读的方式显示输出结果(例如,使用 KB、MB、GB 等单位)。-c, --total :除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-S, --separate-dirs : 显示个别目录的大小时,并不含其子目录的大小。-s, --summarize : 仅显示总计,只列出最后加总的值。-T, --print-type:显示文件系统的类型。原创 2024-07-13 19:58:22 · 941 阅读 · 0 评论 -
Linux 【disk】磁盘管理
Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux 磁盘管理常用三个命令为 df、du 和 fdiskdf :disk free :列出文件系统的整体磁盘使用量du :disk used :检查磁盘空间使用量fdisk:用于磁盘分区。原创 2024-07-13 19:53:17 · 1077 阅读 · 0 评论 -
Linux 【web 服务器】Nginx 做Web服务器
Nginx是一款轻量级的及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php 等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发, 性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高 达 50,000 个并发连接数。原创 2024-07-13 19:50:17 · 566 阅读 · 0 评论 -
Linux 【web 服务器】Apache(httpd)
Apache HTTP Server(简称Apache或httpd)是一个开放源码的网页服务器,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache提供的web服务器的守护进程是,通过http协议进行文本传输,默认使用80端口的明文传输方式,后来,为了保证数据的安全和可靠性,又添加了443的加密传输的方式;原创 2024-07-13 19:48:33 · 451 阅读 · 0 评论 -
Linux 【web 服务器】介绍
目前最主流的三个Web服务器是。Web服务器一般指网站服务器,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。服务器是一种,只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。原创 2024-07-13 19:46:47 · 952 阅读 · 0 评论 -
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 · 1239 阅读 · 0 评论 -
Linux 【ln 命令】软连接/硬链接
删除任意一个硬链接并不会影响其他硬链接或者文件本身,只有当所有硬链接都被删除(以及没有其他引用)时,文件内容才会真正被删除。硬链接:不支持对目录创建硬链接,虽然现代一些Linux版本允许对目录做硬链接,但在一般情况下并不推荐这样做,因为可能导致循环引用等问题。硬链接:即使源文件(即其他硬链接所指向的文件)被删除,只要存在至少一个硬链接,文件内容仍能通过其它硬链接访问,不会消失。软链接:如果删除了软链接所指向的源文件,那么通过软链接尝试访问文件将会失败,因为软链接失去了有效的指向。原创 2024-07-10 20:57:08 · 1031 阅读 · 0 评论 -
Linux 【fs】文件系统
文件系统:File System:管理文件的一套系统:是一种用于管理、存储、组织和检索计算机系统中数据的方法。它定义了如何在磁盘或其他存储设备上组织数据,使得数据可以被有效地存储、访问和修改。文件系统通过将数据存储为文件并将文件组织到目录(也称为文件夹)中来实现这一点。此外,文件系统还处理元数据,例如文件的创建时间、大小和权限,以及为数据分配磁盘空间。原创 2024-07-10 20:55:44 · 946 阅读 · 0 评论 -
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 · 861 阅读 · 0 评论 -
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 · 698 阅读 · 0 评论 -
Linux 【ssh 命令】远程管理服务
SSH :Secure Shel:是一种加密的网络协议,为Linux系统提供了安全、加密的远程访问方式。通过正确配置和使用SSH,管理员可以远程管理服务器,传输文件,并确保通信的机密性。安装包:openssh-server 提供服务openssh-clients 客户端。原创 2024-07-01 20:13:55 · 518 阅读 · 0 评论 -
Linux 【gzip 命令】压缩文件
gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。原创 2024-07-01 20:10:06 · 239 阅读 · 0 评论 -
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 · 705 阅读 · 0 评论 -
Linux 【jobs 命令】后台运行的工作
jobs 查看当前终端放入后台的工作。& :把作业放在后台运行。原创 2024-06-29 15:45:34 · 356 阅读 · 0 评论 -
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 · 578 阅读 · 0 评论