首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
7
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
基础知识-Gaoyufu 's blog
以下是
基础知识
相关的文章
2020-09-26
戴尔R710服务器idrac安装centos7系统
摘要总结: iDRAC是戴尔服务器的特有功能,用于远程监控和管理服务器硬件状态。它分为Express和Enterprise两个版本,可通过专用网口或服务器网口连接。登录戴尔服务器后,可以配置iDRAC管理页面,启动虚拟控制平台并制作RAID卷。使用虚拟介质安装系统时,需更改相关配置并连接虚拟介质,然后安装系统。注意,浏览器建议使用Chrome等支持虚拟控制台的浏览器,Java版本需为Java 7。
2020-09-26
191
0
0
Linux基础
基础知识
2020-06-15
Squid代理服务器
关于代理服务器Squid的配置和使用,您提供的内容非常详细和全面。以下是对您内容的简要概述和回应: 一、内容概述: 1. Squid简介:Squid是一个高性能的代理缓存服务器,用于支持多种协议,如HTTP、HTTPS、FTP等。它主要用于缓存加速、应用层过滤等功能。 2. Squid安装与配置:包括传统代理服务配置、日志配置和ACL访问权限控制等。 3. 常用命令和工具:如验证配置、查看状态信息、清除缓存等。 二、回应: 1. Squid简介与功能:正如您所述,Squid是一个强大的代理服务器,能够为企业提供缓存加速、内容过滤等功能。它的工作机制是通过代理服务器来转发请求并缓存响应,从而提高访问速度。 2. 安装与配置:对于安装和配置部分,您需要确保系统环境符合要求,并按照您的环境进行配置文件的修改。配置文件`/etc/squid/squid.conf`是核心配置文件,其中包含了各种参数和设置。 3. ACL访问权限控制:这是Squid的一个重要功能,通过ACL可以定义访问控制列表,对不同的用户或IP进行不同的访问控制。您提供的示例非常详细,可以帮助用户根据实际需求进行配置。 4. 命令和工具:对于管理和监控Squid,确实需要使用一些命令和工具。例如,`squidclient`可以用来获取Squid的状态信息,而清除缓存等操作也可以通过相应的命令完成。 总的来说,您提供的内容非常详细,涵盖了Squid的简介、安装、配置、命令和工具等方面。这对于学习和了解Squid的使用和管理非常有帮助。
2020-06-15
155
0
0
基础设施
基础知识
2020-05-15
系统监控
这是一个关于Linux系统中`proc`文件系统基本概念、监控常用命令及工具的总结。`proc`文件系统是Linux内核提供的一种特殊的文件系统,允许用户空间程序访问内核数据。它包含了系统内存管理、进程信息、文件系统、设备驱动等各种信息。 常用监控命令包括`uptime`、`free`、`vmstat`、`mpstat`、`iostat`、`sar`和`iotop`等,这些命令可以监控CPU使用情况、内存状态、磁盘I/O、系统负载等,帮助系统管理员了解系统运行状态和性能瓶颈。 `proc`文件系统中的`1`节点代表系统的`systemd`进程,其他进程信息则以目录形式存在于`/proc`目录下,如`/proc/1/cmdline`显示`systemd`进程的启动命令。 `vmstat`命令用于显示虚拟内存统计信息,`mpstat`用于查看多核心CPU中每个计算核心的统计数据,`iostat`用于监视系统输入输出设备和CPU的使用情况,`sar`用于收集、报告和保存系统活动信息,`iotop`用于实时查看每个进程的IO使用情况。 通过这些命令和工具,系统管理员可以更有效地管理和优化Linux系统性能。
2020-05-15
117
0
0
基础知识
Linux基础
2020-05-09
iSCSI 架构
这是一个关于iSCSI、SAN存储技术、LUN以及其配置过程的摘要总结。基于你给出的内容,我将为你生成一个200字左右的摘要: iSCSI是一种基于IP网络的存储技术,通过TCP/IP协议在存储设备与服务器之间建立连接。其中LUN是逻辑单元号,用于在存储设备上识别独立的存储单元。配置iSCSI target和initiator涉及多个步骤,包括创建iqn名称、配置block存储、设置ACL等。Thick LUN和Thin LUN是两种LUN类型,前者在创建时分配全部空间,性能较高但空间利用率低;后者按需分配空间,提高空间利用率但可能影响性能。两者在使用场景上有明显区别,可根据实际需求选择。摘要理解,iSCSI技术通过配置target和initiator实现数据存储和访问,而LUN的类型选择则根据具体性能、空间利用率和成本需求来定。
2020-05-09
158
0
0
基础知识
Linux基础
2020-05-07
RAID基础
这个摘要非常详细地概述了RAID的分类、性能、数据冗余能力、磁盘数量、空间利用率以及创建、移除磁盘、添加新磁盘、卸载阵列和重新添加阵列等操作步骤,还包括了扫描RAID磁盘信息等命令。通过简洁的语言和清晰的逻辑,它帮助读者快速理解RAID阵列的工作机制和操作方法。
2020-05-07
126
0
0
基础知识
Linux基础
2020-03-12
KVM虚拟化平台
以下是KVM虚拟机的迁移步骤: 一、冷迁移(静态迁移) 1. 在原主机上关闭需要迁移的虚拟机。 2. 使用SCP或其他方式将虚拟机的配置文件(例如`.xml`文件)和磁盘镜像文件复制到新主机上。 3. 在新主机上编辑虚拟机的配置文件,修改虚拟机名称、MAC地址等必要信息。 4. 在新主机上使用`virsh define`命令重新定义虚拟机。 5. 使用`virsh start`命令启动虚拟机。 二、热迁移(动态迁移) 热迁移可以在虚拟机运行的情况下进行,需要确保源主机和目标主机之间的网络连接正常。 1. 在源主机和目标主机上配置共享存储,以便虚拟机可以在两个主机之间访问其磁盘文件。这可以通过使用NFS(网络文件系统)或其他共享存储解决方案来实现。 2. 在源主机上安装并启动虚拟机。确保虚拟机配置为使用共享存储,并且虚拟机的磁盘文件存储在共享存储上。 3. 在目标主机上配置桥接网络,以便虚拟机可以访问网络。这可以通过使用`virsh iface-bridge`命令或其他网络配置工具来完成。 4. 在源主机上使用`virsh migrate`命令进行虚拟机迁移。这个命令会将虚拟机的运行状态迁移到目标主机上。在迁移过程中,虚拟机不会停机。 5. 一旦迁移完成,检查目标主机上的虚拟机是否正常运行。 注意事项: 1. 在进行迁移之前,确保备份所有重要的数据和配置文件。 2. 迁移过程中可能会产生短暂的数据丢失或停机时间,请在业务允许的情况下进行迁移操作。 3. 根据实际情况调整网络配置和共享存储设置,确保迁移过程的顺利进行。 以上步骤提供了KVM虚拟机迁移的基本过程,具体操作可能因环境配置和版本差异而有所不同。在进行迁移之前,请确保了解您的环境和相关文档,以确保操作的正确性。
2020-03-12
111
0
0
基础设施
基础知识
2020-02-29
软件包管理
总结: 本文主要介绍了Linux系统中使用RPM软件包管理工具和YUM工具进行软件安装、管理以及创建本地YUM源和同步远程YUM仓库的方法。以下是对内容的总结: 一、Linux应用程序基础 * Linux应用程序组成:普通可执行程序文件、系统库文件、配置文件等。 * RPM是Linux系统下的软件包管理工具,用于安装、卸载、更新、查询和验证软件包。 二、RPM软件包管理 * 使用rpm命令查询、安装、卸载和更新软件包。 * 了解rpm命令的常用选项和参数。 三、使用YUM工具管理软件包 * YUM是Yellowdog Updater Modified的简称,是Linux系统中自动解决软件包依赖关系的软件包管理工具。 * 配置YUM源,包括网络源和本地源。 * 使用YUM命令查询、安装、卸载和更新软件包。 四、搭建YUM仓库服务 * 准备软件仓库目录(系统安装光盘或其他软件包资源)。 * 创建repodata数据文件,使YUM能够识别软件包仓库。 * 配置YUM源,使其能够访问软件仓库。 五、离线YUM源 * 开启yum缓存功能,将下载的软件包缓存到本地。 * 使用createrepo命令创建本地YUM镜像源。 六、Reposync同步YUM远程仓库的安装包 * 安装yum-utils工具包。 * 使用reposync命令同步远程YUM仓库到本地目录。 七、下载软件RPM包及其依赖包 * 使用yumdownloadonly插件下载软件和其依赖包。 * 使用yum-utils中的yumdownloader命令下载指定软件及其依赖包,并指定下载目录。 以上就是本文的主要内容,希望对你有所帮助!
2020-02-29
174
0
0
基础知识
Linux基础
2020-02-23
Apache部署
摘要: 本文主要介绍了Apache HTTP服务器(httpd)的基本特性和其版本2.2与2.4的差异,并详细描述了从编译安装httpd服务器到配置系统服务的完整过程。这个过程包括安装开发环境、下载并编译安装httpd服务器、配置环境变量、配置映射关系、配置man文档、关闭防火墙和selinux、开启和停止apache服务,以及添加httpd系统服务等步骤。最后,文章提供了关于配置文件中一些重要参数的说明。
2020-02-23
119
0
0
基础知识
基础设施
2020-02-20
进程和计划任务管理
**摘要总结**: 本文介绍了Linux系统中进程管理、计划任务设置和守护进程等相关概念与操作。进程是程序在某个数据集上的执行实例,有独立的系统资源。Linux通过进程来区分不同程序执行,每个进程都有一个唯一的进程标识符(PID)。进程管理涉及进程创建、状态查看、终止等操作,可以使用`ps`、`top`、`pgrep`、`pstree`等命令来查看和管理进程。 计划任务设置包括一次性任务(`at`命令)、周期性任务(`cron`命令),以及系统周期性任务(编辑`/etc/crontab`文件)。这些工具允许用户在指定时间或间隔内执行命令或脚本,常用于周期性日志分析、数据备份等任务。 守护进程是长期运行的后台进程,通常不会受到前台任务退出的影响。它们通过重定向标准输入/输出、使用`nohup`命令、使用`disown`命令或利用终端复用器(如`screen`或`tmux`)来确保在会话结束后继续运行。 此外,还提到了僵尸进程和孤儿进程的概念,僵尸进程是已经结束但进程描述符仍保留在系统中的进程,孤儿进程是没有父进程的进程。为了避免僵尸进程,父进程需要调用`wait()`或`waitpid()`来收集子进程的状态信息。 最后,提供了如何使用`at`、`batch`和`crontab`命令设置计划任务的示例,以及如何使用`lsof`命令查看进程打开的文件和连接。这些工具对于维护和管理Linux系统及其上的进程至关重要。
2020-02-20
130
0
0
Linux基础
基础知识
2020-02-12
DNS域名解析服务
好的,以下是对上述内容的摘要总结: 本文介绍了域名系统(DNS)的核心作用和BIND(Berkeley Internet Name Domain)作为Linux和UNIX系统上部署最广泛的域名服务器的重要性。文章详细描述了BIND的安装和控制,包括配置主配置文件、区域数据文件等步骤。同时,文章还涉及了域名解析缓存服务、配置文件排错命令、NSCD服务的配置和使用以及BIND服务的chroot加固。 主要步骤如下: 一、BIND域名服务基础:介绍了DNS系统组成和类型,包括正向解析和反向解析。 二、BIND的安装和控制:详细描述了如何安装BIND软件,配置主配置文件以及区域数据文件。包括正向和反向数据文件的配置。此外,还介绍了从-DNS的配置方法。 三、域名解析缓存服务:解释了为什么需要域名解析缓存服务,并介绍了NSCD(Name Service Caching Daemon)的配置和使用。包括安装NSCD软件、配置NSCD服务的参数以及如何清除DNS缓存。 四、chroot加固BIND服务:介绍了如何加固BIND服务以提高安全性。包括创建named用户、创建目录结构、修改权限、创建设备、复制需要的文件、修改配置文件以及启动named进程等步骤。 以上是对文章的简要总结。
2020-02-12
124
0
0
基础设施
基础知识
1
...
8
9
10
11
12