OnITRoad - 常见问题

在Linux上使用curl下载文件

在Linux上使用curl下载文件 Curl可以使用各种各样的网络协议与远程系统通信。它是一个完美的调试工具,能够向服务器发送请求并向stdout发送响应,通常记录数据或者将数据作为bash脚本的一部分传递给其他工具进行处理。 curl是一种使用支持的协议(DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAP、POP3、POP3S、RT

Views:0  2020-07-07

从FAT文件系统中恢复被删除的文件

从FAT文件系统中恢复被删除的文件 创建设备的备份 首先卸载USB设备,并使用DD命令进行备份。 卸载u盘或者sd卡 # umount /dev/sdX 如果由于任何原因我们无法卸载设备,请使用只读权限重新挂载: # mount -o remount,ro /dev/sdX 对整个分区进行备份: # dd if=/dev/sdX of=/home/onitroad/backup_sdX.d

Views:0  2020-07-07

Debian 未找到命令–缺少指向/sbin的路径

Debian 未找到命令–缺少指向/sbin的路径 从Debian 10开始使用su命令的方式改变了。 默认情况下,“SU”命令的执行不再为我们提供预期的用户环境变量。 简单的例子是,执行不带参数的'su'时,root的'PATH'变量未正确设置。 症状 这是一个例子: $su Password: # reboot bash: reboot: command not found

Views:0  2020-07-07

如何在Debian Linux上安装缺少的ifconfig命令

如何在Debian Linux上安装缺少的ifconfig命令 问题 从debian stretch版本开始,默认情况下,默认情况下缺少了ifconfig命令。 # ifconfig -bash: ifconfig: command not found 用于检查Debian Linux上的网络配置命令换成了 “IP”命令。 例如,使用ip命令来显示网络配置: # ip address 上面

Views:0  2020-07-07

Debian/Ubuntu DPKG命令的常用选项

Debian/Ubuntu DPKG命令的常用选项 dpkg -l 列出所有已安装的包。 例子: DPKG返回许多已安装的软件包: $dpkg -l | wc -l 1331 只返回与PHP相关的包。 这将包括已安装和未安装的软件包: $dpkg -l *php* 使用DPKG与Grep只查看已安装的包 dpkg -l | grep php dpkg -L <package&g

Views:0  2020-07-07

Debian/Ubuntu Linux:Bash:mail:找不到命令

Debian/Ubuntu Linux:Bash:mail:找不到命令 问题 无法从命令行运行邮件命令: # mail test bash: mail: command not found 解决方案: Linux系统缺少mailutils包。 GNUModutils包包含各种用于处理邮件的实用程序。 运行以下linux命令以安装modulss包: # apt-get install ma

Views:0  2020-07-07

使用apt-cacher-ng快速安装Debian/Ubuntu包缓存代理

使用apt-cacher-ng快速安装Debian/Ubuntu包缓存代理 apt-cacher-ng是可用的更健壮的apt代理服务器(如“squid deb proxy”)的替代方案。如果您正在运行一个小型家庭或者办公室网络,请不要再进一步查看。它可能缺少一些更高级的功能,但可以立即进行配置,也就是说,您可以在初始安装后几分钟内进行配置。 服务器 让我们通过配置APT-Cacher-NG服务

Views:0  2020-07-07

Ubuntu 20.04 Linux的默认root密码

Ubuntu 20.04 Linux的默认root密码 默认情况下,Ubuntu系统的root密码是空的。这意味着无法通过'su'命令访问root的shell。 这是一项安全措施。用户不应以root用户身份登录,所有需要在管理权限下运行的命令都应以sudo执行。 $ sudo mycommand Password: 如何在Ubuntu 20.04 Linux上设置root密码: 使用sudo设置

Views:0  2020-07-07

禁用Ubuntu 20.04自动更新

禁用Ubuntu 20.04自动更新 如何禁止ubuntu自动更新 编辑文件 $ sudoedit /etc/apt/apt.conf.d/20auto-upgrades 将 APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; 改成 APT::

Views:0  2020-07-07

Ubuntu 20.04 如何禁用motd消息

Ubuntu 20.04 如何禁用motd消息 要禁用动态的MOTD新闻。 编辑/etc/default/motd-news文件。 将 ENABLED=1 改成 ENABLED=0 实际的MOTD信息由多个部分组成,每个部分提供不同的信息。例如,包升级信息、文件系统检查等。MOTD脚本的位置为“/etc/update MOTD.d”,通过删除任何特定脚本的可执行权限,将禁用该脚本的消息显示在MO

Views:0  2020-07-07

在Linux上使用命令行从URL下载文件

在Linux上使用命令行从URL下载文件 如何使用WGet下载文件 WGET下载文件的基本语法非常简单: $wget http://example.com/file.tar 如果要指定要保存文件的位置,则可以使用命令中的“-o”(输出)选项。 $wget http://example.com/file.tar -O /path/to/dir/file.tar 如何用curl下载文件 默

Views:0  2020-07-07

在Manjaro Linux上启用/禁用防火墙

在Manjaro Linux上启用/禁用防火墙 Manjaro使用UFW(简单的防火墙)来管理防火墙规则。 要查看当前防火墙状态,请打开终端并键入以下命令: $sudo ufw status 启用防火墙,注意,在每次系统重新引导时,防火墙也会自动启动。 $sudo ufw enable 要禁用防火墙,执行: $sudo ufw disable

Views:0  2020-07-07

在Ubuntu 20.04 Linux上启用SSH

在Ubuntu 20.04 Linux上启用SSH 使用“APT”命令安装SSH服务器和客户端: $ sudo apt install ssh 启用和启动SSH服务器守护程序: $ sudo systemctl enable --now ssh 检查SSH服务器状态: $ sudo systemctl status ssh 在尝试登录之前,我们可能需要打开SSH防火墙端口22。

Views:0  2020-07-07

在Debian Linux服务器上允许root通过ssh登录

在Debian Linux服务器上允许root通过ssh登录 新安装的系统,默认情况下禁用Debian Linux上的root登录。 当我们尝试使用root用户身份登录到Debian Jessie Linux服务器时,可以拒绝访问权限: $ssh root@10.1.1.12 root@10.1.1.12's password: Permission denied, please try aga

Views:0  2020-07-07

Ubuntu 16.04 Xerus Linux服务器/桌面启用SSH root登录

Ubuntu 16.04 Xerus Linux服务器/桌面启用SSH root登录 认情况下拒绝root的SSH远程shell访问权限。 如果以root身份尝试远程登录,都将收到“拒绝”消息: $ ssh root@10.0.0.55 root@10.0.0.55's password: Permission denied, please try again. root@10.0.0.55's

Views:0  2020-07-07

使用SSH和输出重定向远程执行命令

使用SSH和输出重定向远程执行命令 以下SSH命令可用于远程创建文件。 $ssh user@hostname '( cd /tmp/&& touch ssh_file.txt )' 此示例将使远程/etc/passwd文件的本地副本到/tmp/passwd: $ssh user@username '( cat /etc/passwd )' > /tmp/passwd 此示

Views:0  2020-07-07