当前位置: 首页 > news >正文

云数据中心运维新纪元:让Linux服务器如虎添翼

文章目录

  • 一、Linux系统管理的高级技巧
    • 1. 性能调优与监控:
    • 2. 自动化与脚本编写:
    • 3. 文件系统与存储管理:
  • 二、服务器配置优化的策略
    • 1. 硬件选型与配置:
    • 2. 网络配置与优化:
    • 3. 应用部署与调优:
  • 三、安全策略的实施细节
    • 1. 访问控制与认证:
    • 2. 防火墙与入侵检测:
    • 3. 系统更新与补丁管理:
  • 四、云数据中心运维的最佳实践
    • 1. 虚拟化与容器化:
    • 2. 自动化运维与CI/CD:
    • 3. 资源调度与容量规划:
  • 《Linux系统管理、服务器设置、安全、云数据中心(第10版)》
    • 编辑推荐
    • 内容简介
    • 作者简介
    • 目录
    • 前言/序言
    • 获取方式


在当今这个数字化飞速发展的时代,Linux系统以其卓越的稳定性、高度的可定制性和强大的社区支持,成为了服务器管理、云数据中心构建及安全加固等领域的核心力量。那么有哪些实用的Linux系统管理的高级技巧、服务器配置优化的策略、安全策略的实施细节以及云数据中心运维的最佳实践呢?

一、Linux系统管理的高级技巧

1. 性能调优与监控:

掌握使用如top、htop、vmstat、iostat等工具进行实时性能监控。
理解CPU、内存、磁盘IO等关键资源的使用情况,并学会根据监控结果进行相应的优化调整。
学习如何配置和使用如Prometheus、Grafana等现代化监控解决方案,实现更全面的系统监控和警报功能。

2. 自动化与脚本编写:

精通Shell脚本编程,能够编写复杂的自动化脚本以简化日常运维任务。
学习Ansible、Puppet等自动化配置管理工具,实现大规模服务器的快速部署和配置同步。

3. 文件系统与存储管理:

深入理解Linux文件系统(如ext4、XFS)的工作原理和性能特点。
掌握LVM(逻辑卷管理)的使用,实现存储的动态扩展和管理。
了解并实践基于NFS、iSCSI等网络存储技术的解决方案。

二、服务器配置优化的策略

1. 硬件选型与配置:

根据业务需求选择合适的服务器硬件,包括CPU、内存、存储和网络设备等。
优化BIOS/UEFI设置,如关闭不必要的服务和特性,以提升系统启动速度和运行效率。

2. 网络配置与优化:

配置高效的网络协议栈,如TCP/IP参数调优,以提高网络吞吐量和降低延迟。
使用负载均衡器和反向代理服务器(如Nginx、HAProxy)实现流量的智能分发和缓存加速。

3. 应用部署与调优:

根据应用特性选择合适的Web服务器(如Apache、Nginx)和数据库(如MySQL、PostgreSQL)。
对应用进行性能调优,包括代码优化、数据库索引优化、缓存策略等。

三、安全策略的实施细节

1. 访问控制与认证:

实施强密码策略,使用SSH密钥认证代替密码登录。
配置sudo和SELinux等安全模块,实现细粒度的访问控制。

2. 防火墙与入侵检测:

配置iptables或firewalld等防火墙工具,限制不必要的网络访问。
部署入侵检测系统(如Snort)和入侵防御系统(IPS),及时发现并应对潜在的安全威胁。

3. 系统更新与补丁管理:

定期更新操作系统和软件包,以修复已知的安全漏洞。
使用自动化工具(如Ansible)来管理补丁的部署和验证过程。

四、云数据中心运维的最佳实践

1. 虚拟化与容器化:

利用KVM、VMware等虚拟化技术实现资源的灵活分配和隔离。
采用Docker、Kubernetes等容器化技术,实现应用的快速部署和扩展。

2. 自动化运维与CI/CD:

实施自动化运维流程,包括配置管理、部署、监控和故障恢复等。
集成CI/CD流程,实现代码的持续集成和持续部署。

3. 资源调度与容量规划:

使用云计算平台的资源调度功能,实现资源的弹性伸缩和按需分配。
定期进行容量规划,确保云数据中心能够满足未来业务增长的需求。

Linux系统管理、服务器配置优化、安全策略实施以及云数据中心运维是一个复杂而重要的领域。通过不断学习和实践,可以不断提升自己的技能水平,为企业的数字化转型和业务发展提供强有力的技术支持。


《Linux系统管理、服务器设置、安全、云数据中心(第10版)》

在这里插入图片描述

编辑推荐

本书详尽介绍Linux的方方面面。全书共分为6部分,包括“入门”“成为一名Linux高级用户”“成为一-名Linux系统管理员”“成为–名Linux服务器管理员”“学习Linux安全技术”和“将Linux拓展到云”。从讲述基本的Linux概念、shell 基本命令以及图形用户界面开始,一直到最后介绍Linux 编程环境,每一部分都提供了主要命令的详细解释和流程说明。本书的一一个显著特点是安排了很多章节介绍各种流行的Linux发行版。

本书并没有追求大而全地罗列所有命令,而是选择性地讲解较常用的命令:对于新手而言,选择出版日期较近、版本较新的更好,不然,单是花在解决版本不同问题上的精力就容易让人失去兴趣。本书是近年来学习Linux的最佳图书,架构清晰,用语准确。你可以边学习边解决问题,逐步构建完整的知识体系。

本书适合打算系统、全面地学习Linux 技术的初中级用户、开源软件爱好者和大专院校的师.生阅读,也非常适合准备从事Linux 平台开发的各类人员阅读,具有- -定Linux使用经验的用户也可通过本书温习Linux知识。

内容简介

精通Linux的终极指南

《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本及命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。

Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。

本书指引你获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。

作者简介

Christopher Negus是Red Hat公司的首席技术作家。在Red Hat工作的十多年里,Christopher为数百名有志于成为RHCE(Red Hat Certified Engineer,Red Hat认证工程师)的IT专业人士进行了授课。他还编写了大量文档,涉及从Linux到虚拟化、云计算和容器化等各个方面。

在加入Red Hat公司之前,Christopher独自编写或者与他人合著了几十本关于Linux和UNIX的书籍,包括Red Hat Linux Bible(所有版本)、Docker Containers、CentOS Bible、Fedora Bible、Linux Troubleshooting Bible、Linux Toys、 Linux Toys Ⅱ和本书的第9版。此外,他还与别人合作为高级用户编写了几本关于Linux工具箱系列的书:Fedora Linux Toolbox、SUSE Linux Toolbox、Ubuntu Linux Toolbox、Mac OS X Toolbox和BSD UNIX Toolbox。

