Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

使用sysstat查看Linux的系统性能的方法

使用sysstat查看Linux的系统性能的方法

Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自sysstat工具包的。同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划。下表是包含在sysstat包中的工具 iostat: 输出CPU的统计信息和所有I/O设备的输入输出(I/O)统计信息。 mpstat: 关于CPU的详细信息(单独输出或者分组输出)。 pidstat: 关于运行中的进程/任务、C...
对Linux进行详细的性能监控的方法

对Linux进行详细的性能监控的方法

这是我们正在进行的Linux命令和性能监控系列的一部分。vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/unix/FreeBSD/Solaris)。如果vmstat和iostat命令在你的系统中不可用,请安装sysstat软件包。vmstat,sar和iostat命令都包含在sysstat(系统监控工具)软件包中。iostat命令生成CPU和所有设备的统计信息。你可以从这个连接中下载源代码包编译安装sysstat,但是我们建...
LINUX系统时间怎么设置同步脚本或命令?

LINUX系统时间怎么设置同步脚本或命令?

Linux系统和windows不同的地方,如果时间和网络时间差距太大的话。可能会导致程序,进程启动不了。所以linux系统时间同步显得尤为重要,咗嚛本经验以centos系统为例,演示同步时间的脚步或命令操作命令行界面操作1、对于linux系统大多数是命令行界面,所以先介绍字符界面同步时间方法。首选安装ntpdate时间同步服务,利用yuminstallntpdate2、接着把linux系统时间同步到windowstime公共时间服务器,ntpdatetim...
Linux系统分区方法经验分享及意见建议

Linux系统分区方法经验分享及意见建议

Linux分区方法,不同的人有不同的方法,反正没有统一的方法。在分区方面,我觉得根据自己的实际情况来分是最好的。玩linux也有好几年了,下面说一下,我在分区方面的一些经验。一、个人用如果是个人用,就没必要分那么多区,分一个区,或者二个区就行了。分一个区,就要一个根分区就行了/,我的多系统里面的linux都是一个分区。分二个区,一个/boot分区,一个根分区/二、服务器用关于服务器的分区,不要分的太多,适合自己就行,有二种比较好的方法,适合二种不同的人1,...
Linux计划任务Crontab学习笔记(1):应用场景和基本使用

Linux计划任务Crontab学习笔记(1):应用场景和基本使用

Linux 版本:CentOS 6.6应用场景,例如:① 每分钟执行一个程序检查系统运行状态② 每天凌晨需要对过去一天的业务数据进行统计③ 每个星期需要把日志文件备份④ 每个月把数据库进行备份crontab 是一个用于设置周期性被执行的工具,被周期性执行的任务被称为 Cron Job,周期性执行列表被成为 Cron Table【检查 crontab 服务】① 检查 Crontab 工具是否安装:复制代码代码如下:crontab -l② 检查 crontab...
Linux计划任务Crontab学习笔记(2):基本组成与配置

Linux计划任务Crontab学习笔记(2):基本组成与配置

【Crontab 的基本组成】① 系统服务 CROND:每分钟都会从配置文件刷新定时任务② 配置文件 :文件方式设置定时任务③ 配置工具 crontab:用途调整定时任务【配置文件的配置文件格式】* * * * * COMMAND第一个 * :分钟 0 - 59,* 表示每分钟都要执行第二个 * :小时 0 - 23第三个 * :日期 1 - 31 第四个 * :月份 1 - 12第五个 * :星期 0 - 7(0 或 7 表示星期天)【例1】每晚的 21...
Linux计划任务Crontab学习笔记(3):配置文件

Linux计划任务Crontab学习笔记(3):配置文件

【全局(系统)配置文件】复制代码代码如下:/etc/crontabLinux 主要的配置文件都在 etc 目录下。复制代码代码如下:cd /etcls cron*复制代码代码如下:vim crontab进入 cron.d(服务)复制代码代码如下:cd cron.d使用 cat 命令查看 sysstat 文件(cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的 )复制代码代码如下:cat sysstat会发现,查看的内容和 cront...
Linux计划任务Crontab学习笔记(4):crontab 的日志

Linux计划任务Crontab学习笔记(4):crontab 的日志

/var/log/cron 文件保存 cron 的任务执行记录复制代码代码如下:cd /var/log/ls -l cron*会发现每天都会有 cron 日志的变化使用复制代码代码如下:tail -f cron能够查看今天的 cron 的日志:使用复制代码代码如下:cat /etc/crontab可以看到MAILTO=root 表示在执行某一个 crontab 命令或者任务的时候,都会生成一个记录信息发送给 root 用户查看 root 的 mail复制代...
Linux计划任务Crontab学习笔记(5):常见错误使用案例

Linux计划任务Crontab学习笔记(5):常见错误使用案例

① 环境变量复制代码代码如下:cd ~pwd就会到你登陆的那个用户的根目录下复制代码代码如下:ls -a能够查看到 .bash_profile 这个文件复制代码代码如下:vim .bash_profile这里面设置了一些环境变量。可以设置一个新的环境变量,在文件末尾加上:复制代码代码如下:APPDIR=/etcexport APPDIR:wq! 保存退出复制代码代码如下:source .bash_profileecho $APPDIR如果在计划任务中使用到...
dmg文件是什么Linux如何通过命令行建立dmg文件

