随笔分类 - 操作系统&网络&运维
进程与线程-linux快速入门教程
摘要:1. 简介 在本教程中,我们将简要定义两个模棱两可的术语,进程和线程。之后,我们将看看它们之间的差异。 2. 定义 进程是程序的执行。它包括程序本身、数据、资源(如文件)和执行信息(如操作系统保存的进程关系信息)。操作系统允许用户通过系统调用创建、计划和终止进程。 线程是一个半进程。它有自己的堆栈并
阅读全文
多线程与超线程-架构快速进阶教程
摘要:1. 简介 在本教程中,我们将介绍计算机科学的两种处理技术。特别是,我们将介绍多线程和超线程技术,讨论它们的不同方法,突出它们的优点和缺点,并讨论它们最常见的用法。 2. 多线程 在计算机系统中,处理器执行称为线程的轻量级指令集。为了提高整体系统性能、响应能力和吞吐量,可以在不同的内核上同时执行多个
阅读全文
进程控制块-架构快速进阶教程
摘要:1. 简介 计算机系统同时执行多个程序。这使我们能够实现更好的吞吐量和用户体验。运行多个程序的概念由操作系统中的进程实现。 在本教程中,我们将讨论进程控制块 (PCB) 的概念,其中包含进程运行的有用信息。 2. 进程概念 进程是正在执行的程序。例如,我们可以编写一个 Java 应用程序并将其保存到
阅读全文
死锁:它是什么,如何检测、处理和预防-架构快速进阶教程
摘要:1. 概述 在本教程中,我们将通过实际示例探讨如何预防、避免、检测和忽略死锁。 2. 死锁简介 在进程共享资源的几乎任何情况下都可能发生死锁。它可以发生在任何计算环境中,但它在分布式系统中很普遍,其中多个进程在不同的资源上运行。 在此情况下,一个进程可能正在等待另一个进程已持有的资源。死锁类似于先有
阅读全文
进程生命周期-架构快速进阶教程
摘要:1. 概述 在本教程中,我们将讨论操作系统中进程的生命周期。 2. 什么是进程? 在操作系统中,进程是当前正在执行的计算机程序的实例。因此,具有活动状态的计算机程序是一个进程。例如,用户正在打开 Web 浏览器进行 Web 冲浪或使用某些音乐播放器应用程序播放音乐。 当我们想要同时运行多个进程时,这
阅读全文
yum安装时出现"Could not retrieve mirrorlist "的解决办法
摘要:[root@localhost ~]# yum -y install wget (注:在下载wget命令并安装) Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error
阅读全文
Linux系统运行级别(runlevel)-linux快速入门教程
摘要:Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4
阅读全文
Linux网卡配置与绑定-linux快速入门教程
摘要:以下教程以Redhat Linux操作作为演示示例 Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。 相关的配置文件 /ect/hosts 配置主机名和IP
阅读全文
linux系统内核参数优化-linux快速入门教程
摘要:内核的 shmall 和 shmmax 参数 SHMMAX= 配置了最大的内存segment的大小 >这个设置的比SGA_MAX_SIZE大比较好。SHMMIN= 最小的内存segment的大小SHMMNI= 整个系统的内存segment的总个数SHMSEG= 每个进程可以使用的内存segment的
阅读全文
linux修改主机名(hostname)-linux快速入门教程
摘要:以下已经CentOS操作系统为示例 需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。 /etc/sysconfig/network 用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=
阅读全文
CentOS网络接口配置文件ifcfg-eth详解-linux快速入门教程
摘要:CentOS网络接口配置文件ifcfg-eth详解 文件 /etc/sysconfig/network-scripts/ifcfg-eth0在/etc/sysconfig/network-script在这个目录下面,存放的是网络接口(网卡)的脚本文件(控制文件),ifcfg-eth0是默认的第一个网
阅读全文
英特尔的VT-d技术是什么?-虚拟化技术快速入门教程
摘要:VT-d技术: 我们知道对于服务器而言,很重要的一个组成部分就I/O,CPU的计算能力提升虽然可以更快地处理数据,但是前提是数据能够顺畅的到达CPU,因此,无论是存储,还是网络,以及图形卡、内存等,I/O能力都是企业级架构的一个重要部分。为此,人们不但在传输带宽上投资(比如从百兆以太网到千兆以太网再
阅读全文
如何取消Linux下,vi中显示的^M符号-linux快速入门教程
摘要:【背景知识】 ^M 是ascii中的'\r', 回车符,是16进制的0x0D,8进制的015,十进制的13。 对于换行这个动作,unix下一般只有一个0x0A表示换行,windows下一般都是0x0D和0x0A两个字符。 另外:^L 是ascii 0x0C '\f', 换页控制符。 而对于Linux
阅读全文
多网卡的各种bond模式原理-linux快速入门教程
摘要:Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援
阅读全文
使用ethtool工具确定多网卡Linux服务器网口位置方法-linux快速入门教程
摘要:在配置有多个网络接口的设备时我们会犯难,eth0、eth1、……到底是那个接口? 今天为大家介绍一个小工具,ethtool,他可以帮助你解决这个问题。 我使用的机器是ubuntuLinux 系统,打开终端,输入ethtool --help 显示帮助信息,下面我就简要介绍一下最常用的两个功能。 功能1
阅读全文
如何解决 umount 时出现的 "Device is busy"-linux快速入门教程
摘要:1.umount, 老是提示:device is busy, 服务又不能停止的。 可以用"umount -fl"解决! 2.mount的基本用法是? 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统。 -f 伪装mo
阅读全文
init.d里chkconfig-linux快速入门教程
摘要:#!/bin/bash# chkconfig : 35 99 05# description: Test chkconfig# file: /etc/init.d/fooenv > /tmp/ENVLOG35 : 就是哪种runlevel下启动99:在rc3.d和rc5.d下产生S99foo (越小
阅读全文
Haproxy 配置项及配置实例-Haproxy入门教程
摘要:常用配置选项: OPTION 选项: option httpclose :HAProxy会针对客户端的第一条请求的返回添加cookie并返回给客户端,客户端发送后续请求时会发送 此cookie到HAProxy,HAProxy会针对此cookie分发到上次处理此请求的服务器上,如果服务器不能忽略 此c
阅读全文
Linux常用查看CPU和内存使用情况-ls、free、top、cat、ll
摘要:在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t
阅读全文
linux下使用 du查看某个文件或目录占用磁盘空间的大小
摘要:du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh 一、du的功能:`du` reports the
阅读全文
浙公网安备 33010602011771号