在成为一名独立作者之前,Christopher与别人合作在开发UNIX操作系统的AT&T公司工作了8年,然后在20世纪90年代初搬到犹他州,为Novell的UnixWare项目作出贡献。在业余时间,Christopher喜欢踢足球以及和妻儿一起享受家庭的乐趣。

目录

第1章 开始使用Linux 31.1 理解什么是Linux 41.2 了解如何区分Linux和其他操作系统 51.3 探讨Linux历史 61.3.1 Bell实验室中自由的UNIX文化 61.3.2 商业化的UNIX 81.3.3 GNU将UNIX转变为免费 91.3.4 BSD失去了一些动力 101.3.5 Linus弥补了缺失的部分 111.3.6 OSI开源定义 111.4 理解Linux发行版本是如何出现的 121.4.1 选择Red Hat发行版本 131.4.2 选择Ubuntu或者其他Debian发行版本 151.5 利用Linux找到职业机会 151.5.1 了解如何利用Linux挣钱 161.5.2 获得Red Hat认证 171.6 小结 19第2章 创建完美的Linux桌面 212.1 了解Linux桌面技术 222.2 开始使用Fedora GNOME桌面Live镜像 232.3 使用GNOME 3桌面 242.3.1 计算机启动后 242.3.2 设置GNOME 3桌面 292.3.3 扩展GNOME 3桌面 302.3.4 启动桌面应用程序 312.3.5 停止GNOME 3桌面 352.4 使用GNOME 2桌面 352.4.1 使用Metacity窗口管理器 362.4.2 更改GNOME的外观 372.4.3 使用GNOME面板 372.4.4 使用AIGLX添加3D效果 412.5 小结 422.6 习题 43第II部分 成为一名Linux高级用户第3章 使用shell 473.1 shell和Terminal窗口 483.1.1 使用shell提示符 483.1.2 使用Terminal窗口 493.1.3 使用虚拟控制台 503.2 选择shell 503.3 运行命令 513.3.1 了解命令语法 523.3.2 查找命令 543.4 使用命令历史记录重复执行命令 563.4.1 命令行编辑 563.4.2 命令行补齐 583.4.3 命令行重复执行 593.5 连接和扩展命令 603.5.1 命令之间的管道 603.5.2 连续命令 613.5.3 后台命令 613.5.4 扩展命令 623.5.5 扩展算术表达式 623.5.6 扩展变量 623.6 使用shell变量 633.6.1 创建和使用别名 643.6.2 退出shell 653.7 创建自己的shell环境 653.7.1 配置shell 653.7.2 设置提示符 663.7.3 添加环境变量 673.8 获取关于命令的信息 683.9 小结 703.10 习题 70第4章 在文件系统中移动 734.1 使用基本的文件系统命令 754.2 使用元字符和运算符 774.2.1 使用文件匹配元字符 774.2.2 使用文件重定向元字符 784.2.3 使用括号扩展字符 794.3 列出文件和目录 804.4 了解文件权限和所有权 834.4.1 使用命令chmod(数字)更改权限 844.4.2 使用chmod(字母)更改权限 854.4.3 使用umask设置默认的文件权限 854.4.4 更改文件所有权 864.5 移动、复制和删除文件 864.6 小结 884.7 习题 88第17章 配置Web服务器 34117.1 了解Apache Web服务器 34117.2 获取和安装Web服务器 34217.2.1 了解httpd软件包 34217.2.2 安装Apache 34417.3 启动Apache 34517.3.1 确保Apache安全 34617.3.2 了解Apache配置文件 34817.3.3 向Apache添加虚拟主机 35117.3.4 允许用户发布自己的Web内容 35317.3.5 使用SSL/TLS保护Web流量 35417.4 对Web服务器进行故障排除 35817.4.1 检查配置错误 35817.4.2 禁止访问和服务器内部错误 36017.5 小结 36117.6 习题 361第18章 配置FTP服务器 36318.1 了解FTP 36318.2 安装vsftpd FTP服务器 36418.3 启动vsftpd服务 36618.4 确保FTP服务器安全 36818.4.1 为FTP打开防火墙 36818.4.2 为FTP服务器配置SELinux 37018.4.3 使Linux文件权限与vsftpd相关联 37118.5 配置FTP服务器 37118.5.1 设置用户访问 37218.5.2 允许上传 37218.5.3 为Internet设置vsftpd 37318.6 使用FTP客户端连接服务器 37518.6.1 通过Firefox访问FTP服务器 37518.6.2 使用lftp命令访问FTP服务器 37618.6.3 使用gFTP客户端 37718.7 小结 37818.8 习题 378第19章 配置Windows文件共享(Samba)服务器 37919.1 了解Samba 37919.2 安装Samba 38019.3 启动和停止Samba 38119.3.1 启动Samba(smb)服务 38119.3.2 启动NetBIOS(nmbd)名称服务器 38319.3.3 停止Samba(smb)和NetBIOS(nmb)服务 38419.4 确保Samba的安全 38519.4.1 为Samba配置防火墙 38519.4.2 为Samba配置SELinux 38619.4.3 配置Samba主机/用户权限 38819.5 配置Samba 38819.6 访问Samba共享 39419.6.1 在Linux中访问Samba共享 39419.6.2 在Windows中访问Samba共享 39619.7 在企业中使用Samba 39719.8 小结 39719.9 习题 397第20章 配置NFS服务器 39920.1 安装NFS服务器 40120.2 启动NFS服务 40120.3 共享NFS 40220.3.1 配置/etc/exports文件 40320.3.2 导出共享文件系统 40520.4 确保NFS服务器安全 40620.4.1 为NFS打开防火墙 40620.4.2 在TCP Wrappers中允许NFS访问 40820.4.3 为NFS服务器配置SELinux 40820.5 使用NFS 40920.5.1 查看NFS共享 40920.5.2 手动挂载NFS 41020.5.3 在启动时挂载NFS 41020.5.4 使用autofs按需挂载NFS 41320.6 卸载NFS 41620.7 小结 41620.8 习题 416第21章 Linux的故障排除 41921.1 启动故障排除 41921.1.1 了解启动方法 42021.1.2 从固件(BISO或UEFI)开始 42121.1.3 为GRUB启动加载程序进行故障排除 42321.1.4 GRUB 2启动加载程序 42421.1.5 启动内核 42521.2 排除软件包的故障 43321.3 排除网络故障 43721.3.1 排除传出连接的故障 43721.3.2 排除传入连接的故障 44021.4 解决内存问题 44221.5 在救援模式中进行故障排除 44621.6 小结 44721.7 习题 448第V部分 学习Linux安全技术第22章 理解基本的Linux安全 45122.1 实现物理安全 45122.1.1 实现灾难恢复 45222.1.2 保护用户账户的安全 45222.1.3 保护密码 45522.1.4 保护文件系统 45922.1.5 管理软件和服务 46222.1.6 高级执行 46322.2 监视系统 46322.2.1 监视日志文件 46322.2.2 监视用户账户 46622.2.3 监视文件系统 46922.3 审核和审查Linux 47522.3.1 进行合规审查 47522.3.2 进行安全审查 47622.4 小结 47622.5 习题 476第23章 理解高级的Linux安全 47923.1 利用加密实现Linux安全 47923.1.1 理解哈希 48023.1.2 理解加密/解密 48123.1.3 实现Linux加密 48823.2 使用PAM实现Linux安全 49423.2.1 理解PAM身份验证过程 49523.2.2 在Linux系统上管理PAM 49723.2.3 获取更多关于PAM的信息 50523.3 小结 50623.4 习题 506第24章 使用SELinux增强Linux安全 50724.1 了解SELinux的优点 50724.2 了解SELinux的工作原理 50824.2.1 了解类型强制 50924.2.2 了解多层次安全 51024.2.3 实现SELinux安全模型 51024.3 配置SELinux 51524.3.1 设置SELinux模式 51524.3.2 设置SELinux策略类型 51724.3.3 管理SElinux安全上下文 51724.3.4 管理SELinux策略规则包 52024.3.5 通过布尔值管理SELinux 52124.4 监视和排除SELinux故障 52224.4.1 了解SELinux日志 52224.4.2 排除SELinux日志记录故障 52424.4.3 解决常见的SELinux问题 52524.5 汇总起来 52624.6 获取更多关于SELinux的信息 52724.7 小结 52724.8 习题 527第25章 保护网络上的Linux 52925.1 审核网络服务 52925.1.1 使用nmap评估对网络服务的访问 53025.1.2 使用nmap审核网络服务广告 53325.2 使用防火墙 53625.2.1 了解防火墙 53725.2.2 实现防火墙 53825.3 小结 54925.4 习题 549第VI部分 将Linux扩展到云第26章 转移到云和容器 55326.1 了解Linux容器 55426.1.1 名称空间 55426.1.2 容器的注册 55526.1.3 基本映像和图层 55526.2 从Linux容器开始 55626.2.1 牵引和运行容器 55626.2.2 启动和停止容器 55926.2.3 构建容器映像 56026.3 小结 56426.4 习题 564第27章 使用Linux进行云计算 56527.1 Linux和云计算概述 56527.1.1 云管理程序(也称为计算节点) 56627.1.2 云控制器 56627.1.3 云存储 56627.1.4 云身份验证 56727.1.5 云开发和配置 56727.1.6 云平台 56727.2 尝试基础的云技术 56827.3 建立一个小型的云 56927.3.1 配置管理程序 56927.3.2 配置存储 57227.3.3 创建虚拟机 57427.3.4 管理虚拟机 57727.3.5 迁移虚拟机 57727.4 小结 57927.5 习题 579第28章 将Linux部署到云 58128.1 在云中运行Linux 58128.2 创建Linux云镜像 58228.2.1 配置和运行cloud-init云实例 58328.2.2 对云实例进行研究 58428.2.3 克隆云实例 58528.2.4 扩展cloud-init配置 58628.2.5 在企业计算中使用cloud-init 58828.3 使用OpenStack来部署云镜像 58928.4 使用Amazon EC2部署云镜像 59228.5 小结 59428.6 习题 594第29章 使用Ansible自动部署、 管理应用程序和基础设施 59729.1 理解Ansible 59729.2 探索Ansible组件 59829.2.1 清单 59929.2.2 剧本 59929.3 逐步完成Ansible部署 60029.3.1 先决条件 60029.3.2 为每个节点设置SSH密钥 60129.4 安装Ansible 60229.4.1 创建清单 60329.4.2 对主机进行身份验证 60329.4.3 创建剧本 60329.4.4 运行剧本 60529.5 运行特殊的Ansible命令 60629.6 使用Ansible Tower自动化框架 60829.7 小结 60829.8 习题 609第30章 使用Kubernetes将应用程序部署为容器 61130.1 理解Kubernetes 61230.1.1 Kubernetes主节点 61230.1.2 Kubernetes工作节点 61230.1.3 Kubernetes应用程序 61330.1.4 Kubernetes接口 61330.2 尝试Kubernetes 61330.2.1 获取Kubernetes 61430.2.2 运行Kubernetes基础指南 61530.3 企业质量的Kubernetes平台OpenShift 62430.4 小结 62530.5 习题 625第VII部分 附录附录A 介质 629附录B 习题答案 637