dmg文件是什么Linux如何通过命令行建立dmg文件

Linux系统操作中,很多人对dmg文件不甚了解,更不知道要如何创建dmg文件了,本文要给大家介绍的是Linux使用命令行建立dmg文件的方法,不了解的朋友可以来了解下。 什么是DMG文件,如何打开? DMG格式是在MAC系统上的一个镜象文件,也可以说是压缩文件,如果你用PC且没有装MAC OS X for X86的话,就不要费力了。如果你是使用苹果机或在PC上装了MAC OS X for X86,在MAC系统上双击这个文件就可以解开了;如果想把这个文...
linux使用ControlPersist加快SSH连接速度以提高效率

linux使用ControlPersist加快SSH连接速度以提高效率

Linux系统进行服务器配置管理迁移的时候,SSH的连接速度让人头疼,太慢影响效率,那么有什么方法能够加快SSH的连接速度呢?通过ControlPersist即可实现,下面小编给大家简单的介绍。 目前,项目中服务器的配置管理已经全部从Puppet迁移到了Ansible,而之前一直认为不会带来困扰的SSH通道慢的问题则暴露的很明显了。 因为很多时候需要同时更新几百台服务器,有不少服务器与Ansible主机还不在同一个IDC机房。 开启SSH的Contr...
详解Linux系统开机后的启动过程

详解Linux系统开机后的启动过程

Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动。Linux系统的启动过程大体上可分为五部分:内核的引导;运行init;系统初始化;建立终端 ;用户登录系统。A 内核引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。紧接着由启动设备上的grub程序开始引导linux,当引导程序成功完成引导任务后,L...
Linux入门的一些基本知识整理

Linux入门的一些基本知识整理

【图形模式与文字模式的切换方式】Linux预设提供了六个命令窗口终端机让我们来登录。默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1,tty2 … tty6,你可以按下Ctrl + Alt + F1 ~ F6 来切换它们。如果你安装了图形界面,默认情况下是进入图形界面的,此时你就可以按Ctrl + Alt + F1 ~ F6来进入其中一个命令窗口界面。当你进入命令窗口界面后再返回图形界面只要按下Ctrl + Alt +...
更改被忘记的Linux的root密码的方法

更改被忘记的Linux的root密码的方法

以前笔者忘记windows的管理员密码,由于不会用光盘清除密码最后只能重新安装系统。现在想想那是多么愚笨的一件事情。同样linux系统你也会遇到忘记root密码的情况,如果遇到这样的情况怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。如何进入呢。重启linux系统3 秒之内要按一下回车,出现如下界面然后输入e在 第二行最后边输入 single,有一个空格。具体方法为按向下尖头移动到第二行,按“e”进入编辑...
忘记root密码时使用Linux系统光盘进行补救的方法

忘记root密码时使用Linux系统光盘进行补救的方法

救援模式即rescue ,这个模式主要是应用于,系统无法进入的情况。如,grub损坏或者某一个配置文件修改出错。如何使用rescue模式呢?光盘启动,按F5 进入rescue模式输入linux rescue 回车选择语言,笔者建议你选择英语选择us 键盘这里问你是否启动网络,有时候可能会联网调试。我们选no这里告诉我们,接下来会把系统挂载在/mnt/sysimage 中。其中有三个选项,Continue 就是挂载后继续下一步; Read-Only 挂载成只...
在Windows上使用putty远程登录Linux服务器的简单教程

在Windows上使用putty远程登录Linux服务器的简单教程

Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录linux系统。ssh服务的配置文件为 /etc/ssh/sshd_config,你可以修改这个配置文件来实现你想要的ssh服务。比如你可以...
在Windows下通过密钥认证机制连接Linux服务器的方法

在Windows下通过密钥认证机制连接Linux服务器的方法

SSH服务支持一种安全认证机制,即密钥认证。所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。 通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。 ssh 的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。 如何使用密钥认证登录linux服务器呢?首先使用工具 PUTTYG...
4G内存服务器epoll并发量最大能达到多少?

4G内存服务器epoll并发量最大能达到多少?

按照题主的意思 是根据内存去算一个最大并发的连接数. 那么首先要找出来单个连接消耗内存的地方.第一个首先是socket buffer. read 和write 分别有一个, 默认大小在复制代码代码如下:/proc/sys/net/ipv4/tcp_rmem (for read)/proc/sys/net/ipv4/tcp_wmem (for write)默认大小都是87K和16K, 最低是4K和4K, 最高是2M,2M, 实际使用默认值最低也要保留8K,8...
grep正则表达式实现查找某个特定的IP地址

grep正则表达式实现查找某个特定的IP地址

下面会举几个在grep命令中使用正则表达式从一个文件中匹配到特定的IP地址。下面的正则表达式将会匹配IPV4的地址。正则表达式匹配IP地址:使用下面的正则表达式来匹配IPV4的地址,先来匹配从0.0.0.0到999.999.999.999的模式。复制代码代码如下:“([0-9]{1,3}[.]){3}[0-9]{1,3}”示例:使用grep命令来查找匹配特定的地址复制代码代码如下:$ grep -E -o “([0-9]...
<< 101 102 103 104 105 106 107 108 109 110 >>