学习Linux推荐的书籍

我记得有人曾经说过,征服一个男人最好的途径就是抓住他的胃。
‍‍‍‍

学习Linux,最重要的就是要先搞懂Linux是啥,有啥,为啥?‍‍‍‍‍‍‍‍‍‍‍‍‍

所以,我推荐的第一本书就是-《Unix编程艺术》。‍

为什么一个Linux初学者要学一本名字里面带着“艺术”的书籍,而且是Unix编程艺术?

因为,他会让你对Linux的整体设计有一个全局的了解!

现在的人,既然要学习Linux,我们可以默认TA来自一个“鼠标驱动”的系统,要么是Windows,要么是Mac,那么他的意识里面一般有那种图像界面造成的“初步印象”-我鼠标点到哪里,哪里就要给我响应。能用鼠标的,绝不动键盘。‍‍‍‍‍‍‍‍‍‍‍

这样一个习惯的人,你能指望它习惯Linux世界吗?‍‍

人是一个习惯性很强的动物。所以,先用这个书来洗一下脑子,知道Linux设计的一些基本原则:‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

1、Linux里面的程序追求“小而精”,而不是跟Office一样的“大而全”。

2、Linux通过组合各种工具来达成程序的目的

3、不提示错误,就是没问题。‍‍‍

4、可以多个途径来解决一个问题‍‍

5、保持简单,甚至显得有点“愚昧”(KISS)

6、命令行比起鼠标效率更高,更有效‍‍‍‍‍‍‍

对不起,第六条是我的夹带!

罪过!‍

只有理解了这些原则,才能对“Linux为什么是这样”有一个大概的了解!‍‍‍

另外一个方面,这本书虽然号称是《编程艺术》,但是写的非常的大白话,实际上可以看作一本“哲学书”,即使不懂Linux的人也可以看懂。‍‍‍‍‍‍‍‍‍‍‍‍

搞技术的人,其实也可以写文章的!

如果有看不懂的地方,可以在后面的学习里面带着问题去看,相信也会有所收获。‍‍

第二本书,我推荐《Unix/Linux系统管理技术手册》。

好的书籍,就是让你读起来非常平和,而且面面俱到。这本书就是这样的一本书籍。

如果《unix编程艺术》是道,这本书就是“术”。‍‍‍‍‍‍

下面是某瓣的介绍:

第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,``如系统引导和关机、``进程控制、``文件系统管理、``用户管理、``设备管理、``系统备份、``软件配置以及cron和系统日志的管理使用等。``   ``第二部分从详细讲解TCP/IP协议基本原理开始,``深入讨论了网络的两大基本应用——域名系统和路由技术,``然后逐章讲解Linux上的各种Internet关键应用,``如电子邮件、NFS、文件共享、Web托管和Internet服务,``在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。``   ``第三部分包括了多种不容忽视的重要主题:``X窗口系统、``打印系统、``系统维护与环境、``性能分析、``与Windows系统的协作、``串行设备、``操作系统驱动程序和内核、``系统守护进程以及政策与行政管理方面的知识等。``   

从上面的目录可以看出,它的介绍还是很全面的!

这个时候,有一个特别重要的点,就是需要安装一个Linux系统,边看书边学习,动手实践一下。如果只是捧着书看,收获就会少很多。毕竟计算机是一门强调“动手”的书。‍‍‍‍‍‍‍‍‍‍‍

看完这2本书,我有一个小诀窍,可以迅速提高Linux水平,那就是找一个虚拟机软件,找一个比较特殊的Linux发行版来熟悉一下系统结构,它就是ArchLinux。‍‍‍‍

这里也有一本“书”,名字就叫ArchLinux的Wiki。

它会从一个初学者的角度告诉你,哪个配置文件是负责系统哪个部分。当你动手配置完毕,系统运行起来,你对Linux的理解会加深一层。‍‍‍‍‍‍‍‍‍‍‍‍‍