前言/序言

“如果不使用Linux,将无法真正学习Linux。”

以上的结论是根据我20多年来教人们学习Linux总结出来的。要学好Linux,不能仅靠阅读一本书,也不能仅靠聆听一次讲座,而是需要有人引导,还需要亲手实践。

在1999年,Wiley出版社出版了我的Red Hat Linux Bible一书。该书取得的巨大成功使我有机会成为一名全职的、独立的Linux作者。在大约10年的时间里,我在安静的家庭办公室中编写了多本关于Linux的书籍,并用最好的方法讲解Linux。

在2008年,我开启了人生的新航程。我被Red Hat公司聘为一名专职讲师,为那些想要获取RHCE(Red Hat Certified Engineer)认证的专业系统管理员讲授Linux。在担任Linux讲师的3年里,我不断提升自己的教学技能,使那些没有任何Linux经验的学员逐步成为经验丰富的专家。随着时间的推移,我获得了大约10个认证,包括Red Hat架构师(RHCA)认证,从而扩大了自己对Linux的了解。

在本书的上一版本中,我将这些教学经验转换为文字,使一些从未用过Linux的门外汉成为拥有丰富经验的Linux专家。从那个版本获得的技能在这个版本中仍然有效。其中包括以下内容。

● 使初学者成为一名认证的专家:只要你使用过计算机、鼠标和键盘,就可以开始学习本书。我将讲授如何获取和使用Linux,并一步步介绍关键主题,最后学习如何管理Linux并确保其安全性。

