OnITRoad - 常见问题
使用Ubuntu 16.04上安装Gogs Git 服务器
使用Ubuntu 16.04上安装Gogs Git 服务器 GOGS是一个类似于GitHub的开源版本控制平台。 它是100%开源和免费的。 所有源代码都在GitHub上的MIT许可证下提供。 GOGS具有丰富的功能,如问题和时间跟踪,存储库分支,文件锁定和标记,合并等许多功能。 第1步:安装Git并创建Git用户 首先在Ubuntu上安装Git包: sudo apt update sudo
Views:0 2020-07-07
如何使用sed在文件每行的开头添加字符
如何使用sed在文件每行的开头添加字符 让我们创建一个示例文本file.txt: add character at the beginning of each line 使用sed命令添加每行开头的字符。 例如,要在每行的前面添加#,我们可以使用以下语法使用sed命令: $ sed 's/^/#/' file.txt #add #character #at the #beginning of
Views:0 2020-07-07
如何添加ISO镜像到APT Sources.List
如何添加ISO镜像到APT Sources.List 下面是一种如何将Debian/Ubuntu ISO镜像包含到/etc/apt/sources.list文件中的方法。 假设我们下载了Debian ISO镜像保存在:/mnt/storage/ISO/Debian-i386-DVD-1.ISO。 第一步,我们需要创建一个装载点,将此ISO镜像装载到: mkdir /mnt/debian-dvd
Views:0 2020-07-07
允许sudo用户在没有密码的情况下执行管理命令
允许sudo用户在没有密码的情况下执行管理命令 最近的大多数Linux发行版使用sudo实用程序作为一种授予非特权用户作为特权root用户执行进程的方法。 默认情况下,允许5分钟授予sudo用户在首次身份验证后使用sudo输入特权命令。 如果我们希望为用户提供无需密码的运行权限命令的访问,请按照以下说明进行操作。 首先,需要将用户分配给特定组。 例如,默认情况下,Fedora或者Redhat系统上
Views:0 2020-07-07
使用Kickstart自动化CentOS / RHEL 7安装
使用Kickstart自动化CentOS / RHEL 7安装 什么是Kickstart. 当我们对RHEL操作系统进行正常安装时,安装过程会浏览一系列安装屏幕,提示我们输入诸如TimeZone,语言,国家/地区等输入。 如果我们必须在大量的机器上安装,此手动互动过程可能会非常乏味。 这就是Kickstart来到救援的地方。 KickStart用于自动化RHEL / CentOS安装过程。 k
Views:0 2020-07-07
bash: /bin/rm: Argument list too long
bash: /bin/rm: Argument list too long 问题 当您试图删除、移动或者复制的文件名很长时,会出现此错误消息。 使用shell时,命令只能接受有限数量的参数。 当提供给命令的参数数量超过允许的参数数量时,将显示错误消息: -bash: /bin/rm: Argument list too long 查看Linux命令最大参数的限制: # getconf ARG
Views:0 2020-07-07
在后台运行命令的bash脚本
在后台运行命令的bash脚本 我们定义了一个bkr()函数,它使用nohup采取任何参数(ach @ onitad)并将所有输出和错误重定向到/dev/null设备。 然后我们检查使用-Z $1检查是否存在参数(命令留在后台)。 #!/bin/bash bkr() { (nohup "jack@onitroad" &>/dev/null 2>&
Views:0 2020-07-07
使用bash脚本实现ftp上传和下载
使用bash脚本实现ftp上传和下载 下面的脚本首先定义FTP服务器,用户名和密码的主机名,诸如HostName,然后将FTP会话创建并将文件上传到所选目录中: #!/bin/bash ftp_site=myhostname username=myusername passwd=mypass PS3='Select a destination directory: ' # bash select
Views:0 2020-07-07
启动,停止和重新启动守护程序的shell脚本
启动,停止和重新启动守护程序的shell脚本 在Linux中,我们可以使用service启动,停止和重新启动服务。 例如: $sudo service mysql stop $sudo service mysql start $sudo service mysql restart 如果是一些自己开发的软件,或者从源代码安装的。 我们可以使用Bash脚本来自定义一个服务进程控制器。 我们使用“no
Views:0 2020-07-07
Windows 回收站损坏或者无法清空回收站
Windows 回收站损坏或者无法清空回收站 打开回收站,看到很多文件,但是无法删除里面的文件。 查看文件的路径 然后 按下 [Windows 键 + X] 选择 命令提示符(管理员) 在提升的命令提示符中,键入rd /s /q C:\$Recycle.bin 并按回车键。 逐个盘的回收站删除掉。
Views:0 2020-07-07
如何查看 CPU的架构以及它 是 64 位还是 32 位的?
如何查看 CPU的架构以及它 是 64 位还是 32 位的? 确定 CPU 是 64 位还是 32 位的最佳方法是使用 lscpu 命令。 这是 lscpu 命令的输出: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian
Views:0 2020-07-07
在bash中比较字符串
在bash中比较字符串 我们可以使用以下语法进行比较两个字符串。 $[ "apples" = "apples" ] $echo $? 0 返回的值为0 表示字符串相同 $[ "apples" = "oranges" ] $echo $? 1 返回1表示不等。 在脚本(if语句)中比较字符串 #!/bin/bash
Views:0 2020-07-07
如何将 OGG音频文件到MP3
如何将 OGG音频文件到MP3 如何将OGG转换为MP3文件的最简单方法是使用oggdec命令: for file in *.ogg;do oggdec -o - "$file"|lame -h -V 4 --vbr-new - "$(basename "$file" .ogg).mp3";done
Views:0 2020-07-07
Linux 使用Pax归档工具创建增量备份
Linux 使用Pax归档工具创建增量备份 pax是介于cpio和tar之间的一个归档实用程序。这只是因为它独立于特定的归档格式,并且支持多种不同的归档格式。它可以执行简单的任务,如创建选定目录的压缩存档,也可以轻松创建每日增量备份。在这篇短文中,我们将看到如何通过使用pax创建增量备份来保护我们的日常工作。 首先,我们需要创建一个保存日常备份的目录。 以root用户身份创建目录/usr/loca
Views:0 2020-07-07
如何使用opencv显示图像属性
如何使用opencv显示图像属性 下面是一个简单的程序,用于显示图像的宽度,高度,大小等属性。 此程序假定我们在系统上安装了OpenCV库。 #include <iostream> #include <iomanip> #include "cv.h" #include "highgui.h" using namespace std;
Views:0 2020-07-07
C++中的二进制搜索算法示例
C++中的二进制搜索算法示例 这是C++中二进制搜索的简单示例。 binary-search.cpp #include <iostream> #include <vector> using namespace std; void Binary_Search(const vector<int> &numbers, int value); int main(
Views:0 2020-07-07