一份菜单

50个UNIX / Linux Sysadmin教程

所有TGS读者圣诞快乐,节日快乐。

为了包装今年,我’我们收集了50篇与UNIX / Linux sysadmin相关的教程,’到目前为止已经发布。这是很多阅读。将本文加为书签,以备将来参考,并在有空的时候阅读。

  1. 使用dd命令进行磁盘到磁盘备份:dd是一个功能强大的UNIX实用程序,Linux内核makefile使用它来创建启动映像。它也可以用来复制数据。本文介绍了如何使用dd命令备份整个硬盘并创建硬盘映像。
  2. 15个rsync命令示例注意:每个系统管理员都应掌握rsync的用法。 rsync实用程序用于将文件和目录从一个位置同步到另一位置。第一次,rsync在源目录和目标目录之间复制整个内容。下次,rsync仅将更改的块或字节传输到目标位置,这使传输非常快。
  3. 三种系统管理员规则:如果您是系统管理员,则可以’t (and shouldn’t)打破这三个sysadmin规则。
  4. 用户和组磁盘配额:本文介绍了如何设置带有软限制,硬限制和宽限期的用户和组报价。例如,如果您指定2GB作为硬限制,则2GB之后用户将无法创建新文件。
  5. 使用dmesg进行故障排除:使用dmesg可以查看引导消息,该消息显示有关内核在引导过程中检测到的硬件设备的信息。这在故障排除过程中可能会有所帮助。
  6. RPM软件包管理示例:本文提供的15个示例说明了在基于Redhat的系统(包括CentOS)上管理RPM软件包所需了解的一切。
  7. 10个netstat示例:Netstat命令显示各种与网络相关的信息,例如网络连接,路由表,接口统计信息,伪装连接,多播成员身份等,
  8. 使用apt- *命令管理软件包:这13个实用示例说明了如何使用apt-get,apt-cache,apt-file和dpkg命令管理软件包。
  9. Modprobe命令示例:modprobe实用程序用于将可加载模块添加到Linux内核。您也可以使用modprobe命令查看和删除模块。
  10. ethtool示例:Ethtool实用程序用于查看和更改以太网设备参数。这些示例将说明如何使用ethtool来操作以太网NIC卡。
  11. 使用exportfs挂载NFS:这是使用exportfs进行NFS挂载的linux初学者指南。这说明了如何将文件系统导出到远程计算机并临时和永久地安装它。
  12. 更改时区:根据您的Linux发行版,使用本文介绍的方法之一更改系统上的时区。
  13. 安装phpMyAdmin:phpMyAdmin是一个用PHP编写的基于Web的工具,用于管理MySQL数据库。除了查看表(和其他数据库对象)之外,您还可以通过基于Web的界面执行许多DBA功能。您也可以从UI执行任何SQL查询。
  14. 设置鱿鱼以控制互联网访问:Squid是代理缓存服务器。您可以使用鱿鱼在工作中控制互联网访问。本指南将为您介绍如何在Linux上设置鱿鱼以限制网络中的Internet访问。
  15. 添加新的交换空间:使用dd,mkswap和swapon命令添加交换空间。您可以使用专用的硬盘驱动器分区来添加新的交换空间,也可以在现有文件系统上创建交换文件并将其用作交换空间。
  16. 安装和配置snort:Snort是用于UNIX和Windows的免费轻量级网络入侵检测系统。本文介绍了如何从源代码安装snort,编写规则以及执行基本测试。
  17. 注册RHEL / OEL linux以支持注意:如果您已经从Oracle购买了Linux支持,则可以使用up2date注册到Oracle支持网络(ULN),如此处所述。
  18. tftpboot设置注意:可以按照此处说明通过安装和配置tftpboot服务器从网络使用PXE安装Linux。
  19. 删除所有iptables规则:当您开始设置iptables时,您可能希望删除(刷新)所有现有的iptables,如下所示。
  20. 禁用ping回复:有人可以使用ping -f泛洪网络。如果如此处所述禁用了ping答复,我们可以避免这种泛滥。
  21. 使用fail2ban阻止IP地址:Fail2ban是一个入侵防御框架,它会扫描日志文件中的各种服务(SSH,FTP,SMTP,Apache等),并禁止造成太多密码失败的IP。它还会更新iptles防火墙规则以拒绝这些ip地址。
  22. 使用dpkg的软件包管理:在debian上,您可以使用dpkg实用程序安装或删除deb软件包。
  23. 露天内容管理系统:Alfresco是最好的开源内容管理系统。这里介绍了您需要安装和配置Alfresco的所有内容。
  24. Bugzilla错误跟踪系统:Bugzilla是最好的开源错误跟踪系统。此处介绍了安装和配置Bugzilla所需了解的一切。
  25. RPM,DEB,Dpot和MSI软件包:本文介绍了如何查看和提取来自不同Linux / UNIX发行版的各种程序包类型的文件。
  26. 使用rsnapshot备份注意:您可以使用rsnapshot rsync实用程序备份本地主机或远程主机。 rsnapshot使用rsync和硬链接的组合来维护完整备份和增量备份。一旦设置并配置了rsnapshot,就完全不需要维护了。 rsnapshot将自动处理删除和循环旧备份。
  27. 创建Linux用户:本文介绍了如何使用默认配置创建用户,使用自定义配置创建用户,以交互方式创建用户以及批量创建用户。
  28. 挂载并查看ISO文件:ISO文件通常用于分发操作系统。您下载的大多数Linux操作系统将采用ISO格式。这说明了如何以常规用户和root用户身份查看和挂载任何ISO文件。
  29. 管理密码过期和老化:Linux chage命令可用于执行一些实用的密码老化活动,包括如何强制用户更改密码。
  30. ifconfig示例:接口配置器命令ifconfig用于初始化网络接口并启用或禁用接口,如以下7个示例所示。
  31. Oracle数据库启动过程注意:每个系统管理员都应了解一些基本的DBA操作。这说明了如何关闭和启动oracle数据库。
  32. PostgreSQL安装和配置:类似于mySQL,postgreSQL非常有名,并且具有打包的免费和开源数据库。这是从Linux上的源代码安装和配置postgresql的快速入门指南。
  33. Magic SysRq键:您是否想知道键盘上的SysRq键的作用。这是它的一种用途。您可以使用神奇的SysRq密钥安全地重新启动Linux,如此处所述。
  34. Wakeonlan教程:使用Wakeonlan WOL,您可以打开您不使用的远程服务器’不能物理按下电源按钮。
  35. 使用lshw列出硬件规格:ls + hw = lshw,其中列出了系统的硬件规格。
  36. 使用dmidecode查看硬件规格:dmidecode命令读取系统DMI表以显示服务器的硬件和BIOS信息。除了获取系统的当前配置之外,您还可以使用dmidecode获取有关系统最大支持配置的信息。例如,dmidecode既提供系统上的当前RAM,又提供系统支持的最大RAM。
  37. 有效利用支持:公司在支持方面花了很多钱,主要有两个原因:1)向供应商寻求帮助以解决关键的生产问题2)保持最新信息以获取供应商发布的最新软件和安全补丁。在本文中,我为DBA,系统管理员和开发人员提供了10个实用技巧,以有效地使用其硬件和软件支持。
  38. 使用Yum安装/升级LAMP:对于不愿从源代码安装的初学者,使用yum安装LAMP堆栈是一个不错的选择。另外,如果您想使事情简单并仅使用默认配置,则使用yum安装LAMP堆栈是一个不错的选择。
  39. 跟踪您的硬件资产的模板:如果您在组织中管理多个设备,则有效记录和跟踪有关服务器的所有信息非常重要。在本文中,我列出了需要为您的设备跟踪的36个属性,并说明了为什么需要对其进行跟踪。我还提供了包含这些字段的电子表格模板,可让您快速入门。
  40. 禁用SELinux:如果您不了解SELinux的工作原理以及如何配置SELinux的基本细节,那么使其保持启用状态会引起很多问题。在您了解SELinux的实现细节之前,您可能想要禁用它以避免某些不必要的问题,如下所述。
  41. 从源代码安装PHP5:这是在UNIX环境中从源代码安装PHP5的分步指南。
  42. 从源代码安装MySQL:这是在UNIX环境中从源代码安装MySQL的分步指南。
  43. 在Windows上启动Linux客户端:如果使用SSH客户端从Windows笔记本电脑连接到Linux服务器,有时可能需要在远程Linux服务器上启动UI应用程序,但要在Windows笔记本电脑上显示UI。 Cygwin可用于从Windows在Linux上安装软件并在Windows上启动Linux X客户端软件。
  44. 国际化学品安全方案:IPC允许进程相互通信。该过程还可以通过使两个过程都可以访问文件来进行通信。进程可以打开和读取/写入文件,这需要大量的I / O操作,这会浪费时间。这说明了不同类型的IPCS,并提供了10个IPCS命令示例。
  45. 逻辑卷管理器:使用LVM,我们可以创建跨一个或多个物理硬盘驱动器的逻辑分区。您可以使用vgcreate,lvcreate和lvextend lvm2命令创建和管理LVM,如下所示。
  46. 15个Tcpdump示例:tcpdump是网络数据包分析器。 tcpdump允许我们保存捕获的数据包,以便我们可以将其用于将来的分析。可以使用相同的tcpdump命令查看保存的文件。我们还可以使用Wireshark等开源软件来读取tcpdump pcap文件。
  47. 使用fdisk管理分区注意:使用fdisk最多可以创建四个主分区,删除现有分区或更改现有分区。使用fidsk,您可以根据磁盘大小最多创建四个主分区以及任意数量的逻辑分区。
  48. VMWare基础注意:在某些时候,每个系统管理员都应处理虚拟化。 VMWare是虚拟化服务器环境的非常受欢迎的选择。本文将为您提供基本信息,以帮助您快速入门VMWare。
  49. 自动旋转日志注意:管理日志文件是sysadmin生命的重要组成部分。 logrotate使您可以根据几种配置自动设置日志轮转,从而使其变得容易。使用logrotate,您还可以将其配置为在日志轮换后立即执行自定义shell脚本。
  50. 无密码SSH登录设置注意:使用ssh-keygen和ssh-copy-id可以设置无密码登录到远程Linux服务器。 ssh-keygen创建公用和专用密钥。 ssh-copy-id将本地主机的公钥复制到远程主机的authorized_keys文件中。