● 以系统管理员为重点对象:学完本书后,你将会知道如何使用Linux以及如何修改和维护Linux。本书介绍的所有主题都是成为一名RHCE所需掌握的内容。此外,许多软件开发人员也在使用本书,从而知道如何将Linux系统作为开发平台进行开发或者在Linux系统中运行自己的应用程序。

● 重点介绍命令行工具:虽然在近几年,用来管理Linux的point-and-click接口得到了极大改进,但如果想要使用一些高级功能,则只能手动输入命令并编辑配置文件。我将介绍如何熟练使用Linux命令行shell。此外,在必要时,还会使用图形工具完成相同的任务,将shell功能与图形工具进行比较。

● 旨在介绍更少的Linux发行版本:在以前的版本中,大概介绍了18种不同的Linux发行版本。除了少数的例外,大部分流行的Linux发行版本都基于Red Hat(Red Hat Enterprise Linux、Fedora、CentOS等)或者基于Debian(Ubuntu、Linux Mint、KNOPPIX等)。虽然本书主要介绍了Red Hat发行版本,但部分章节将增加对Ubuntu的介绍,因为许多Linux爱好者是从Ubuntu开始学习Linux的。

● 更多演示和练习:首先,实际演示Linux能够做什么,而不是只告诉你Linux能够做什么。其次,为了能够确保掌握所学的内容,你还有机会亲自完成相关练习。每个程序和练习都将在Red Hat Enterprise Linux和Fedora中进行测试,以保证可以正常运行。此外,大多数程序和练习也可在Ubuntu中运行。

对于第10版,主要增强包括简化Linux管理、自动化任务和管理容器应用程序(单独或大规模)。

● Cockpit管理Web UI:自从创建Linux以来,人们一直试图开发简单的图形化或基于浏览器的界面来管理Linux系统。我相信,Cockpit是有史以来为管理最基本的Linux特性而创建的最好的Web UI。在本书中,我用那些关注Cockpit的工具代替了大多数旧的系统配置工具描述。使用Cockpit,现在可以通过单个界面添加用户、管理存储、监视活动和执行其他许多管理任务。

● 引入云技术:在上一版中介绍了云技术后,这里对其进行了扩展。这个范围包括设置自己的Linux主机来运行虚拟机,和在云环境(如Amazon Web Services)中运行Linux。如今在云计算方面,Linux是大多数技术进步的核心。这意味着需要深入了解Linux,从而在以后的数据中心中更有效地工作。首先,在本书的前几章学习Linux的基本知识,然后在最后几章学习如何尝试将Linux系统作为虚拟机管理程序、云控制器和虚拟机,以及如何管理虚拟网络和网络存储空间。

● Ansible:自动化管理系统的任务在现代数据中心变得越来越重要。使用Ansible,可以创建定义Linux系统状态的剧本。这包括设置安装哪些包、运行哪些服务以及如何配置特性等。一个剧本可以配置一个或上千个系统,组合成一组系统服务,并再次运行以使系统返回到已定义的状态。这个版本介绍Ansible,帮助创建第一个Ansible剧本,并展示如何运行特别的Ansible命令。

● 容器:在容器中打包和运行应用程序正成为部署、管理和更新小型、可扩展的软件服务和特性的首选方法。本书将描述如何将容器拉到系统中,运行它们,停止它们,甚至使用podman和docker命令构建自己的容器映像。

● Kubernetes和OpenShift:虽然容器本身很好,但要想在大型企业中部署、管理和升级容器,就需要一个编排平台。Kubernetes项目提供了这个平台。对于受支持的商业Kubernetes平台,可以使用OpenShift之类的产品。

本书组织结构

本书能够让你从基本的Linux基础开始学起,并逐步成为一个专业的Linux系统管理员和高级用户。

第Ⅰ部分“入门”包括2章,主要帮助你了解什么是Linux,并从一个Linux桌面开始学习。

● 第1章“开始使用Linux”介绍若干主题,比如Linux操作系统是什么,Linux的起源以及如何开始使用Linux。

● 第2章“创建完美的Linux桌面”提供关于如何创建一个桌面系统以及如何使用一些最流行的桌面功能的相关内容。

第Ⅱ部分“成为一名Linux高级用户”深入详细地介绍如何使用Linux shell、使用文件系统、操作文本文件、管理进程以及使用shell脚本。

● 第3章“使用shell”介绍如何访问shell、运行命令、撤回命令(使用历史)以及完成标记。此外,该章还描述如何使用变量、别名以及man手册(即传统的Linux命令参考手册)。

● 第4章“在文件系统中移动”包含用来列举、创建、复制和移动文件和目录的命令。此外,该章还包括更高级的主题,比如文件系统安全性(文件的所有权、权限以及访问控制列表等)。

● 第5章“使用文本文件”包含使用文本文件需要的所有知识,从基本的文本编辑器到用来查找文件以及在文件中搜索文本所需的工具。

● 第6章“管理运行中的进程”描述如何查看正在系统上运行的进程以及如何更改这些进程。其中,更改进程的方法包括终止、暂停以及发送其他类型的信号。

● 第7章“编写简单的shell脚本”介绍一些shell命令和函数,可以将它们放在一个文件中并作为一个命令运行。

第Ⅲ部分“成为一名Linux系统管理员”,将学习如何管理Linux系统。

● 第8章“学习系统管理”提供关于基本图形工具、命令以及用来管理Linux系统的配置文件的相关内容。它介绍了用于简化、集中的Linux管理的Cockpit Web UI。

● 第9章“安装Linux”介绍常见安装任务,如磁盘分区和初始软件包选择,以及更高级的安装工具,比如从启动文件开始安装。

● 第10章“获取和管理软件”解释软件包的工作原理以及如何获取和管理软件包。

● 第11章“获取用户账户”讨论用来添加和删除用户和组的工具,以及如何集中管理用户账户。

● 第12章“管理磁盘和文件系统”提供关于添加分区、创建文件系统、安装文件系统以及使用逻辑卷管理的相关内容。

第Ⅳ部分“成为一名Linux服务器管理员”,将学习如何创建功能强大的网络服务器以及用来管理这些服务器的工具。

● 第13章“了解服务器管理”介绍远程登录、监视工具以及Linux启动过程。

● 第14章“管理网络”讨论如何配置网络。

● 第15章“启动和停止服务”提供启动和停止服务的相关内容。

