OnITRoad - 常见问题

如何使用 sed 命令仅替换第一个匹配项

如何使用 sed 命令仅替换第一个匹配项 sed 替换命令的贪婪行为默认会替换每一行的第一个匹配项。 例如: $ cat text bash bash bash bash bash bash bash bash bash $ sed 's/bash/sed/' text sed bash bash sed bash bash sed bash bash 以下 linux 命令将仅将第一次出现的字

Views:0  2020-07-07

如何同时终止多个正在运行的进程

如何同时终止多个正在运行的进程 在任何给定时刻, Linux 系统都在同时运行多个进程。 因此,了解如何管理进程以及如何在需要时终止它们是一项重要的技能。 该进程可以用各种命令终止,例如kill、killall、pkill。 在此教程中,我们解释了如何使用单个命令终止多个进程。 首先,让我们看看如何启动进程以及我们能够为任何给定进程获取哪些信息。 $ yes > /dev/null &

Views:0  2020-07-07

在Bash脚本中如何判断变量是否为空

在Bash脚本中如何判断变量是否为空 下面的bash脚本示例演示了如何使用bash检查空变量或者null变量: #!/bin/bash if [ -z "\$1" ]; then echo "Empty Variable 1" fi if [ -n "\$1" ]; then echo "Not Empty

Views:0  2020-07-07

如何使用Linux命令行和hdparm进行硬盘速度测试

如何使用Linux命令行和hdparm进行硬盘速度测试 在本文中,我们将介绍一些简单的硬盘速度测试,您可以使用Linux系统和命令行工具“hdparm”执行这些测试。 hdparm工具是一个易于使用的工具,可以快速评估硬盘的速度。在执行速度测试时,“hdparm”会忽略当前正在使用的系统文件,因为它会写入原始设备。硬盘驱动器的实际读/写速度将稍慢,具体取决于使用的文件系统。在任何情况下,“hdpa

Views:0  2020-07-07

如何在 Linux 上使用 nc (netcat) 命令通过网络传输数据

如何在 Linux 上使用 nc (netcat) 命令通过网络传输数据 nc ( netcat ) 命令可用于通过网络传输任意数据。 它代表了 Linux 管理员无需另外数据传输服务(如 FTP、HTTP、SCP 等)即可快速传输数据的方法。 此配置将向我们展示如何在网络主机之间传输数据的示例。 我们会将数据“myfile.txt”文件从本地主机传输到 IP 地址为“10.1.1.2”的目标主机

Views:0  2020-07-07

如何在 CentOS 7 Linux 中将 PHP 5.6 升级到 7.1

如何在 CentOS 7 Linux 中将 PHP 5.6 升级到 7.1 如何将 PHP 5.6 升级到 7.1 准备 PHP 更新 在开始之前,我们可以看到我们当前运行的是 PHP 版本 5.6.30。 [jack@onitroad ~]# php -v PHP 5.6.30 (cli) (built: Jan 19 2015 22:31:39) Copyright (c) 1997-20

Views:0  2020-07-07

如何在 Linux 上使用命令行随机密码生成器 PWGEN

如何在 Linux 上使用命令行随机密码生成器 PWGEN 本文将为我们提供有关如何使用 shell 生成随机密码的一些提示。 在许多可在 Linux 命令行上使用以生成随机密码的工具中,例如 openssl、mktemp、od 或者 /dev/urandom,为此目的而设计的特定且最简单的工具是 pwgen . 安装pwgen DEBIAN/UBUNTU # apt-get install

Views:0  2020-07-07

如何使用 screen 命令避免 ssh 会话意外终止

如何使用 screen 命令避免 ssh 会话意外终止 SSH 断开连接问题 终端会话可能会因各种网络问题而关闭 在远程机器上运行一个进程,例如: # Write failed: Broken pipe 由于此网络断开连接, ssh shell 会话也将无意中杀死远程计算机上在 ssh 会话下运行的任何子进程。 运行不间断的 SSH 会话解决方案 使用 screen 命令保存会话。 当

Views:0  2020-07-07

Linux如何通过网络唤醒主机

Linux如何通过网络唤醒主机 如何使用Linux通过网络远程启动/唤醒LAN主机 现在的很多电脑都支持“LAN唤醒”功能,允许我们在网络上远程启动PC/服务器。 此功能需要电脑的硬件的支持。 用于远程唤醒主机的工具是Etherwake。 安装很简单: DEBIAN/UBUNTU # apt-get install etherwake 接下来只需要知道被唤醒(启动)的服务器mac地址。 然后远程

Views:0  2020-07-07

确定 CPU 使用的是 32 位还是 64 位指令集

确定 CPU 使用的是 32 位还是 64 位指令集 如何识别我的 CPU 使用的是 32 位还是 64 位指令集? 在 Linux 系统上,这个问题可以通过运行以下命令轻松回答: cat /proc/cpuinfo 我们在这里感兴趣的是一个标志行,它指示 CPU 的功能/特性。 这些 CPU 功能是用内核的头文件 /usr/src/linux-headers/include/asm-x86/c

Views:0  2020-07-07

The uploaded file exceeds the upload_max_filesize directive

The uploaded file exceeds the upload_max_filesize directive 问题 WordPress上传文件报错 ‘The uploaded file exceeds the upload_max_filesize directive in php.ini’ xcontent exceeds the maximum upload size for t

Views:0  2020-07-07

在Debian Linux 8 Jessie上安装CRAN R-3.2.1

在Debian Linux 8 Jessie上安装CRAN R-3.2.1 首先,更新存储库列表: # apt-get udpate 我们将使用的curl命令下载cran r-3.2.1源代码,如果还没有安装curl,则使用下面命令安装: # apt-get install curl 接下来,安装所有编译依赖项才能编译CRAN R-3.2.1源代码: # apt-get build-dep -

Views:0  2020-07-07

在Ubuntu 16.04 Linux 上安装Go语言

在Ubuntu 16.04 Linux 上安装Go语言 Go是由Google开发的开源编程语言。 本教程将在Ubuntu 16.04 Linux上安装最新的Go Language预编译二进制文件。 下载Go Language二进制文件 首先,我们需要下载Go语言二进制文件。 访问https://golang.org/dl /页面,直接使用浏览器直接下载相关的Golang Linux库或者简单地使用

Views:0  2020-07-07

在Fedora Linux上安装Java SE运行时环境

在Fedora Linux上安装Java SE运行时环境 默认情况下,FedoraLinux系统附带一个从标准Fedora存储库获取的OpenJDKJava。 如果我们想从OpenJDK切换到Oracle Java JRE。 首先从oracle网站下载二进制格式的java: http://www.oracle.com/technetwork/java/javase/downloads/index.

Views:0  2020-07-07

Joomla – Error: the XML response that was returned from the server is invalid

Joomla – Error: the XML response that was returned from the server is invalid 安装Joomla 1.5时报错: Error: the XML response that was returned from the server is invalid 错误:从服务器返回的XML响应无效 原因 在安装之前没有创建con

Views:0  2020-07-07

Linux添加用户的命令

Linux添加用户的命令 useradd 可以使用UserAdd命令将新用户帐户添加到Linux系统中 useradd -mc "user name" -s /bin/bash john 创建新用户john, -mc选项指示useradd comment放置关于新用户的注释,该注释通常用于指定用户的全名。 -s选项指定默认shell的路径。 adduser 添加用户的

Views:0  2020-07-07