OnITRoad - 常见问题

如何在Linux上后台运行命令

如何在Linux上后台运行命令 如果需要释放终端或者断开与SSH会话的连接,在Linux系统的后台运行命令或者进程将成为一项常见任务。 对于长时间运行的命令尤其如此,这些命令用于侦听事件或者完成其冗长的任务。 在Linux上,我们有一些在后台运行命令的选项。 在本教程中,我们将介绍几种不同的方法,并通过示例向您展示如何使用它们。 将运行命令放入后台 执行想要长时间继续运行的命令时,问题是我们当

Views:0  2020-07-07

在Linux中Nano编辑器如何保存和退出文件

在Linux中Nano编辑器如何保存和退出文件 使用nano打开文件 $nano file-name 退出并保存文件 按Ctrl + X,将关闭编辑器 会询问我们是否要将更改保存到文件。 如果要保存更改,输入 y 然后,nano会询问文件名。 覆盖现有文件或者写入新文件名即可。

Views:0  2020-07-07

使用Vim编辑文本文件如何保存和退出

使用Vim编辑文本文件如何保存和退出 vi/vim打开文件 $vim file-name vi保存文件 按ESC,然后输入 :w并按回车键Enter vi保存并退出文件 按ESC,然后输入 :wq并按回车键Enter 另一种方法是使用 Shift + zz 快捷键。 先按ESC, 然后按住 Shift键的同时按z键两次 vi退出文件而不保存更改 按ESC,然后输入 :q!并按回车键Enter 如

Views:0  2020-07-07

将PostgreSQL查询的输出保存到文本文件

将PostgreSQL查询的输出保存到文本文件 首先,登录PostgreSQL数据库。 $ psql 使用“\ o命令”告诉PostgreSQL在哪里保存后续输出。 postgres=# \o /home/onitroad/output.txt 执行所需的任何查询或者查询,输出将被引导到我们之前指定的文件。 postgres=# select * from dummy_table; 要恢复此

Views:0  2020-07-07

如何在 Linux 中按日期递归搜索所有文件

如何在 Linux 中按日期递归搜索所有文件 命令 所以这里是通过管道连接在一起的简单命令,在一个目录中运行它,我们将获得所有文件和子目录的列表以及它们上次修改的日期。 最近更改的内容将位于列表底部,因此在运行它后,我们将在向上滚动时看到最新的更改和旧的更改。 如果我们有大量的输出管道,那么将所有内容都放入“less”可能是一个好主意,这样我们就可以轻松地滚动浏览。 find . -print

Views:0  2020-07-07

Linux如何根据文件扩展名来搜索文件

Linux如何根据文件扩展名来搜索文件 在“/home /”目录中”中搜索文件扩展名为“.sh”的文件: $find ~/-type f | grep "\.sh$" 搜索文件扩展名.sh,.txt或者.py的所有文件 $find ~/-type f | grep -E "\.sh$|\.txt$|\.py$" 可以使用xargs对每个找到的文件执行操

Views:0  2020-07-07

如何使用SFTP安全地传输文件

如何使用SFTP安全地传输文件 连接ftp服务器 $sftp username@192.168.1.1 如果服务器不是使用默认的SSH/SFTP端口。 使用-p标志指定。 $sftp -P 35000 username@192.168.1.1 发送文件 put命令将获取一个本地文件并将其放入远程计算机的当前工作目录。 sftp> put localfile 如果是目录,使用 -

Views:0  2020-07-07

如何在Debian 10 Buster上设置静态IP地址

如何在Debian 10 Buster上设置静态IP地址 首先,禁用和停止NetworkManager。 # systemctl stop NetworkManager # systemctl disable NetworkManager 安装soldvconf。 # apt install resolvconf 打开/etc/network/interfaces。 设置参考如下: sourc

Views:0  2020-07-07

如何在Linux上设置和列出环境变量

如何在Linux上设置和列出环境变量 如何在Linux上列出环境变量 “printenv命令”可用于列出Linux系统上的所有环境变量。 $printenv 要列出特定变量,请将其名称传递给命令。 $printenv SHELL /bin/bash 我们还可以同时检查多个变量。 $printenv HOME SHELL /home/onitroad /bin/bash 要与终端中的环境变

Views:0  2020-07-07

如何设置crontab每5分钟执行一次

如何设置crontab每5分钟执行一次 每个Linux用户都有自己的crontab,计划的作业将以该用户身份执行。 例如,如果我们以root身份访问Crontab,则我们计划的作业将按root执行。 使用以下命令打开Crontab(Cron编辑器)。 $crontab -e 如果这是我们第一次访问CRONTAB,系统可能会询问我们希望使用哪个编辑器。在这个例子中,我们将使用nano,因为它

Views:0  2020-07-07

如何设置 GNOME 显示管理器横幅消息

如何设置 GNOME 显示管理器横幅消息 在这里,我们介绍了如何在 GNOME 显示管理器 (GDM) 中添加横幅消息,此消息将在用户登录之前显示在图形用户界面 (GUI) 中。 要创建 GDM 横幅消息,请使用 root 权限创建此文件 /etc/dconf/db/gdm.d/01-banner-message 该文件应包含以下内容: [org/gnome/login-screen] banne

Views:0  2020-07-07

如何为组协作提供 SMB/CIFS 网络共享

如何为组协作提供 SMB/CIFS 网络共享 Samba 是服务器消息块 (SMB) 和通用 Internet 文件系统 (CIFS) 协议的开源实现,它允许我们从 Linux 访问 Windows 文件共享资源。 使用 Samba,我们可以通过网络将文件系统中的特定目录导出到其他 Windows 或者 Linux 客户端,从而允许我们通过网络在不同操作系统之间共享各种文件。 在这里,我们将介绍设

Views:0  2020-07-07

如何在Kali Linux上设置时间

如何在Kali Linux上设置时间 查看我们当前配置的系统的时间区域。 $timedatectl Local time: Fri 2021-01-08 04:33:12 EST Universal time: Fri 2021-01-08 09:33:12 UTC RTC time: Fri 2021-

Views:0  2020-07-07

如何在Debian 10 Buster上搭建 LAMP 服务器

如何在Debian 10 Buster上搭建 LAMP 服务器 在本教程中,我们将学习: 如何设置MariaDB 如何安装php 如何安装apache 如何测试LAMP服务器 安装MariaDB MariaDB是MySQL的分支,它可以作为MySQL的替代品。 Debian和其他Linux发行版已选择近年来使用MariaDB作为默认MySQL选项,因为MariaDB是一个独立的项目,而My

Views:0  2020-07-07

如何在Debian 10 Buster上设置LEMP服务器

如何在Debian 10 Buster上设置LEMP服务器 安装MariaDB. $sudo apt install mariadb-server 设置数据库 MariaDB有一个脚本,可以自动保护数据库服务器。 $sudo mysql_secure_installation 回答脚本的一些问题。并设置root密码。 登录MariaDB: # mysql -u root -p 为项目创建

Views:0  2020-07-07

如何在Debian 10 Buster上搭建NFS服务器

如何在Debian 10 Buster上搭建NFS服务器 安装NFS包 在Debian 10上安装NFS超级简单。 我们可以从主存储库安装我们需要的所有内容。 $sudo apt install nfs-kernel-server 配置共享 首先创建一个新目录或者选择现有的目录进行共享。 确保我们选择的目录没有root用户权限。 然后编辑,/etc/exports。 在这里,我们可以配置

Views:0  2020-07-07