● 第16章“配置打印服务器”描述如何配置打印机,以便在Linux系统本地使用,或者通过网络在另一台计算机上使用。

● 第17章“配置Web服务器”描述如何配置一个Apache Web服务器。

● 第18章“配置FTP服务器”介绍设置vsftpd FTP服务器所需的步骤。通过使用该服务,可以让他人通过网络从你的Linux系统中下载文件。

● 第19章“配置Windows文件共享(Samba)服务器”介绍如何使用Samba进行Windows文件服务器配置。

● 第20章“配置NFS服务器”描述如何利用网络文件系统功能通过网络在不同系统之间共享文件夹。

● 第21章“Linux的故障排除”介绍用于Linux系统故障排除的流行工具。

第Ⅴ部分“学习Linux安全技术”,将学习如何确保Linux系统和服务的安全。

● 第22章“理解基本的Linux安全”介绍基本的安全概念和技术。

● 第23章“理解高级的Linux安全”介绍如何使用PAM(Pluggable Authentication Modules,可插拔验证模块)和密码工具加强系统安全和验证。

● 第24章“使用SELinux增强Linux安全”演示如何使用SELinux(Security Enhanced Linux)确保系统服务的安全。

● 第25章“保护网络上的Linux”介绍用来确保系统服务安全的网络安全功能,如firewalld和iptables防火墙。

第VI部分“将Linux扩展到云”,从单一系统转向容器化、云计算和自动化。

● 第26章“转移到云和容器”描述如何拉、推、启动、停止、标记和创建容器图像。

● 第27章“使用Linux进行云计算”通过描述如何设置虚拟机管理程序、构建虚拟机以及跨网络共享资源,介绍Linux系统中云计算的相关概念。

● 第28章“将Linux部署到云”描述如何将Linux镜像部署到不同的云环境,包括OpenStack、Amazon EC2或者进行了虚拟化配置的本地Linux系统。

● 第29章“使用Ansible自动部署、管理应用程序和基础设施”说明如何创建Ansible剧本,并运行即时 Ansible命令自动配置Linux系统和其他设备。

● 第30章“使用Kubernetes将应用程序部署为容器”描述Kubernetes项目,以及它是如何用于编排容器图像的,从而有可能大规模扩展到大型数据中心。

第Ⅶ部分包含了两个附录,帮助你学习关于Linux的更多知识。附录A“介质”提供关于下载Linux发行版本的相关指导。附录B“习题答案”提供第2~30章所有习题的参考答案。

如果你是一名Linux的初学者,那么可能会对什么是Linux以及Linux的起源只具有模糊的概念。你可能听说过Linux是免费的(在使用成本方面)或者开放的(可以按照自己的意愿自由使用)。在开始学习Linux之前(后面,你将学习Linux方面的所有相关知识),第1章将回答关于Linux的起源以及特点的相关问题。

你需要多花些时间认真阅读本书,这样才可以加快学习Linux的进度,并使用它满足自己的需求。这是进入Linux并成为一名Linux专家的第一步。

获取方式

  • 传送门:https://item.jd.com/13045379.html

相关文章:

云数据中心运维新纪元:让Linux服务器如虎添翼

文章目录 一、Linux系统管理的高级技巧1. 性能调优与监控:2. 自动化与脚本编写:3. 文件系统与存储管理: 二、服务器配置优化的策略1. 硬件选型与配置:2. 网络配置与优化:3. 应用部署与调优: 三、安全策略的…...

C# 多线程造成CPU占用率高

