Lliux管理员一些小技巧

这篇具有很好参考价值的文章主要介绍了Lliux管理员一些小技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、查看bash日志

history命令显示日期和时间

2、打印时候对行列转换

xargs命令是改变已存在的文件的输出格式。“cat 文件名”是根据文件的行分隔符输出显示在屏幕上。如想改变一下,想把所有行合并为一行,就可以使用管道及xargs命令。

cat  文件名 |xargs

由按行显示一列→全部按空格分隔显示为一行

b.行转列

通过xargs命令可以把一列内容转为一行,同样也可以把一行内容转为一列。

echo  {1..5} |xargs -n1

由一行转为一列

-n1选项中,-n是指定转化列数,1就是转为1列。如果-n2就是转为2列,等等

3、按照某列进行排序或者求和

使用于所有命令,中间用管道|隔离开

1.将文本中第2列数据求和
awk ‘{sum+=$2} END {print sum}’ a.txt

样例:a.txt
a.txt

Lliux管理员一些小技巧,linux

执行 awk命令

Lliux管理员一些小技巧,linux

2.sort 命令
-n 以数字排序(若不加则把文本中的数字当做字符)
-k 后面接数字k,以第k列关键字排序
-t 后面接字符,设置分隔符,默认是空格或者\t
 

4、命令 w 可以查看当前系统的负载

Lliux管理员一些小技巧,linux

5、查看服务器有几个CPU的方法

cat /proc/cpuinfo

Lliux管理员一些小技巧,linux

6、用vmstat命令监控系统的状态

命令w查看的是系统整体上的负载,通过看那个数值可以知道当前系统有没有压力。但他无法精准的判断压力在哪里(CPU、内存、磁盘等),所以就要用到vmstat。vmstat打印有着6部分:procs、memory、swap、io、system和cpu。要重点关注一下r、b、si、so、bi、bo着几列信息。

命令w查看的是系统整体上的负载,通过看那个数值可以知道当前系统有没有压力。但他无法精准的判断压力在哪里(CPU、内存、磁盘等),所以就要用到vmstat。vmstat打印有着6部分:procs、memory、swap、io、system和cpu。要重点关注一下r、b、si、so、bi、bo着几列信息。

7、命令 top 显示进程所占的系统资源

Lliux管理员一些小技巧,linux

在top状态下按Shift+m键可以按照内存使用大小排序,按数字1可以列出所有核CPU的使用状态,按q键可以退出top

命令top -bn1 表示非动态打印系统资源的使用的情况,可以用在shell脚本中

8、用sar命令监控系统状态

命令sar是十分强大的,它可以监控系统几乎所有的资源的状态,比如平均负载、网卡流量、磁盘状态、内存使用等。与其他系统状态监控工具不同,它可以打印历史信息,可以显示当天从零开始到当前时刻的系统状态信息。如果没安装这个命令,请使用命令 yum install -y sysstat 安装。

查看网卡流量:sar -n DEV

Lliux管理员一些小技巧,linux

这个命令会把当天记录的网卡 信息打印出来,每隔十分钟记录一次。IFACE这一列表示设备名称;rxpck/s这一列表示收取的包的数量;txpck/s这一列表示每秒钟发出去的包的数量;rxkB/s这一列表示每秒收取的数据量(单位为kb),txkB/s这一列表示每秒钟发送的数据量。
如过丢包严重,就需要查看网卡流量 是否异常,如果rxpck/s那一列的值大于4000,或者rxkB/s那一列大于5000000,就很有可能被攻击了。正常的服务器网卡流量不会这么高,除非在复制数据。如果想看实时网卡流量:

Lliux管理员一些小技巧,linux

如果使用 -f 可以查看某一天的网卡流量历史,后面跟文件名。
sar -n DEV -f /var/log/sa/sa12

Lliux管理员一些小技巧,linux

可以查看12号当天的网卡浏量了

查看历史负载 sar -q

Lliux管理员一些小技巧,linux

这个命令可以查看服务器在过去某个时间的负载状况

9、用free命令查看内存使用状况

Lliux管理员一些小技巧,linux

10、用ps命令查看系统进程

Lliux管理员一些小技巧,linux

PID:表示进程的ID。在linux中,内核管理进程就是靠pid来识别和管理某一个进程。
STAT:表示进程的状态。进程状态分为以下几种:

D:不能中断的进程。R:正在运行的进程。S:已经中断的进程(大部分的状态)T:已经停止或者暂停的进程。X:已经死掉的进程。Z:僵尸进程。<:高级优先进程。N:低级优先进程。L:在内存中被锁了内存分页。S:主进程。l:多线程进程。+:在前台运行的进程

常用的命令:ps aux |grep -c sshd

Lliux管理员一些小技巧,linux

用来查看某个进程或者它的数量。grep命令本身也算一个进程

11、用ifconfig命令查看网卡IP

ifconfig可以打印当前网卡IP的相关信息(如子网掩码、网关等)。

Lliux管理员一些小技巧,linux

如果修改网卡的IP,可以使用如下命令:
vi /etc/sysconfig/network-scripts/ifcfg-xxx(你的网卡名字)。

如果想重启网卡,可以先关掉网卡,再启动。
ifdown xxx ; ifup xxx xxx为你的网卡名。
ifdown既停用网卡,ifup既启动网卡。

