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