随笔分类 - Linux学习
摘要:华三官网文档并不完全正确,并且很多系统已经用rsyslog而不是syslog。在这里记录下配置 1、交换机侧配置 [H3C]info-center enable # ip替换成日志服务器的ip 使用local5作为日志主机记录工具。 [H3C]info-center loghost 172.20.1
阅读全文
摘要:在计算机术语中,"透明"通常指的是一种操作或过程对用户或其他系统的影响被隐藏或减轻到最小程度,以使其表现为无缝、不可察觉或无需用户干预。这种透明性的目标是使系统更易于使用、更具可靠性,并减少对终端用户或其他系统组件的干扰。 例如Linux内存配置中的的"透明巨大页面(THP)"中,"透明"的含义是系
阅读全文
摘要:Linux常用命令base64命令用于 编码/解码文件或标准输入输出 用例: [root@localhost ~]# echo test|base64 #加密 dGVzdAo= [root@localhost ~]# echo dGVzdAo= |base64 -d #解密 test
阅读全文
摘要:最近在复习tcp/ip知识,其中有关的一个问题 "一台服务器做多支持多少个TCP链接" 和Linux下的文件描述符有关,学习一下。 Linux中,一切设备都是文件,对文件的操作都是通过文件描述符来进行的。 文件描述符的定义: 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个
阅读全文
摘要:k8s的很多yaml的配置文件中,很多地方执行bash命令时 要加上 -c 。 bash手册中对其解释 -c string If the -c option is present, then commands are read from string. If there are arguments
阅读全文
摘要:查看centos系统中/sys/block/sd*/queue/rotational这个文件里存的数据是判断该盘是否为ssd最基本的方法,0代表ssd,1代表hdd。 HDD直通盘查询结果为1,结果正常。 单盘SSD查询结果为0,结果正常。
阅读全文
摘要:一、修改配置文件 1、取消注释Port 22,增加自己想要的ssh端口。 vim /etc/ssh/sshd_config Port 22 Port 6666 #AddressFamily any #ListenAddress 0.0.0.0 2、ssh默认监听的端口是22,如果不强制说明,"Por
阅读全文
摘要:一、/var/log/secure 包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。 二、/var/log/messages 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/me
阅读全文
摘要:从系统架构: 服务器分为两类 对称多处理器架构(SMP:Symmetric Multi-Processor) 非一致存储访问架构(NUMA:Non-Uniform Memory Access) SMP 所谓对称多处理器结构,是指服务器中多个CPU对称工作,无主次或从属关系。 各CPU共享相同的物理内
阅读全文
摘要:存储、服务器业务网络基本都会配置bond来测试冗余性能。 而客户要down端口通常是为了模拟聚合链路故障。ifdown ifup等命令无法真正模拟网口链路断开,根据红帽官网的文档建议: 1、不推荐使用系统侧命令来测试链路切换。 2、推荐使用拔光纤或在对端交换机shutdown端口来进行测试。
阅读全文
摘要:信号的概念 信号(Signal)是一种软件中断,比如Ctrl+C的退出命令实质上就是使用了信号。信号在Linux操作系统中提供了一种处理异步事件的方法,可以很好地在多个进程之间进行同步和简单的数据交互。 常见的进程信号 信号代号 信号名称 说明 1 SIGHUP 用于报告用户终端已断开连接,可能是因
阅读全文
摘要:在Linux中运行一个持续运行的程序时,常常会在终端的前台运行,占用终端的继续使用。 当程序在终端前台持续运行时,ctrl+c或关闭终端窗口都会使程序停止运行。 程序停止原因: ctrl+c会给正在运行的进程发送一个SIGINT的信号; 关闭终端窗口会给正在运行的进程发送一个SIGHUP的信号; 进
阅读全文
摘要:了解一下用户态和内核态的区别。 例如我们的应用程序需要从磁盘读取某个文件的数据,此时并不是直接从磁盘加载到应用内存中,而是: 先将数据从「磁盘」复制到「内核 Buffer」 再将数据从「内核 Buffer」复制到「用户 Buffer」 以上就是用户态和内核态的概念。首先我们给他下个定义,这两个态是操
阅读全文
摘要:centos6及之前的版本中,系统运行级别通过/etc/inittab文件来进行设置和控制。 但在centos7中,查看这个文件内容会发现 [root@test_vm ~]# cat /etc/inittab # inittab is no longer used when using system
阅读全文
摘要:硬中断: 1. 硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上(注:硬件驱动通常是内核中的一个子程序,而不是一个独立的进程)。 2. 处理中断的驱动是需要运行在CPU上的,因此,当中断产
阅读全文
摘要:命令简介 mpstat提供与其他CPU性能工具相似的信息,但是,它允许将信息按照特定系统中的单个处理器进行分类。 命令格式 mpstat [ -V ] [ -I { SUM | CPU | SCPU | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ inter
阅读全文
摘要:一、vmstat简介 vmstat命令是最常见的Linux/Unix监控工具。可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。vmstat可以看到整个机器的CPU,内存,IOf,分区的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率
阅读全文
摘要:linux文件系统通常会将文件的权限和属性放置到inode中,实际数据内容放到数据区块中,通过inode编号来找到数据区块的地址,这种数据存取的方法称为索引式文件系统。另外还有一个超级区块(superblock)记录整个文件系统的整体信息,包括inode与数据区块的总量、使用量、剩余量等。 ext
阅读全文
摘要:ps命令的参数非常多 通常只需要记住理解主要的几个即可 一、ps命令介绍 Linux系统中会运行各种各样的进程,如果要对进程进行监控,首先必须了解当前进程的情况,也就是需要查看当前进程。ps命令就是最基本的进程查看命令,使用该命令可以看到有哪些进程正在运行,并且可以看到进程的运行状态、进程是否结束、
阅读全文

浙公网安备 33010602011771号