您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

Linux 系统管理员的 10 份速查表 | Linux 中国

时间:2020-08-06 09:37:40  来源:  作者:

 

Linux 系统管理员的 10 份速查表 | Linux 中国

 

这些快速参考指南让系统管理员的生活和日常工作变得更轻松,而且它们都是免费提供的。

• 来源:linux.cn • 作者:Seth Kenlon • 译者:Xingyu.Wang •

(本文字数:3199,阅读时长大约:5 分钟)

作为一名系统管理员,你做所的不是一件工作,而是全部工作,而且往往每一件工作都是随时随地出现,毫无预兆。除非你每天都只做一项任务,否则当需要的时候,你可能并不总是都能将所有的命令和选项都记在脑海里。这就是为什么我喜欢速查表的原因。

速查表可以帮助你避免愚蠢的错误,它们可以让你不必翻阅数页的文档,并让你高效地完成任务。我为每位系统管理员挑选了我最喜欢的 10 个速查表,无论他的经验水平如何。

网络

我们的《 Linux 网络 》速查表是速查表界的的瑞士军刀,它包含了最常见的网络命令的简单提醒,包括 nslookup、tcpdump、nmcli、netstat、traceroute 等。最重要的是,它用了 ip 命令,所以你终于可以不用再默认使用 ifconfig 命令了!

防火墙

系统管理员有两种:了解 iptables 的和使用前一类人编写的 iptables 配置文件的。如果你是第一类人,你可以继续使用你的 iptables 配置,有没有 firewalld 都无所谓。

如果你是第二类人,你终于可以放下你的 iptables 焦虑,拥抱 firewalld 的轻松。阅读《 用 firewall-cmd 保护你的 Linux 网络 》,然后下载我们的《 firewalld 速查表 》来记住你所学到的东西,保护你的网络端口从未如此简单。

SSH

许多系统管理员都用的是 POSIX shell,所以可以在别人的计算机上运行的远程 shell 是 Linux 上最重要的工具之一也就不足为奇了。任何学习服务器管理的人通常很早就学会了使用 SSH,但我们中的许多人只学习了基础知识。

当然,SSH 可以在远程机器上打开一个交互式的 shell,但它的功能远不止这些。比如说,你需要在远程机器上进行图形化登录。远程主机的用户要么不在键盘旁边,要么无法理解你启用 VNC 的指令。只要你有 SSH 权限,就可以为他们打开端口。

$ ssh -L 5901:localhost:5901 <remote_host>

通过我们的《 SSH 速查表 》了解更多。

Linux 用户和权限

传统的大型机和 UNIX 超级计算机风格的用户账户现在基本上已经被 Samba、LDAP 和 OpenShift等系统所取代。然而,这并没有改变对管理员和服务账户仔细管理的需求。为此,你仍然需要熟悉useradd、usermod、chown、chmod、passwd、gpasswd、umask 等命令。

把我的《 用户和权限速查表 》放在手边,你就可以随时对与用户管理有关的任务进行合理的概览,并有实例命令演示你需要做的任何事情的正确语法。

基本的 Linux 命令

并不是所有的系统管理员都会把所有的时间花在终端上。无论你是否喜欢在桌面上工作,还是刚开始使用 Linux,有时为常用的终端命令提供一个任务导向的参考是很好的。

对于一个为灵活性和即兴性而设计的界面来说,找到所有你可能需要的东西是很困难的,但我的《 常用命令速查表 》是相当全面的。这张速查表以任何技术型桌面用户的典型生活为蓝本,涵盖了用命令在计算机内导航、寻找文件的绝对路径、复制和重命名文件、建立目录、启动系统服务等内容。

Git

在计算机的历史上,版本控制曾经是只有开发者才需要的东西。但那是过去,而 Git 是现在。对于任何希望跟踪从 Bash 脚本到配置文件、文档和代码的变化的人来说,版本控制是一个重要的工具。Git 适用于每个人,包括程序员网站可靠性工程师(SRE),甚至系统管理员。

获取我们的《 Git 速查表 》来学习要领、基本工作流程和最重要的 Git 标志。

Curl

Curl 不一定是系统管理员专用的工具,从技术上讲,它“只是”一个用于终端的非交互式 Web 浏览器。你可能几天都不用它一次。然而,你很有可能会发现 Curl 对你每天要做的事情很有用,不管是快速参考网站上的一些信息,还是排除网络主机的故障,或者是验证你运行或依赖的一个重要 API。