12、VIM使用技巧

删除所有内容

组合命令为:ggdG

gg为跳转到文件首行;

dG为删除光标所在行以及其下所有行的内容;d为删除,G为跳转到文件末尾行;

其它快速定位的方法:

$定位到光标所在行的行末

^定位到光标所在行的行首

gg定位到文件的首行

G定位到文件的末行

H HOME 移动到当前窗口的第一行

M MIDDLE当前窗口的中间

L LAST当前窗口的尾部不是最后一行

复制粘贴

yy复制光标所在行

nyy复制n行(从光标所在行开始)

p粘贴到光标所在行的下一行

np粘贴n行,从光标所在行下一行开始

P粘贴到光标所在行,原来内容下移

nP粘贴n行,从光标所在行开始,原来内容下移

撤销和恢复

u就是撤销之前的操作

ctrl+r就是恢复(取消)撤销的动作

助记find

Fx表示向前找x这个字符在哪

fx表示向后找x这个字符在哪

3fx表示向后找第三个x字符

tx同fx向后找只不过停在了前面一个字符

Tx同Fx 向前找只不过停在后面一个字符

13、命令行按home键回到命令行的头部

参考:https://www.cnblogs.com/mzj0609/p/14059396.html

vim的超详细使用方法

【VIM】《VIM实用技巧》总结 - 知乎文章来源地址https://www.toymoban.com/news/detail-690634.html

到了这里,关于Lliux管理员一些小技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统添加用户并授权管理员(sudo)权限

    一方面是为了安全权限考虑、也是防止误操作。另一方面也是为了保证用户平时处于普通权限下。 1、添加用户 使用useradd命令添加用户 useradd -m kingbase 2、修改密码 给新添加的用户“kingbase”设置一个密码( 注:设置密码的时候linux系统默认会有密码复杂度规则 ) passwd king

    2024年02月16日
    浏览(40)
  • linux环境minio安装启动,管理员登录,nginx代理

    一.下载minio 官网下载:  MinIO | Code and downloads to create high performance object storage  直接点击下载或者用wget https://dl.min.io/server/minio/release/linux-amd64/minio 最后都是得到一个文件minio(大概100M) 二.启动minio 1.创建文件夹,比如 2.将第一步得到的minio放到上面目录下 3.给该文件夹赋权限  

    2023年04月24日
    浏览(51)
  • linux:管理员权限下发生“etc/profile“ E212: Can‘t open file for writing解决办法

    其实很简单,解决了,可能是路径的问题 第一步: cd到根目录 第二步: cd到etc目录 第三步: 进入vim更改profile文件 第四步: 正常:wq保存并且退出就好,这次可以了

    2024年02月10日
    浏览(37)
  • Jenkins忘记管理员密码

    重启Jenkins后发现不用密码可以直接登录 系统管理 全局安全配置 选择Jenkins专有用户数据库并保存 系统管理→管理用户 设置新的密码并保存 退出后就可以用新密码登录了

    2024年02月15日
    浏览(29)
  • WordPres限制非管理员访问管理面板的方法

    前言 Wordpress这款开源程序的后台路径完全已经暴露了,很容易受到黑客的入侵。其它很多开源程序都是可以修改为自己设定的后台地址,而wordpress程序后台地址就是域名/wp-admin.为了防止非管理员之外的人员登录后台很多站长可以说也是绞尽了脑汁呀。以前小编也研究过一种

    2023年04月25日
    浏览(33)
  • win11设置管理员权限

     

    2024年02月14日
    浏览(45)
  • Zookeeper(动物园管理员)

    Zookeeper 概述 1. Zookeeper 本身是 Apache 提供的一套开源的用于进行分布式管理和协调的机制 / 框架。官网: http s://zookeeper.apache.org 2. Zookeeper 本身提供了 中心化服务 ,包含统一配置、统一命名、分布式锁服务、分布式组服务,更 多的时候, Zookeeper 充当了一个 注册中心 来使用

    2024年03月17日
    浏览(35)
  • Jenkins 修改默认管理员帐号

    1、新增一个新的超级管理员用户,并验证能正常登录 2、进入 Jenkins 用户管理目录: /data/software/jenkins/users 3、修改超级管理文件夹的名称为其他名称,如:mv admin_*** ifadm_*** 4、重启Jenkins容器  

    2024年02月14日
    浏览(27)
  • QT以管理员身份运行

    以下配置后,QT在QT Creator调试时,或者生成的.exe程序,都将会默认以管理员身份运行。 1、在Pro文件中添加以下代码: 重启QT软件,以管理员权限打开QT软件,重新构建一下,如果不成功,这样再重新编译时就没有问题了! 2、但是会有个后遗症,会发现我们在debug下,无法进

    2024年02月14日
    浏览(35)
  • 数据库管理员知识图谱

     初入职场的程序猿,需要为自己做好职业规划,在职场的赛道上,需要保持学习,并不断点亮自己的技能树。  成为一名DBA需要掌握什么技能呢,先让Chat-GPT为我们回答一下: 数据库管理系统 (DBMS)知识:深入了解不同类型的数据库管理系统,例如关系型数据库(如MySQL,

    2024年02月14日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包