首页
学习
活动
专区
圈层
工具
发布

Linux学习从入门到精通

1、Linux入门 1.1、主机名配置 查看主机名 hostname 修改主机名 (重启后无效) hostname hadoop 修改主机名 (重启后永久生效) vi /ect/sysconfig...文件上传、下载 在涉及 Linux 相关的开发中,经常需要进行 linux 和 Windows 之间的文件、 安装包等上传和下载操作。 sftp 和 lrzsz 是使用比较广泛的两种方式。...输出 a.txt 文件中含有从 b.txt 文件中读取出的关键词的内容行 cat a.txt | grep – nf b.txt 从文件中读取关键词进行搜索, 显示行号 grep -n 'linux...whereis和下locate一样,会从数据库中查找数据,而不是像 find 命令那样,通过遍历硬盘来查找。...这时就需要用到定时器功能,而在Linux系统中提供了一个类似于定时器的小工具:crontab crontab 是 Unix 和 Linux 用于设置周期性被执行的指令。

3.4K20

Linux从入门到精通(九)——Linux编程

移动多行: :n1,n2 m k # 从n1行到n2行的文本移动到k行处,其中m是移动命令 搜索和替换: /string:向前搜索指定字符串。 搜索时忽略大小写:set ic ?...然后通常使用gcc的-static 选项从该PIC 目标文件生成动态库文件默认情况下库文件的存放位置:/usr/lib或/lib。...对于不同版本的gcc来讲,n的取值范围及其对应的优化效果可能并不完全相同,比较典型的范围是从0变化到2或3。 通常情况下,数字越大,会起到更好的优化效果,但整个编译链接的过程会变慢。...continue:继续运行,到下一个断点停止 run:执行当前被调试的程序。 quit:退出gdb 。 break n:在第n行设置断点,这将使程序执行到这里时被挂起。...Delete n:去除第n号断点 Disable n:暂停使用第n号断点 Enable n:启动第n号断点 Break :从后向前清除断点 print 变量名:显示变量的值 file 文件名:如果直接执行

