OnITRoad - 归档
如何调试Shell脚本?
如何调试Shell脚本? 如何调试一个Shell脚本? 我们可以在shell脚本中使用“set -xv”命令来调试shell脚本,或者在执行脚本时在命令行中使用-xv。 通过添加命令调试Shell脚本: $ cat checkdebug.sh #!/bin/bash set -xv # <orange><< This will enable debug<
Views:0 2019-05-19
如何使用SED删除包含特定字符串的行
如何使用SED删除包含特定字符串的行 语法: sed -i ‘/Text to Delete/d’ /path/to/file SED是一个流编辑器,能够从具有特定字符串的文件中删除行。 在sed中使用-i可以删除同一文件中的行。 示例1: 删除/var/log/messages中包含字符串“DELETE THIS TEXT”的所有行,并在新文件中恢复输出。 不要对原行进行任何更改。 $
Views:0 2019-05-19
如何在Github中删除提交历史记录
如何在Github中删除提交历史记录 本教程将从本地git存储库和托管在Github、Gitlab、Bitbucket或其他git存储库中的远程git存储库中删除提交记录。 在这个存储库中,我们将删除本地主分支并创建一个新的主分支。 最后,将更改推送到远程git存储库。 删除Github存储库中的提交记录 按照以下步骤完成此任务。 警告:这将完全删除旧的提交历史,我们无法恢复它。 创建孤儿分支
Views:0 2019-05-19
如何删除在Redis中的所有数据
如何删除在Redis中的所有数据 Redis提供CLI实用程序来管理Redis数据库通过命令行。 它提供了两个命令 FLUSHDB 和 FLUSHALL 来刷新数据库缓存并删除Redis数据库上的所有键。 FLUSHALL - 用于删除Redis服务器上所有数据库中的所有键值。 FLUSHDB - 用于删除当前选定数据库或指定数据库的所有键值。 删除Redis上的所有数据 使用 FLUSHAL
Views:0 2019-05-19
如何在Linux中删除超过30天的文件
如何在Linux中删除超过30天的文件 这是从服务器中删除旧的未使用文件的实际需求。 例如,如果我们每天/每小时在服务器上对文件或数据库进行备份,那么会在服务器上创建很多垃圾。 所以要经常清洁。 为此,我们可以从备份目录中找到较旧的文件并清除它们。 本文将查找超过30天的文件。 LInux如何删除超过30天的文件 这个命令将删除系统中 /opt/backup 目录中所有超过30天的文件。 f
Views:0 2019-05-19
如何删除Git远程和本地分支
如何删除Git远程和本地分支 一般来说,我们不建议从生产站点的git存储库中删除任何分支。 但有时我们可能需要从存储库中删除任何现有的git分支。 例如,git存储库已经损坏的文件或有用性文件,这在未来不再需要。 本文将删除存储库中的git远程和本地分支。 删除远程Git分支: 使用以下命令从远程服务器删除任何分支。 下面的示例将从远程git存储库中调用名为“stage1”的远程分支。 $
Views:0 2019-05-19
在Linux中如何使用脚本删除root用户所有的电子邮件
在Linux中如何使用脚本删除root用户所有的电子邮件 我运行的是Linux系统(Ubuntu)。 root用户有100K封电子邮件。 如何从root邮箱中删除所有电子邮件? 在Linux系统中如何使用shell提示删除所有电子邮件 本教程将在Linux系统中从shell中删除所有root用户的电子邮件。 这里有两种方法可以在Linux系统中通过一个命令删除用户的电子邮件。 方法1: 我们可以使
Views:0 2019-05-19
在OpenSSH中如何拒绝/允许用户和组访问
在OpenSSH中如何拒绝/允许用户和组访问 出于安全考虑,很多时候我们需要限制或允许特定用户或组的SSH访问。 要进行任何更改,请编辑OpenSSH配置文件/etc/ssh/sshd_config,并执行允许或拒绝任何用户或组所需的更改。 允许/拒绝用户和组: 要允许或拒绝OpenSSH上的任何用户或组,首先在我们喜欢的编辑器中编辑配置文件 /etc/ssh/sshd_config ,并按照
Views:0 2019-05-19
在Ubuntu上如何使用PM2部署Node.js应用
在Ubuntu上如何使用PM2部署Node.js应用 PM2是针对Node.js应用程序的高级生产过程管理器。 在本教程中,我们将学习如何使用pm2工具在生产服务器上部署Node.js应用程序。 PM2监视应用程序及其内存和CPU使用情况。 同时,提供简单的命令来停止/启动/重新启动所有应用程序或单个应用程序。 步骤1 -安装Node.js 首先,你需要在我们的系统中通过nodejs官方网站提
Views:0 2019-05-19
如何在Ubuntu和Debian上使用Apache和Passenger一起部署Ruby应用
如何在Ubuntu和Debian上使用Apache和Passenger一起部署Ruby应用 Phusion Passenger 是一个应用服务器,可以集成到Apache和Nginx等web服务器中,并允许通过web服务器提供Ruby/Rails应用。 在生产系统上部署Ruby on Rails应用程序是一个不错的选择。 本文将在像Ubuntu和Debian这样的Linux系统上部署带有Apache
Views:0 2019-05-19
如何在CentOS 7/6和Fedora 27/26上使用Nginx和Passenger部署Ruby应用
如何在CentOS 7/6和Fedora 27/26上使用Nginx和Passenger部署Ruby应用 Phusion Passenger 是一个应用服务器,可以集成到Nginx和Nginx等web服务器中,并允许通过web服务器提供Ruby/Rails应用。 在生产系统上部署Ruby on Rails应用程序是一个不错的选择。 本文将在像CentOS 7/6和Fedora 27/26这样的Li
Views:0 2019-05-19
如何在Ubuntu和Debian上使用Nginx和Passenger部署Ruby应用
如何在Ubuntu和Debian上使用Nginx和Passenger部署Ruby应用 Phusion Passenger 是一个应用服务器,可以集成到Apache和Nginx等web服务器中,并允许通过web服务器提供Ruby/Rails应用。 在生产系统上部署Ruby on Rails应用程序是一个不错的选择。 本文将在像Ubuntu和Debian这样的Linux系统上使用Nginx部署Ruby
Views:0 2019-05-19
如何在CentOS 7/6和Fedora 27上使用Passenger和Apache部署Ruby应用
如何在CentOS 7/6和Fedora 27上使用Passenger和Apache部署Ruby应用 Phusion Passenger 是一个应用服务器,可以集成到web服务器中,如Apache web服务器,并允许通过web服务器服务Ruby/Rails应用程序。 在生产系统上部署Ruby on Rails应用程序是一个不错的选择。 本文将在CentOS、Red Hat和Fedora系统上使用
Views:0 2019-05-19
如何禁用Crontab输出和电子邮件通知
如何禁用Crontab输出和电子邮件通知 如何禁用cron作业中的电子邮件警报? 我如何禁用wget创建一个新的文件每次? 为什么我收到了太多的邮件到我的根帐户从crontab? 本教程将禁用crontab输出和电子邮件通知。 我在我的Linux系统上运行了多个crontabs,用于备份、数据处理等常规任务。 每次cron作业运行都会向我发送一封新电子邮件。 此外,在crontab中配置了一些wg
Views:0 2019-05-19
在Linux中如何禁用IPv6
在Linux中如何禁用IPv6 IPv6 是下一代互联网协议,旨在取代目前的互联网协议IPv4。 两个设备之间的通信需要IP地址。 它是计算机在互联网上的身份。 本文将从Linux系统禁用IPv6。 查看IPv6地址 使用 ifconfig 命令查看当前的IPv6地址。 我们将得到类似如下结果。 [jack@oir ~]# <orange>ifconfig </orange
Views:0 2019-05-19
如何禁用Ubuntu上的本地DNS缓存
如何禁用Ubuntu上的本地DNS缓存 Ubuntu团队包含了Ubuntu 12.04 LTS版本的dnsmasq服务。 这将系统变成本地DNS缓存服务器。 当我们第一次访问任何网站时,系统首先在本地DNS缓存中搜索,它没有在本地缓存中找到指定域的条目,它请求在你的系统上配置的远程DNS服务器并从那里得到结果。 还创建了本地缓存,以便下次访问相同域时更快地解决问题。 本教程将在Ubuntu系统上禁
Views:0 2019-05-19