We’在接下来的几个月中,将发布很多与Linux sysadmin相关的教程。确保订阅我们的博客以接收这些教程。





如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 35 评论… 加一 }

  • Pushpraj 2010年12月25日,上午3:08

    非常好…All in 上e click…
    我认为,如果我们在新的一年中获得更多有关其他主题的文章,那将是一件好事,例如虚拟化,尤其是KVM和Vmware,云计算,Selinux,LVM,Open LDAP,网络安全…etc..

    无论如何,圣诞快乐,继续写作….:)

    Pushpraj

  • cmcanulty 2010年12月25日,上午9:01

    谢谢,多么美好的圣诞节礼物!

  • 吉姆·D 2010年12月25日,上午9:37

    非常好…. 谢谢!

  • 德比安内罗 2010年12月26日,下午12:53

    祝大家圣诞快乐,新年快乐!

  • 伊姆兰 2010年12月27日,上午1:20

    我没有任何话要感谢您所做的所有g8工作。
    只能说上帝可以给你最好的。

  • 矩阵 2010年12月27日,上午9:11

    谢谢

  • 弗拉卡克 2010年12月28日,上午9:22

    你好
    使用dd备份不是一个好主意。使用增量备份会更好。
    请不要劝告人们不要使用ifconfig。现在已经过时了约12年,现在不再使用。 Ifconfig没有’在某些情况下甚至无法正常工作。它’最好使用iproute2中的ip命令。

  • j 2010年12月30日,上午8:44

    很棒的清单。已加书签

  • 萨钦 2011年1月4日,上午1:40

    不错的收藏,非常有帮助…just bookmarked…thanks

  • 阿尼尔·拉索德(Anil Rathod) 2011年1月10日,上午3:38

    谢谢你,先生。

  • 阿玛·赛义夫(Ammar Saif) 2011年1月13日,上午2:41

    真是内容丰富& helpful…. Thnx indeed 🙂

  • 奥拉 2011年2月10日,上午3:57

    家庭用户也是sysabmins– even if they don’不知道。是否有一个简单的基本文本供家庭系统管理员使用。举个例子吗?如果没有’t shoudn’t there be 上e?

  • 罗伯特·穆里略 2011年2月14日,下午3:36

    优秀的教程!

  • 赛义 2011年3月3日,下午12:41

    gr8的朋友!!

  • 帕特里克斯克 2011年3月17日,下午12:09

    完美!

  • 希马 2011年6月23日,上午7:11

    谢谢你,先生 ,
    该信息非常有用

    非常感谢先生,,,

  • Sandeep 2011年9月19日,上午6:01

    很棒的东西,这个东西对想在linux操作系统上工作的人非常有用………..

  • 赛义夫 2011年9月22日,上午4:10

    优秀的教程家伙
    它对Linux管理员非常有用
    非常感谢

  • 2012年2月5日,上午11:58

    我在90年代初成长为UNIX管理员’s. I must say I’我已经离开它十多年了,忘记了很多。您的网站和努力是无价的资产。谢谢!

    继续努力。

  • 更全面的暂停 2012年2月20日,上午10:25

    This is what I needed for, many 谢谢 for the [email protected]

  • 西瓦 2012年2月21日,上午11:31

    对我们来说真的是一个很好的网站。
    非常感谢。

    我们对脚本有更多的需求,请做有需要的。

  • LDN 2012年10月17日,下午12:38

    大家好!!!

  • 普拉迪普 2012年10月26日,下午11:46

    非常感谢您维护此类博客…我获得了我想要的知识..谢谢。

  • 马亨德兰 2013年2月22日,下午1:54

    great work, 谢谢 for the contribution

  • 沙德拉奇 2013年3月20日,上午12:14

    great stuff. 谢谢

  • ken 2013年5月23日,上午10:44

    感谢Ramesh编写并分享。

    最好的收藏之一!!

  • KG 2013年6月4日,上午1:10

    真的很不错的收藏

  • 穆拉利 2013年7月2日,上午9:05

    谢谢
    你做得很好,这很有用
    to me 谢谢 a lot

  • 阿肖克 2013年9月7日,上午4:48

    非常感谢Ramesh

  • 拉姆·尼瓦斯 2013年10月4日,上午3:57

    谢谢

  • 瓦沙里贾拉尼 2014年2月12日,下午12:05

    先生,我想知道如何制作内核映像以在Linux上启动虚拟内核映像。

  • 普拉山 2014年2月20日,上午6:07

    这很棒

  • 参数 2016年4月7日,上午3:07

    详细移植的好例子

  • Selami Koclu 2016年5月31日,上午9:17

    Linux管理员非常努力。非常感谢你。

  • 亚历杭德罗 2017年2月17日,上午4:05

    教程和技巧的绝佳组合。谢谢!

发表评论