Curl 是一个向服务器传输数据的命令,它支持的协议包括 HTTP、FTP、IMAP、LDAP、POP3、SCP、SFTP、SMB、SMTP 等。它是一个重要的网络工具,所以下载我们的《 Curl 速查表 》,开始探索 Curl 吧。

SELinux

Linux 的安全策略在默认情况下是很好的,root 权限和用户权限之间有很强的分离,但 SELinux 使用标签系统对其进行了改进。在配置了 SELinux 的主机上,每个进程和每个文件对象(或目录、网络端口、设备等)都有一个标签。SELinux 提供了一套规则来控制进程标签对对象(如文件)标签的访问。

有时候你需要调整 SELinux 策略,或者调试一些安装时没有正确设置的东西,或者深入了解当前的策略。我们的《 SELinux 速查表 》可以提供帮助。

Kubectl

无论你是已经迁移到了开放的混合云、封闭的私有云,还是你还在研究这样的迁移需要准备什么,你都需要了解 Kubernetes。虽然云确实还需要人去摆弄物理服务器,但作为一个系统管理员,你的未来肯定会涉及到容器,而没有什么比 Kubernetes 更能做到这一点。

虽然 OpenShift 为 Kubernetes 提供了流畅的“仪表盘”体验,但有时需要一种直接的方法,这正是 kubectl 提供的。下一次当你不得不到处推送容器时,请确保你手头有我们的《 kubectl 速查表 》。

awk

近几年来,Linux 经历了很多创新,有虚拟机、容器、新的安全模型、新的初始化系统、云等等。然而有些东西似乎永远不会改变。尤其是,系统管理员需要从日志文件和其它无尽的数据流中解析和隔离信息。仍然没有比 Aho、Weinberger 和 Kernighan 的经典 awk 命令更适合这项工作的工具。

当然,自从 1977 年它被编写出来后,awk 已经走过了很长的路,新的选项和功能使它更容易使用。但如果你不是每天都在使用 awk,那么多的选项和语法可能会让你有点不知所措。下载我们的《 awk 速查表 》,了解 GNU awk 的工作原理。

赠品:Bash 脚本编程

速查表是有用的,但如果你想找更全面的东西,你可以下载我们的《 Bash 脚本编程手册 》。这本指南教你如何将你从速查表中了解到的所有命令和经验结合到脚本中,帮助你建立一个随时能用的自动化解决方案库来解决你的日常问题。本书内容丰富,详细讲解了 Bash 的工作原理、脚本与交互式命令的区别、如何捕捉错误等。

赋能系统管理员

你是一名系统管理员吗?

你正在成为一名系统管理员的路上吗?

你是否对系统管理员一天都在做什么感到好奇?

如果是的话,请查看《 赋能系统管理员 》,这里有来自业界最勤奋的系统管理员的新文章,讲述他们的工作,以及 Linux 和开源如何让这一切成为可能。


via: opensource.com

作者: Seth Kenlon 选题: lujun9972 译者: wxy 校对: wxy

 