3.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux从入门到精通(八)——Linux磁盘管理

    ext3 :中采用了日志式的管理机制,它使文件系统; 具有很强的快速恢复能力,并且由于从ext2 转 换到ext3 无须进行格式化,因此,更加推进了 ext3文件系统的大大推广。...Start:起始柱面,代表分区从哪里开始。 End:终止柱面,代表分区到哪里结束。 Blocks:分区的大小,单位是 KB。 id:分区内文件系统的 ID。...如果这个分区并没有占满整块硬盘,就会提示 “Partition 1 does not end on cyl inder boundary”,表示第一个分区没有到硬盘的结束柱面。大家发现了吗?...输入结束柱面号(或者+size{K,M,G}) e :extend 扩展分区 l :逻辑分区(创建扩展分区之后才出现) 创建了扩展分区之后,再创建分区,提示命令会发生改变,出现逻辑分区(分区号从5...dev/nodev:是否允许从该文件系统的 block 文件中提取数据,为了保证数据安装,默认是 nodev。

    4.1K30

    Linux从入门到精通(十二)——shell编程

    shell编程 1. shell和shell脚本 1.1 shell Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序 ( kernel) 之间的一个接口。...目前几乎所有的Linux系统 都支持它,将其作为应急Shell使用。 C Shell (简称csh) :C Shell由加利福尼亚大学 伯克利分校开发。...1.2 shell脚本 Shell脚本:按照一定的语法结构把若干linux命令组合在一起,实现特定的功能。 Shell 脚本是纯文本文件。 Shell 脚本通常以.sh 作为后缀名,但不是必须。...$#:传递到脚本的参数的数量; $*:以"参数1参数2… "形式保存所有参数; $@:以"参数1" “参数2” …形式保存所有参数; $?...]# echo ${var##*ir} 2/file.txt 从右边开始,删除最短匹配di,注意:这里的*在后面。

    5.9K30

    Linux从入门到精通系列之NFS

    Linux 服务器端NFS 服务器的配置    以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。    ...  最后执行如下命令启动NFS 服务,此时NFS 会激活守护进程,然后就开始监听 Client 端的请求:   # /etc/rc.d/init.d/NFS start   用户也可以重新启动Linux...在NFS 服务器启动后,还需要检查Linux 服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS 使用的端口和允许通信的主机,主要是检查Linux 服务器iptables,ipchains...我们首先在Linux 服务器上进行NFS 服务器的回环测试,验证共享目录是否能够被访问。...在Linux 服务器上运行如下命令:   # mount –t NFS 192.168.0.20:/home/work /mnt   # ls /mnt   命令将Linux 服务器的NFS

    2K40

    Linux从入门到精通系列之NFS

    Linux 服务器端NFS 服务器的配置     以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。  ...start   最后执行如下命令启动NFS 服务,此时NFS 会激活守护进程,然后就开始监听 Client 端的请求:   # /etc/rc.d/init.d/NFS start   用户也可以重新启动Linux...在NFS 服务器启动后,还需要检查Linux 服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS 使用的端口和允许通信的主机,主要是检查Linux 服务器iptables,ipchains...我们首先在Linux 服务器上进行NFS 服务器的回环测试,验证共享目录是否能够被访问。...在Linux 服务器上运行如下命令:   # mount –t NFS 192.168.0.20:/home/work /mnt   # ls /mnt   命令将Linux 服务器的NFS 输出共享目录挂载到

    1.5K20

    Linux从入门到精通的必由之路

    Linux从入门到精通的学习路线可以概括为以下几个阶段。 一、入门阶段 1.1. 了解Linux基础知识 操作系统概念:了解操作系统的基本概念和功能。...Linux发展历史:了解Linux的起源、发展历程和主要贡献者。 Linux发行版:了解常见的Linux发行版,如Ubuntu、CentOS、Fedora等,并选择一个适合自己的发行版进行安装。...安装Linux 安装Linux:选择一个适合自己的Linux发行版(如Ubuntu、CentOS等),在虚拟机或物理机上安装。 1.3....内核编译和调试 内核编译:学习从源码编译Linux内核,了解内核的编译和配置过程。 内核调试:学习使用内核调试工具(如kgdb、kdb等),进行内核调试和故障排查。 4.2....五、总结 Linux的学习是一个循序渐进的过程,从基础知识入手,逐步深入到中级和高级内容。通过系统地学习和实践,掌握Linux的各项技能,可以大大提升工作效率和技术水平。

    49010

    Linux从入门到精通(十)——进程管理

    当进程获得处理器而运行时 ,state的值仍然为TASK_RUNNING,并不发生改变;但Linux会把一个专门用来指向当前运行任务的指针current指向它,以表示它是一个正在运行的进程。...这个状态被应用在内核中某些场景中,比如当进程需要对磁盘进行读写,而此刻正在DMA中进行着数据到内存的拷贝,如果这时进程休眠被打断(比如强制退出信号)那么很可能会出现问题,所以这时进程就会处于不可被打断的状态下...一般和"-n"选项合用,用于把 top 命令重定向到文件中; -n 次数:指定 top 命令执行的次数。...简单来说,缓存(cache)是用来加速数据从硬盘中"读取"的,而缓冲(buffer)是用来加速数据"写入"硬盘的。...如果我们想要看到所有的进程,则可以把 top 命令的执行结果重定向到文件中。 不过 top 命令是持续运行的,这时就需要使用 “-b” 和 “-n” 选项了。

    2.1K50

    从入门到精通,这样学 Linux 更高效

    如果你想少走弯路,CloudStudio的《Linux 命令行玩转实战》[1]或许正是你需要的: • 分层教学:从命令行入门到实战,适配零基础小白到进阶学习者; • 实战驱动:每个知识点搭配配套练习,让你...• 实战项目,积累经验:课程实战项目循序渐进,从基础文件管理到复杂网络配置。CloudStudio 平台提供丰富资源与便捷环境,项目模拟真实工作场景。...七大章节,循序渐进掌握 Linux 课程把 Linux 学习拆成 7 大模块,从“计算机基础认知”到“Linux 系统运维”,完全贴合小白成长路径: 1....基础认知篇(计算机底层逻辑入门) • 学啥:计算机发展历程、硬件组成(CPU/内存/硬盘咋协作)、软件分类、操作系统基础 • 为啥重要:不懂计算机底层,学 Linux 就像“开车不懂发动机原理”,这章帮你...网络与传输篇(Linux 网络实战) • 学啥:ping netstat curl scp 等命令,测试网络、传输文件、排查网络故障 • 实用场景:开发时用 curl 测试接口,运维时用 scp 传文件到服务器

    51510

    Linux从入门到精通系列之基础篇

    首先我们先来说一下什么是Linux? 我们一般都听说过Windows,而一提到linux大部分人都很陌生,毕竟台式机、笔记本都是Windows操作系统。...首先我们要知道 Linux 这玩意儿跟Windows是一样的都是在计算机上面运行的操作系统,所以说 Linux 就是一个操作系统。问题是Linux 可以在哪些种类的计算机上面运行呢?...而 Linux 源自哪里?为什么Linux是免费的呢?这些我们都得来谈一谈先! ? 由上图中我们可以看到其实核心与硬件的关系非常的强烈。...早期的 Linux 是针对 386 来开发的,由于Linux 只是一套操作系统并不含有其他癿应用程序,因此很多工程师在下载了 Linux 核心并且实际安装之后,就只能看着计算机开始运行了!...Linux上面,但毕竟要熟悉Linux还是以命令字符比较好,因此要接受Linux的玩家必须会使用相关的命令字符,而不是用鼠标点一点就行的。

    1.5K40

    SGLang 从入门到精通

    这门课就是来回答这些问题的 不讲废话,直接手写代码,从 Attention 公式写到 KV Cache,再到 Radix Tree,一步步把原理拆给你看,配上我自己的理解。...L2:KV Cache——从 O(n²) 到 O(n) 的质变 先搞清楚一件事:推理为什么慢?...但 Q2 到 Q6 直接命中缓存——文档部分(约 97% 的 token)全部跳过,只处理问题部分的那几十个 token 实测大约 2 倍加速,总共省了约 20 秒 你可能觉得 2 倍不够震撼?...K/V 不用再算 • L3 的 RadixAttention:解决跨请求的重复计算,不同请求共享相同前缀时,K/V 只算一次 两层叠加,效果是乘法级的——单请求内不浪费,跨请求也不浪费 代码模式简单到令人发指...想搞推理优化的工程师:这是入门基础,必须搞懂 2.

    1K10
    领券