专注于快乐的事情

Linux

linux shell编程基础

#Shell脚本的基本规则 start在 Shell 脚本的第 1 行开始处指定“#!/bin/sh” 双引号中包含的变量可以用其值来替换,而如果是单引号,则依然保持变量名。 当需要将变量名和其他字符串连接在一起时,请用如下的 {} ...

ssh免秘密登录

#ssh免秘密登录 公钥登录过程使用密码登录,每次都必须输入密码,非常麻烦。SSH还提供了公钥登录,过程如下:用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机...

查看发包的端口-netstat

#netstat 可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。 基本使用netstat -an 参数 参数说明 说明 -a...

综合监控到线程-pidstat命令

#pidstat 用pidstat工具可以获取每个进程使用cpu、内存和磁盘等系统资源的统计信息。 pidstat看上去就像top,不过top的输出会覆盖掉之前的输出,而pidstat的输出则添加在之前的输出的后面。 基本使用以1秒为...

我的Vi常用操作

Vi常用命令定位gg: 文章头部G:移至文章尾,行首:3 到第3行 A: 进入行末,并进入编辑$光标移至行尾数字0,移至行首 ctrl+F:下一屏文本,ctrl+B:上一屏文本 删除相关d$删除至行末尾,d+ shiftdG删除到文章...

awk+sed学习笔记

awk学习指南awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 输出第1列和第4例awk '{print $1, $4}' netstat.txt 其中的$1..$n表示第几例。...

系统的负载-uptime

#uptime 这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。 命令的输出分别表示1分钟、5分...

监控cpu和内存-vmstat命令

#vmstat 基本使用每秒采集一次,共计3次 vmstat 1 3 12345procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu--...