Tags:Linux   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
Linux 已经逐渐成为了最受开发者欢迎的操作系统。本文将介绍四个极为实用的技巧,相信这将能够提高您在 Linux 下的工作效率和流畅性,也让工作变得更为舒适、优雅。文中软件安...【详细内容】
2020-11-16   Linux  点击:(1)  评论:(0)  加入收藏
软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。具体用法是:ln -s 源文件 目标文件 当我们需要在不同的目录,用到相同的文件时,我们不...【详细内容】
2020-11-12   Linux  点击:(2)  评论:(0)  加入收藏
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率。一.文件和目录1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可...【详细内容】
2020-11-11   Linux  点击:(2)  评论:(0)  加入收藏
你真的了解多线程吗?如果问你“为什么多线程可以提高程序运行效率?”,想必你会说“计算机并行执行任务啊,当然效率高!” 这显然不是一个内行该给出的答案。要知道,一个 CPU 在任何...【详细内容】
2020-11-10   Linux  点击:(4)  评论:(0)  加入收藏
本速成教程向你展示了在 Ubuntu 和 Debian Linux 上安装 Yarn 包管理器的官方方法。你还将学习到一些基本的 Yarn 命令以及彻底删除 Yarn 的步骤。&bull; 来源:linux.cn &bu...【详细内容】
2020-10-23   Linux  点击:(7)  评论:(0)  加入收藏
在Linux 系统中,链接是一种文件共享的方式,它分为软链接和硬链接,对应的命令是ln什么是软连接软链接又叫符号链接, 它类似于 windows系统中的快捷方式,常用于将目录层次较深的...【详细内容】
2020-10-23   Linux  点击:(8)  评论:(0)  加入收藏
Linux 简介UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序...【详细内容】
2020-10-10   Linux  点击:(2)  评论:(0)  加入收藏
虽然 lshw 命令( 列出硬件(list hardware),读作 “ls hardware”)远不是每个人最先学会的 50 个 Linux 命令之一,但它可以提供很多系统硬件的有用信息。...【详细内容】
2020-10-10   Linux  点击:(6)  评论:(0)  加入收藏
这篇文章介绍了 testdisk,这是恢复最近删除的文件(以及用其他方式修复分区)的工具之一,非常方便。&bull; 来源:linux.cn &bull; 作者:Sandra Henry-stocker &bull; 译者:Xingyu.Wa...【详细内容】
2020-10-02   Linux  点击:(1)  评论:(0)  加入收藏
在 shell 中使用 bc 更好地做算数,它是一种用于高级计算的数学语言。&bull; 来源:linux.cn &bull; 作者:Seth Kenlon &bull; 译者:geekpi &bull;(本文字数:1955,阅读时长大约:2 分...【详细内容】
2020-09-29   Linux  点击:(8)  评论:(0)  加入收藏
scsi是一套古老的协议,至今它还在一些硬件中存在和使用,例如基于sata协议的ssd硬盘,ufs器件等。因为scsi命令已经标准化,因此scsi子系统也成为了linux kernel众多子系统中的一份...【详细内容】
2020-09-21   Linux  点击:(16)  评论:(0)  加入收藏
需要远程工作的看一下。使用这个有用的开源解决方案,从任何地方快速地连接和访问你的所有设备。&bull; 来源:linux.cn &bull; 作者:Domarys &bull; 译者:geekpi &bull;(本文字数...【详细内容】
2020-09-17   Linux  点击:(6)  评论:(0)  加入收藏
最近在解决一个音频的问题,所以正好借这个机会来把音频的东西重新梳理一下,总结是一个很好的习惯,能方便自以后遇到问题快速排查问题。 平台「MT8167」 内核版本「kernel 4.4」...【详细内容】
2020-09-02   Linux  点击:(12)  评论:(0)  加入收藏
htop 3.0.0 发布了。htop 是一个 Linux 下的交互式的进程浏览器,可以用来替换 top 命令。 此版本主要更新内容包括: 支持 ZFS ARC 统计 支持 2 个以上较小的 CPU 仪表列 支持...【详细内容】
2020-09-02   Linux  点击:(13)  评论:(0)  加入收藏
前言 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基1. 概述Linux系统在访问设备的时候,存在以下几种IO模型: Blocking IO Mode...【详细内容】
2020-09-01   Linux  点击:(3)  评论:(0)  加入收藏
本教程将向你展示如何以最快的方式在运行于 Windows 和 Linux 上的 VirtualBox 上安装 Kali Linux。-- Ankush DasKali Linux 是最好的 黑客 和安全爱好者的 Linux 发行版...【详细内容】
2020-08-24   Linux  点击:(10)  评论:(0)  加入收藏
大多数线程池实现都离不开锁的使用,如互斥量pthread_mutex*结合条件变量pthread_cond*。众所周知,锁的使用对于程序性能影响较大,虽然现有的pthread_mutex*在锁的申请与释放方...【详细内容】
2020-08-24   Linux  点击:(3)  评论:(0)  加入收藏
本文作者:allenxguo,腾讯 QQ 音乐后台开发工程师本文主要帮助理解 CPU 相关的性能指标,常见的 CPU 性能问题以及解决方案梳理。系统平均负载简介系统平均负载:是处于可运行或不...【详细内容】
2020-08-24   Linux  点击:(8)  评论:(0)  加入收藏
在本文中,我们将查看一些用于排序和合并文件内容的命令,并重点介绍结果有何不同。&bull; 来源:linux.cn &bull; 作者:Sandra Henry-stocker &bull; 译者:geekpi &bull;(本文字数:3...【详细内容】
2020-08-24   Linux  点击:(8)  评论:(0)  加入收藏
用这个微软的开源工具,获取进程信息。&bull; 来源:linux.cn &bull; 作者:Gaurav Kamathe &bull; 译者:Xingyu.Wang &bull;(本文字数:12941,阅读时长大约:14 分钟)微软越来越心仪 Lin...【详细内容】
2020-08-20   Linux  点击:(7)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条