当线程多的时候就会造成CPU内存占用率过高 private void button1_Click(object sender, EventArgs e){Thread TH1, TH2, TH3, TH4, TH5;TH1 new Thread(Thread1){IsBackground true};TH2 new Thread(Thread2){IsBackground true};TH3 new Thread(Thread3){IsBackground t…...

谈谈在不同公司中的SAP职位

今天反客为主,聊一下这个HR的话题,考虑到SAP职位的专业性,感觉还是有必要谈一谈这个话题。最近跟几位HR的小伙伴聊了一下,讨论了下不同公司的SAP职位的招聘要求,感觉还是有那么几个存在的问题: 追求完美的…...

服务器连接不上

记录今天2024/07/02的问题: 我今天真的是非常无语,今天在连服务器的时候,突然发现连不上了。 后来才意识到,原来是我笔记本先是开了全局代理,然后再用easy connected连接。当时还跳出了一个窗口如下,我当时…...

论文辅导 | 基于贝叶斯优化-卷积神经网络-双向长短期记忆神经网络的锂电池健康状态评估

辅导文章 模型描述 准确估计电池健康状态是设备稳定运行的关键。针对当前健康状态研究中容量难以直接测量、估计模型调参费时等问题,提出基于多健康特征的贝叶斯优化(BO)算法优化卷积神经网络(CNN)与双向长短期记忆&a…...

安卓实现微信聊天气泡

一搜没一个能用的&#xff0c;我来&#xff1a; 布局文件&#xff1a; <?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android"xml…...

软件测试(功能、接口、性能、自动化)详解 | 测试人生路

一、软件测试功能测试 测试用例编写是软件测试的基本技能&#xff1b;也有很多人认为测试用例是软件测试的核心&#xff1b;软件测试中最重要的是设计和生成有效的测试用例&#xff1b;测试用例是测试工作的指导&#xff0c;是软件测试的必须遵守的准则。 黑盒测试常见测试用…...

【面试题】网络IO模型

IO&#xff08;Input/Output&#xff09;模型指的是计算机系统中对输入/输出操作进行处理的不同方式。它定义了操作系统内核、应用程序和I/O设备之间如何交互和协调数据传输。不同的IO模型在效率、复杂性和适用场景方面都有所差异。以下是几种主要的IO模型及其特点&#xff1a;…...

数据结构-----【链表:基础】

链表基础 1、链表的理论基础 1&#xff09;基础&#xff1a; 链表&#xff1a;通过指针串联在一起的线性结构&#xff0c;每个节点由两部分组成&#xff0c;一个是数据域&#xff0c;一个是指针域&#xff08;存放指向下一个节点的指针&#xff09;&#xff0c;最后一个指针…...

如何在pycharm里面运行pytest用例

pycharm运行三种方式 1.以xx.py脚本方式直接执行&#xff0c;当写的代码里面没用到unittest和pytest框架时&#xff0c;并且脚本名称不是以test_开头命名的&#xff0c;此时pycharm会以xx.py脚本方式运行 2.当脚本命名为test_xx.py时&#xff0c;用到unittest框架&#xff0c…...

Charles抓包工具踩坑记录

请添加图片描述 Charles抓包工具 证书问题 输入网址&#xff1a;chls.pro/ssl 第一个下载证书网址&#xff0c;会出现一直加载不出来&#xff0c;无法下载证书的情况 解决&#xff1a;选择下面save Charles Root。。。 2 证书在mac中禁止修改问题 解决也很简单&#xff0c;按照…...

【RabbitMQ实战】邮件发送(直连交换机、手动ack)

一、实现思路 二、异常情况测试现象及解决 说明:本文涵盖了关于RabbitMQ很多方面的知识点, 如: 消息发送确认机制 、消费确认机制 、消息的重新投递 、消费幂等性, 二、实现思路 1.简略介绍163邮箱授权码的获取 2.编写发送邮件工具类 3.编写RabbitMQ配置文件 4.生产者发起调用…...

python 笔试面试八股(自用版~)

1 解释型和编译型语言的区别 解释是翻译一句执行一句&#xff0c;更灵活&#xff0c;eg&#xff1a;python; 解释成机器能理解的指令&#xff0c;而不是二进制码 编译是整个源程序编译成机器可以直接执行的二进制可运行的程序&#xff0c;再运行这个程序 比如c 2 简述下 Pyth…...

《SpringBoot+Vue》Chapter04 SpringBoot整合Web开发

返回JSON数据 默认实现 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>在springboot web依赖中加入了jackson-databind作为JSON处理器 创建一个实体类对象…...

腾讯地图异步调用

<template><!-- 定义地图显示容器 --><div id"container"></div> </template><script setup>import { onMounted } from vue;const mapKeys import.meta.env.VITE_GLOB_TX_MAP_KEYS;function initMap() {// //定义地图中心点坐…...

通过docker overlay2 目录名查找占用磁盘空间最大的容器名和容器ID

有时候经常会有个别容器占用磁盘空间特别大&#xff0c; 这个时候就需要通过docker overlay2 目录名查找占用磁盘空间最大的容器名和容器ID&#xff1a; 1、 首先进入到 /var/lib/docker/overlay2 目录下,查看谁占用的较多 [rootPPS-97-8-ALI-HD1H overlay2]# cd /var/lib/doc…...

每周算法:有向图强连通分量

题目链接 受欢迎的牛 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂&#xff0c;每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 A A A 喜欢 B B B&#xff0c; B B B 喜欢 C C C&#xff0c;那…...

Python习题 053:在逻辑值检测时会被认为是真值的是?

...

基于RackNerd + CentOS 7 64 Bit + aaPanel 的那些事

本文涉及以下几个站点&#xff1a; RackNerd - Introducing Infrastructure Stability NameSilo - https://www.namesilo.com/ aaPanel - https://www.aapanel.com/ 遇到错误 Cannot find a valid baseurl for repo: base/7/x86_64 解决办法 一、切换 yum源 首先可以去…...

大数据期末复习——hadoop、hive等基础知识

一、题型分析 1、Hadoop环境搭建 2、hadoop的三大组件 HDFS&#xff1a;NameNode&#xff0c;DataNode&#xff0c;SecondaryNameNode YARN&#xff1a;ResourceManager&#xff0c;NodeManager &#xff08;Yarn的工作原理&#xff09; MapReduce&#xff1a;Map&#xff0…...

什么是客户体验自动化?

客户体验自动化是近年来在企业界备受关注的一个概念。那么&#xff0c;究竟什么是客户体验自动化呢&#xff1f;本文将为您详细解析这一话题&#xff0c;帮助您更好地理解并应用客户体验自动化。 我们要先明确什么是客户体验。客户体验是指客户在使用产品或服务过程中的感受和体…...

高效除氟:探索CH-87up树脂在氟化工废水处理中的应用

摘要 本研究旨在评估Tulsimer CH-87up树脂针对经钙镁预处理后的氟化工废水的深度处理效果。实验结果显示&#xff0c;CH-87up树脂能显著降低废水中的氟离子浓度&#xff0c;从43.4mg/L降至0.34mg/L&#xff0c;远低于行业排放标准的5mg/L。此外&#xff0c;该树脂表现出卓越的…...

【Git】LFS

什么是lfs Git 是分布式 版本控制系统&#xff0c;这意味着在克隆过程中会将仓库的整个历史记录传输到客户端。对于包涵大文件&#xff08;尤其是经常被修改的大文件&#xff09;的项目&#xff0c;初始克隆需要大量时间&#xff0c;因为客户端会下载每个文件的每个版本**。Gi…...

隐式转换的魔法:Scala中隐式转换的深度解析

隐式转换的魔法&#xff1a;Scala中隐式转换的深度解析 在Scala编程语言的丰富特性中&#xff0c;隐式转换是一个强大而微妙的工具。它允许开发者在不改变现有代码的情况下&#xff0c;扩展或修改类的行为。本文将深入探讨Scala中隐式转换的工作原理&#xff0c;并通过详细的代…...

外贸企业选择什么网络?

随着全球化的深入发展&#xff0c;越来越多的国内企业将市场拓展到海外。为了确保外贸业务的顺利进行&#xff0c;企业需要建立一个稳定、安全且高速的网络。那么&#xff0c;外贸企业应该选择哪种网络呢&#xff1f;本文将为您详细介绍。 外贸企业应选择什么网络&#xff1f; …...

Redis 7.x 系列【14】数据类型之流(Stream)

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Redis 版本 7.2.5 源码地址&#xff1a;https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 概述2. 常用命令2.1 XADD2.2 XRANGE2.3 XREVRANGE2.4 XDEL2.5 XLEN2.6 XREAD2.7 XG…...

(四)opengl函数加载和错误处理

#include <glad/glad.h>//glad必须在glfw头文件之前包含 #include <GLFW/glfw3.h> #include <iostream>void frameBufferSizeCallbakc(GLFWwindow* window, int width, int height) {glViewport(0, 0, width, height);std::cout << width << &qu…...

RuoYi-Vue3不启动后端服务如何登陆?

RuoYi-Vue3不启动后端服务如何登陆?RuoYi-Vue3使用的前端技术栈 是:Vue3 + Element Plus + Vite。 github开源地址:https://github.com/yangzongzhuan/RuoYi-Vue3 前后的分离在线演示项目地址:https://vue.ruoyi.vip/ 这种方式是用若依提供的在线后端接口,可以在此基础上修…...

Typora(跨平台 Markdown 编辑器 )正版值得购买吗

Typora 是一款桌面 Markdown 编辑器&#xff0c;作为国人开发的优秀软件&#xff0c;一直深受用户的喜爱。 实时预览格式 Typora 是一款适配 Windows / macOS / Linux 平台的 Markdown 编辑器&#xff0c;编辑实时预览标记格式&#xff0c;所见即所得&#xff0c;轻巧而强大…...

springboot个人证书管理系统-计算机毕业设计源码16679

摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了个人证书管理系统的开发全过程。通过分析个人证书管理系统管理的不足&#xff0c;创建了一个计算机管理个人证书管理系统的方案。文章介绍了个人证书管理系统的系…...

读-改-写操作

1 什么是读-改-写操作 “读-改-写”&#xff08;Read-Modify-Write&#xff0c;简称RMW&#xff09;是一种常见的操作模式&#xff0c;它通常用于需要更新数据的场景。 这个模式包含三个基本步骤&#xff1a; 1.读&#xff08;Read&#xff09;&#xff1a;首先读取当前的数据…...

海外仓系统应用教程:解决了小型海外仓哪些问题

大型海外仓通过对海外仓WMS系统的使用&#xff0c;大大提升了业务流程的效率和利润率。这也给很多小型海外仓造成了误区&#xff0c;觉得海外仓系统就是为大型海外仓设计的。其实小型海外仓对海外仓系统的需求同样强烈&#xff0c;现在也有很多专门转对中小型海外仓设计的WMS系…...

shell 脚本编程

简介&#xff1a; 用户通过shell向计算机发送指令的计算机通过shell给用户返回指令的执行结果 通过shell编程可以达到的效果 提高工作效率可以实现自动化 需要学习的内容&#xff1a; linuxshell的语法规范 编写shell的流程 第一步&#xff1a;用vi/vim创建一个.sh的文件…...

gin参数验证

一. 结构体验证 用gin框架的数据验证&#xff0c;可以不用解析数据&#xff0c;减少if else。如下面的代码&#xff0c;如果需要增加判断条件&#xff0c;就需要增加if或者if else。 type MyApi struct {a intb string }func checkMyApi(val *MyApi) bool {if val.a 0 {retur…...

【web3】分享一个web入门学习平台-HackQuest

前言 一直想进入web3行业&#xff0c;但是没有什么途径&#xff0c;偶然在电鸭平台看到HackQuest的共学营&#xff0c;发现真的不错&#xff0c;并且还接触到了黑客松这种形式。 链接地址&#xff1a;HackQuest 平台功能 学习路径&#xff1a;平台有完整的学习路径&#xff…...

Sectigo或RapidSSL DV通配符SSL证书哪个性价比更高?

在当前的网络安全领域&#xff0c;选择一款合适的SSL证书对于保护网站和用户数据至关重要。Sectigo和RapidSSL作为市场上知名的SSL证书提供商&#xff0c;以其高性价比和快速的服务响应而受到市场的青睐。本文将对Sectigo和RapidSSL DV通配符证书进行深入对比&#xff0c;帮助用…...

金蝶云星空字段之间连续触发值更新

文章目录 金蝶云星空字段之间连续触发值更新场景说明具体需求&#xff1a;解决方案 金蝶云星空字段之间连续触发值更新 场景说明 字段A配置了字段B的计算公式&#xff0c;字段B配置了自动C的计算公式&#xff0c;修改A的时候&#xff0c;触发了B的重算&#xff0c;但是C触发不…...

Python 获取字典中的值(八种方法)

Python 字典(dictionary)是一种可变容器模型&#xff0c;可以存储任意数量的任意类型的数据。字典通常用于存储键值对&#xff0c;每个元素由一个键&#xff08;key&#xff09;和一个值(value&#xff09;组成&#xff0c;键和值之间用冒号分隔。 以下是 Python 字典取值的几…...

Day49

Day49 代理模式proxy 概念&#xff1a; 代理(Proxy)是一种设计模式&#xff0c;提供了对目标对象另外的访问方式&#xff0c;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 代理模式分为静态代理和动态代理…...

OpenCV 车牌检测

OpenCV 车牌检测 级联分类器算法流程车牌检测相关链接 级联分类器 假设我们需要识别汽车图像中车牌的位置&#xff0c;利用深度学习目标检测技术可以采取基于锚框的模型&#xff0c;但这需要在大量图像上训练模型。 但是&#xff0c;级联分类器可以作为预训练文件直接使用&…...

机器学习/pytorch笔记:time2vec

1 概念部分 对于给定的标量时间概念 t&#xff0c;Time2Vec 的表示 t2v(t)是一个大小为 k1的向量&#xff0c;定义如下&#xff1a; 其中&#xff0c;t2v(t)[i]是 t2v(t)的第 i 个元素&#xff0c;F是一个周期性激活函数&#xff0c;ω和 ϕ是可学习的参数。 以下是个人理解&am…...

降低开关电源噪声的设计总结

开关电源的特征就是产生强电磁噪声&#xff0c;若不加严格控制&#xff0c;将产生极大的干扰。下面介绍的技术有助于降低开关电源噪声&#xff0c;能用于高灵敏度的模拟电路。 电路和器件的选择 一个关键点是保持dv/dt和di/dt在较低水平&#xff0c;有许多电路通过减小dv/dt和…...

rust嵌入式开发2024

老的rust embedded book 其实过时了. 正确的姿势是embassy 入手. 先说下以前rust写嵌入怎么教学小白的. 第一步,从这里 svd2rust 工具,自己生成库第二部,有了这个库,相当于就有了pac外设访问文件,然后其实就可以搞起来了. 那么为啥不好搞了. 因为太乱了. 小白喜欢你告我咋弄…...

字符串

对应练习题&#xff1a;力扣平台 14. 最长公共前缀 class Solution { public:string longestCommonPrefix(vector<string>& strs) {string strs1strs[0];//初始前缀字符串for (int i 1; i < strs.size(); i) {while(strs[i].find(strs1)!0)//遍历找到共同最长前…...

mysql8 锁表与解锁

方法1不行&#xff0c;就按方法2来执行&#xff1b; (一) 解锁方法1 连接mysql &#xff0c;直接执行UNLOCK TABLES&#xff0c;细节如下&#xff1a; – 查询是否锁表 SHOW OPEN TABLES WHERE in_use >0 ; – 查询进程 show processlist ; – 查询到相对应的进程&#xf…...

第2篇 区块链的历史和发展:从比特币到以太坊

想象一下&#xff0c;你住在一个小镇上&#xff0c;每个人都有一个大账本&#xff0c;记录着所有的交易。这个账本很神奇&#xff0c;每当有人买卖东西&#xff0c;大家都会在自己的账本上记一笔&#xff0c;确保每个人的账本都是一致的。这就是区块链的基本思想。而区块链的故…...

从理论到实践的指南:企业如何建立有效的EHS管理体系?

企业如何建立有效的EHS管理体系&#xff1f;对于任何企业&#xff0c;没有安全就谈不上稳定生产和经济效益&#xff0c;因此建立EHS管理体系是解决企业长期追求的建立安全管理长效机制的最有效手段。良好的体系运转&#xff0c;可以最大限度地减少事故发生。 这篇借着开头这个…...

内网和外网的区别及应用

内网和外网的区别及应用 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们来探讨一下计算机网络中的内网和外网&#xff0c;它们的区别以及在实际应用中的…...

电驱失效类型和风险分析,如何用精益思维提升电驱可靠性?

在电动车日益普及的今天&#xff0c;电驱系统作为电动车的“心脏”&#xff0c;其可靠性直接关系到整车的性能与用户体验。然而&#xff0c;电驱失效问题却一直困扰着电动车行业&#xff0c;如何提升电驱可靠性成为了业内关注的焦点。今天&#xff0c;深圳天行健精益管理咨询公…...

自动扫描范围在减少剂量多相CT肝脏成像中的应用:基于CNN和高斯模型| 文献速递-深度学习自动化疾病检查

Title 题目 Automatic scan range for dose-reduced multiphase CT imaging of theliver utilizing CNNs and Gaussian models 自动扫描范围在减少剂量多相CT肝脏成像中的应用&#xff1a;基于CNN和高斯模型 01 文献速递介绍 肝癌是全球癌症死亡的第四大原因&#xff0c;每…...

Vue3+.NET6前后端分离式管理后台实战(二十八)

1&#xff0c;Vue3.NET6前后端分离式管理后台实战(二十八)...

搜索引擎常用语法

引号 (" "): 用双引号将词组括起来&#xff0c;搜索引擎将返回包含完全相同短语的结果。 示例&#xff1a;"人工智能发展趋势" 减号 (-): 在关键词前加上减号可以排除包含特定词语的结果。 示例&#xff1a;人工智能 -机器学习&#xff08;排除包含 “机器…...

16-JS封装:extend方法

目录 一、封装需求 二、实现1&#xff1a;jQuery.extend 三、实现2&#xff1a;通过原型jQuery.fn.extend 四、优化 一、封装需求 封装需求&#xff1a; $.extend&#xff1a; var obj{ name:"xxx",age:18} var obj3{ gender:"女"} var obj2{}; 将obj、…...

SwinUnet详解

文章目录 摘要一. 编码端模块1. PatchEmbed2. SwinTransformerBlock2.1. Window_partition2.2. WindowAttention2.3. Window_reverse2.4. MLP 3. PatchMerging 二. 解码端模块三. 完整流程图 摘要 swinunet基本结构&#xff1a; swinunet采用编码器-解码器结构&#xff1a; 编…...

k8s-第十一节-Job和CronJob

Job Kubernetes jobs主要是针对短时和批量的工作负载。它是为了结束而运行的&#xff0c;而不是像deployment、replicasets、replication controllers和DaemonSets等其他对象那样持续运行。 Kubernetes Jobs会一直运行到Job中指定的任务完成。也就是说&#xff0c;如果pods给…...

【区块链+基础设施】人民链 | FISCO BCOS应用案例

针对目前数据行业发展的迫切需求&#xff0c;人民网发挥党媒是数据要素市场的重要建设者的关键作用&#xff0c;依托区块链、大数据、人工智能等技术&#xff0c;推出人民链全域数据治理共享与应用平台,致力于解决全行业面临的数据流通与应用问题&#xff0c;为数字经济时代提供…...

福特蒙迪欧升级STARFORGED锻造轮毂和博德避震

福特蒙迪欧升级STAR FORGED锻造轮毂和博德避震技术及摄影支持:車站station这台车的车主对避震想要舒适性的驾驶体验,所以选择了这款台湾border博德s1街道型绞牙避震。应车主需求,工作人员为其配置街道舒适型筒芯。另外车主喜欢高颜值的轮毂,选择了定制款的STAR FORGED,轻量…...

长安马自达:EZ-6只是开始,每年推出一款新产品

在重庆车展期间,笔者采访了长安马自达汽车有限公司执行副总裁邓智涛与MAZDA EZ-6设计师星野忠男,对其合资模式2.0概念,以及最新车型MAZDA EZ-6的市场定位与未来规划进行了深度解析。邓智涛首先回顾了中国合资车企40年的发展历程,并阐述了合资模式2.0的诞生背景。他指出,中…...

【openlayers系统学习】1.6下载要素,将要素数据序列化为 GeoJSON并下载

六、下载要素 下载要素 上传数据并编辑后&#xff0c;我们想让用户下载结果。为此&#xff0c;我们将要素数据序列化为 GeoJSON&#xff0c;并创建一个带有 download​ 属性的 <a>​ 元素&#xff0c;该属性会触发浏览器的文件保存对话框。同时&#xff0c;我们将在地图…...

如何恢复被盗的加密货币?

本世纪&#xff0c;网络犯罪的首要目标是加密货币。 这要归功于加密货币的日益普及和价值&#xff0c;网络犯罪分子已经认识到经济收益的潜力&#xff0c;并将重点转向利用这种数字资产中的漏洞。 在今天的文章中&#xff0c;我们将讨论加密货币恢复和被盗加密货币恢复。 我们…...

SAP 生产订单报工函数BAPI_PRODORDCONF_CREATE_TT不返回报错信息

最近财务一直反馈MES报工的数据都没有成本,然后去查看原因发现是财务当月的KP26的价格没有进行维护,导致没有收集到工单的报工成本。 但是在前台操作CO11 报工的时候,系统会给出报错的信息 但是我们在调用函数BAPI_PRODORDCONF_CREATE_TT的时候,系统并没有返回报错的信息…...

YOLOV10阅读总结

GitHub - THU-MIG/yolov10: YOLOv10: Real-Time End-to-End Object Detection YOLOv10 - Ultralytics YOLO Docs https://arxiv.org/pdf/2405.14458 论文地址 最近yolo又出了个yolov10了&#xff0c;不得不感慨CV是真卷&#xff0c;毕竟yolov9也才没多久。记录一下阅读笔记。…...