![](https://img-blog.csdnimg.cn/a4095f2ef5e34afcac37e4358ea87802.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 74
Linux
Iareges
这个作者很懒,什么都没留下…
展开
-
SQL之LIMIT子句踩坑记录
不符合我们的期望,为此可以作出如下修改。部分场景下,我们可能希望从一个大表。但这个语句实际上会对。原创 2023-10-05 11:36:36 · 420 阅读 · 0 评论 -
如何高效地将大文件按行数进行均匀划分?
⚠️ 读者可能注意到,在实验三中,PFS划分结果的行数和并不等于623517,而是等于626323,这是因为两者统计行数的方式不一样。,如果单机去跑效率将会十分低下,考虑将这个大文件均匀地划分成多份,让一台机器负责一份,最后再合并多份的结果。首先可以明确的是,最后一份的行数肯定要小于前两份的行数,只需要计算出。实验二:选用4.3G的txt文件,总行数为3275572,取。实验一:选用1.4G的txt文件,总行数为419402,取。实验三:选用1.8G的txt文件,总行数为623517,取。原创 2024-03-05 00:11:13 · 1091 阅读 · 0 评论 -
下班前几分钟,我彻底弄懂了YAML
的,可以是任何有效的字符串,用来在稍后引用这个锚点。一旦定义了锚点,就可以通过别名在文档的其他地方引用它。创建别名时,使用。原创 2024-03-04 16:50:19 · 952 阅读 · 0 评论 -
HDFS常用命令总结
HDFS(Hadoop Distributed File System)是一种Hadoop分布式文件系统,具备高度容错特性,支持高吞吐量数据访问,可以在处理海量数据(TB或PB级别以上)的同时最大可能的降低成本。HDFS适用于大规模数据的分布式读写,特别是读多写少的场景。NameNode(名称节点):它是HDFS的主服务器,负责管理文件系统的命名空间和客户端对文件的访问。NameNode执行文件系统的命名操作,如打开、关闭、重命名文件或目录。原创 2024-02-26 22:00:58 · 805 阅读 · 0 评论 -
git初始化一个远程空仓库
git初始化一个远程空仓库主要有以下三种途径:不过切记,在初始化之前要完成git全局设置以标识身份:原创 2024-02-10 13:58:27 · 992 阅读 · 0 评论 -
error creating /tmp/tmux-0 (Permission denied)
在root身份下执行tmux ls。原创 2024-01-06 11:58:57 · 659 阅读 · 2 评论 -
Linux进阶系列(二)——lscpu、htop、seq、shuf、sort
lscpu命令是Linux系统中用来显示关于CPU架构的信息的工具。它详细展示了CPU的相关信息,包括型号、核心数、架构类型、缓存大小等等。原创 2023-12-25 12:24:01 · 1467 阅读 · 0 评论 -
浅谈Linux的OOM Killer机制
Linux中的OOM Killer(Out of Memory Killer)是内核的一个机制,当系统检测到内存不足以满足当前需要时,它会自动终止一些进程以释放内存,保护系统免于崩溃。通常,OOM Killer自动运行,无需手动干预,但了解和调整其行为可以帮助你更好地管理系统资源。当系统内存非常紧张时,OOM Killer将被触发。它会根据一系列标准给每个进程评分(oom_score),基于其内存使用、运行时间、用户权限等。通常情况下,分数最高的进程将被选择终止。原创 2023-12-23 15:31:08 · 1168 阅读 · 0 评论 -
Transport endpoint is not connected
之前从来没有遇到过这种问题,于是顺手执行了cd ..后来退出了tmux,尝试从/mnt里重新进入挂载点,发现根本进不去,删也删不掉。原创 2023-12-20 10:20:40 · 3612 阅读 · 0 评论 -
文件操作的常用技巧(持续更新)
文件操作的常用技巧(持续更新)原创 2023-10-01 17:23:50 · 274 阅读 · 0 评论 -
配置mac与windows之间的ssh互连
如果Enabled状态是True,Action状态是Allow,表示允许通过。密码即为windows用户的密码。先在windows系统上打开。在windows系统上以。原创 2023-09-21 21:28:30 · 2023 阅读 · 1 评论 -
Linux进阶系列(一)——进程、ssh与scp
SSH(Secure Shell)是一种网络协议,用于通过不安全的网络连接在远程系统之间建立安全的加密通信。其中,选项是可选的,可以用来设置SSH连接的不同参数。用户名是登录远程主机的用户名,主机是要连接的远程主机的IP地址或域名。的含义是:将标准错误输出(文件描述符为2)重定向到标准输出(文件描述符为1)所指向的位置。可以看到,即使配置了免密登录,每次登录时依然要输入一长串命令,为此考虑配置SSH config,它位于。表示把命令挂在后台执行,此时终端可以继续输入其他命令,即使退出终端命令仍旧执行。原创 2023-07-09 16:44:33 · 593 阅读 · 0 评论 -
下班前几分钟,我彻底学废了tmux
tmux 使你能够在一个单独的窗口或终端会话中运行并管理多个终端。这不仅允许你在不同的任务之间快速地切换,而且还可以在同一屏幕中并排显示多个任务。例如,你可能希望在一个窗口中运行一个文本编辑器,而在另一个窗口中运行一个服务器,或者你可能需要同时监视多个日志文件。tmux 使所有这些都变得可能。tmux 允许你创建、访问和控制多个会话。每个会话都是一个完全独立的工作空间,其中可以包含多个窗口和窗格。原创 2023-07-08 19:49:40 · 226 阅读 · 0 评论 -
vscode配置跳板机简明教程
配置文件在。可以使用也可以使用更简洁的ProxyJump可以基于此配置多级跳板,这里从略。原创 2023-06-21 20:50:53 · 1832 阅读 · 6 评论 -
配置conda源、pip源和apt源
配置conda源、pip源和apt源原创 2023-05-25 22:10:35 · 1920 阅读 · 0 评论 -
ping: www.baidu.com: 未知的名称或服务
完美解决,亲测有效原创 2022-11-25 22:20:45 · 315 阅读 · 0 评论 -
nvidia-smi常用选项汇总
nvidia-smi命令(又称NVSMI)的全称是 NVIDIASystemManagementInterface,用于监控和管理GPU设备。直接在终端执行nvidia-smi关于该面板的解读可参考这篇文章。原创 2022-09-18 10:42:34 · 1447 阅读 · 0 评论 -
Linux基础系列(四)——Homebrew
Homebrew 是 macOS 上的强大的包管理工具,可以高效管理各种软件包。Homebrew 由 Max Howell 从 2009 年开始开发并在 GitHub 上开源,最初在 macOS 用户中和 Ruby 社区中得到广泛使用,2019 年 Homebrew 的子项目 Linuxbrew 被合并进了 Homebrew,使得它能够在 Linux 和 WSL 上运行。......原创 2022-08-10 17:29:17 · 690 阅读 · 0 评论 -
快速上手Shell,看这一篇就够了
什么是Shell?什么是Shell脚本?Shell 编程跟 Java、Python 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。我们通常用 Vim 来编写 Shell 脚本,至于 Shell 解释器,其种类众多,常见的有我们可以使用如下命令来查看当前使用的 Shell若要查看所有的 Shell,则可执行如果要切换 Shell,例如切换到 ,则可执行如下命令然后重启终端二、基础部分2.1 Hello World在 shell 脚本中, 后跟的路径用来告诉系统此脚原创 2022-08-08 17:14:26 · 509 阅读 · 0 评论 -
一小时掌握vim基础用法
所以我们应尽量避免在插入模式下使用方向键和删除键、退格键编辑文本,多使用标准模式,不仅编辑效率高,而且每个编辑动作改动都不大,方便进行精细的撤销 / 重做调整。与编辑区模式不同,按下冒号键后窗口最底部会显示冒号,表示目前已进入命令模式了,等待继续输入后续命令。每次vim启动时,如果发现存在这个文件,就会执行其中的内容。对于嵌套括号,我们只需要在文本对象前加入相应的量词就可以实现不同的选中范围。量词不仅可以放到文本对象前面,也可以放到光标移动命令前面,例如。能在标准模式下做的事,就不要在其他模式下做。...原创 2022-08-07 09:54:11 · 490 阅读 · 0 评论 -
Linux基础系列(三)——压缩命令、网络命令、关机重启
目录一、压缩与解压缩1.1 gzip、gunzip1.2 tar1.3 zip、unzip1.4 bzip2、bunzip2二、网络命令2.1 ping2.2 ifconfig2.3 last、lastlog2.4 traceroute一、压缩与解压缩1.1 gzip、gunzip.gz 是 Linux 中的一种压缩格式。Windows 中的大部分压缩格式无法直接在 Linux 中使用,需要安装额外的包。但唯独 .zip 是 Win 和 Linux 都不需要安装任何额外的包就可以进行处理的。gzip原创 2022-05-22 09:31:34 · 188 阅读 · 4 评论 -
Linux基础系列(二)——链接、权限管理、文件搜索、用户管理
目录一、ln二、chmod三、chown、chgrp四、umask五、find5.1 根据文件名称搜索5.2 根据文件大小搜索5.3 根据所有者/所属组搜索5.4 根据时间属性搜索5.5 连接选项5.6 根据文件类型查找5.7 根据i结点查找六、locate七、which、whereis八、grep九、man十、useradd、passwd一、lnln 是 link 的简写,该命令用于生成链接文件,使用格式如下:ln -s [源文件] [目标文件] # 生成软链接ln [源文件] [目标文件]原创 2022-05-21 16:05:18 · 742 阅读 · 10 评论 -
Linux基础系列(一)——文件系统及其管理
Linux基础系列(一)原创 2022-05-20 10:19:13 · 734 阅读 · 9 评论 -
还不会安装WSL 2?看这一篇文章就够了
目录一、前提条件二、启用适用于 Linux 的 Windows 子系统三、启用虚拟机四、更新 Linux 内核五、将 WSL 2 设为默认版本六、安装 Linux 发行版——Ubuntu七、安装 Windows Terminal7.1 将 Ubuntu 设置为默认运行环境(可选)7.2 将启动目录设置为用户HOME目录一、前提条件对于64位系统,若要安装WSL 2,需要满足OS内部版本≥18362。按下 win + R ,然后输入 winver 来查看OS的内部版本:可以看出我们的版本号满足要求,原创 2022-05-18 14:52:04 · 1291 阅读 · 13 评论 -
VMware Workstation 16 Pro + Ubuntu 22.04 安装教程
目录一、VMware 下载二、VMware 安装三、Ubuntu 镜像下载四、新建虚拟机五、Ubuntu 安装一、VMware 下载VMware 官网:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html.我们下载 Windows 平台的 VMware,这里提供一个便捷通道:单击此处以开始下载.二、VMware 安装重启后,我们的 VMware 就算安装完成了。原创 2022-05-18 12:22:01 · 3610 阅读 · 3 评论