安装各种软件,Wiki都有非常详细的描述。‍‍‍‍‍‍

这里,还有2本中国的Linux也可以推荐一下,他们都是以RedHat的系统作为平台介绍!‍‍‍‍‍‍

一套书是著名的《鸟哥的Linux私房菜》:

它分为2本书,分别讲述基础和高级设置。

另外一本书是《Linux还可以这样学》:‍

这本书就有点仁者见仁了,自行选择!

看看书,学习一下安装、Shell、编辑器等基础知识,就可以进入专门的领域-内核、驱动、嵌入式等进行学习。‍‍‍‍‍‍‍‍‍‍

上面,就是我推荐给Linux初学者的几本书,希望能有所帮助。‍‍

我是明月,

和你一样,是个Linux初学者!‍‍‍‍‍

`黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/509161.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vue 响应式原理 Object.defineProperty(obj,‘属性名A‘,options);

目录 self简单讲解1. 视图影响数据2. 数据影响视图3. 视图数据双向影响页面展示 百度 self 简单讲解 get和set方法是ES5中提供的,因为是方法,所以可以进行判断,get 一般是要通过 return 返回的;而 set 是设置,不用返回…

Nexpose v6.6.244 for Linux Windows - 漏洞扫描

Nexpose v6.6.244 for Linux & Windows - 漏洞扫描 Rapid7 Vulnerability Management, Release Mar 27, 2024 请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.o…

Python抓取京东、淘宝商品数据(属性详情,sku价格抓取)

抓取京东、淘宝等电商平台的商品数据(包括属性详情、SKU价格等)通常涉及到网络爬虫技术。这些平台都有自己的反爬虫机制,因此抓取数据需要谨慎操作,避免对平台造成不必要的负担或违反其使用条款。 公共参数 名称类型必须描述key…

提升工作效率:B端工作台设计基础详解

随着互联网和信息技术的快速发展,越来越多的企业开始以数字化、智能化的方式管理和运营自己的业务。B端工作台设计作为企业应用的重要组成部分,越来越受到重视。本文将从三个方面对B端工作台设计进行全面分析。让我们看看。 1. B端工作台设计原则 B端工…

Nginx漏洞之未授权访问和源码泄漏漏洞处理

一、漏洞描述 某次安全扫描,发现某平台存在资源:未授权访问和源码泄漏;攻击者可能获取到网站的配置文件、敏感数据存储位置和访问凭证等信息。这意味着攻击者可以获得对网站的完全或部分控制权,进而进行恶意篡改、删除或添加恶意…

交换机MSTP (多生成树防环协议)基础配置

MSTP 基础配置 在所有交换机上创建 VLAN10、20、30、40、50、60、70、80,配置 MSTP 域 hcip,并创建 两个新的实例:Instance 1、Instance 2,将 VLAN10、30、50、70 映射到 Instance 1,将 VLAN20、40、60、80 映射到 Ins…

win11下,RTMP流媒体服务器保姆级教程

本片博客将详细介绍如何搭建一个RTMP流媒体服务器,包含源码下载,编译常见问题解决方法以及流媒体测试,最后讲解了如何利用obs软件实现推流。 服务器:SRS 3.0(Simple Realtime Server,支持RTMP、HTTP-FLV、HLS、WebRTC) 推流端&…

利用甘特图实现精细化项目管控

在项目管理中,通过精细化管控,项目经理能够有效规划、监督和协调各项任务,从而最大限度控制风险,优化资源配置,并确保按时、按质、按量完成项目目标。而在众多项目管理工具中,甘特图无疑是实现精细化项目管控的利器。zz-plan 是一个非常好用的在线甘特图制作工具,一…

Go 源码之互斥锁 Mutex

文章目录 一、总结二、源码(一)Mutex(二) Lock(三)Unlock 三、常见问题有劳各位看官 点赞、关注➕收藏 ,你们的支持是我最大的动力!!!接下来会不断更新 golan…

是否有替代U盘,可安全交换的医院文件摆渡方案?

医院内部网络存储着大量的敏感医疗数据,包括患者的个人信息、病历记录、诊断结果等。网络隔离可以有效防止未经授权的访问和数据泄露,确保这些敏感信息的安全。随着法律法规的不断完善,如《网络安全法》、《个人信息保护法》等,医…

计算机网络: 点对点协议 PPP

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

提高三维模型的立面出图技术

提高三维模型的立面出图技术 摘要:立面出图是三维模型应用中常见的需求,它能够将三维模型呈现为平面立面图,用于建筑设计、室内装饰等领域。本文将介绍几种常用的立面出图技术,包括投影法、剖面法和渲染技术,并分析它们…

yolov8逐步分解(1)--默认参数超参配置文件加载

本章节将介绍yolov8算法训练过程中的第一步:加载默认训练参数以及超参的配置文件default.yaml。 Yolov8 训练的入口文件为train.py,文件结构如下图所示: 1. 执行train函数,函数默认配置参数为cfgDEFAULT_CFG &#xff0c…

前端 - 基础 表单标签 - 表单元素 input - (name Value checked maxlength )属性详解

目录 name 属性 Value 属性 Checked 属性 Maxlength 属性 场景问答 # <input> 标签 除了 type 属性外&#xff0c;还有其他常用属性 >>> name 属性 在上一节 我们遇到的 单选按钮 &#xff0c;为什么 本应该 多选一 结果成了 多选多的问题 就…

深度学习_NLP常用库报错问题解决

1、SpaCy can‘t find model ‘zh_core_web_sm‘. It doesn‘t seem to be a python package or a valid path to a data 或者 can‘t find model ‘en_core_web_sm‘. It doesn‘t seem to be a python package or a valid path to a data 安装最新的版本&#xff1a; en_…

卡通纸箱空空如也404源码

源码介绍 卡通纸箱空空如也404源码&#xff0c;喜欢的小伙伴可以下方预览看看&#xff0c;满意之后下载放到任何目录都可以使用&#xff01; 源码下载 卡通纸箱空空如也404源码

Vue2.x安装Tinymce依赖冲突解决

Vue2.x安装Tinymce依赖冲突原因 使用vue整合tinymce富文本编辑器&#xff0c;安装依赖时报错 报错的原因是下载版本与vue的版本对不上vue2.x版本应该使用如下指定版本依赖更合适 npm install --save "tinymce/tinymce-vue^3.1"额外依赖为 npm install --save &quo…

【漏洞复现】通天星CMSV6车载视频监控平台Druid弱口令漏洞

Nx01 产品简介 通天星车载视频监控平台软件拥有多种语言版本&#xff0c;应用于公交车车载视频监控、校车车载视频监控、大巴车车载视频监控、物流车载监控、油品运输车载监控等公共交通上。 Nx02 漏洞描述 通天星车载视频监控平台存在Druid弱口令漏洞&#xff0c;攻击者可以通…

【Kotlin】委托模式

1 委托模式简介 委托模式的类图结构如下。 对应的 Kotlin 代码如下。 fun main() {var baseImpl BaseImpl()var baseWrapper BaseWrapper(baseImpl)baseWrapper.myFun1() // 打印: BaseImpl, myFun1baseWrapper.myFun2() // 打印: BaseImpl, myFun2 }interface Base {fun my…

yolov5 v7.0打包exe文件,使用C++调用

cd到yolo5文件夹下 pyinstaller -p 当前路径 -i logo图标 detect.py问题汇总 运行detect.exe找不到default.yaml 这个是yolov8里的文件 1 复制权重文件到exe所在目录。 2 根据报错提示的配置文件路径&#xff0c;把default.yaml复制放到相应的路径下。&#xff08;缺少相应…