OnITRoad - 常见问题

如何为puppet配置vim

如何为puppet配置vim puppet是IT行业中广泛使用的自动化工具之一。 Gepetto以puppet IDE而闻名,但这里我们想使用vim作为puppet IDE。 Puppet的Vim配置步骤: 在系统上安装了vim ## 在 CentOS/RHEL 中 yum install vim ## 在 Debian/Ubuntu 中 sudo apt-get update sudo a

Views:0  2019-08-20

如何在CentOS 6中配置vsftpd服务器通过mysql虚拟用户进行认证

如何在CentOS 6中配置vsftpd服务器通过mysql虚拟用户进行认证 在本教程中,我们将了解如何将vsftpd服务器的用户保存到mysql中。通过mysql进行身份验证。 这对于编写应用程序管理ftp服务器非常方便。因为应用程序可以直接操作数据库完成相应的管理。 主要特点: vsftp服务器可以chroot 通过mysql进行身份验证 虚拟用户保存在mysql中(而不是在本地系

Views:0  2019-08-20

如何将rpm文件转换成deb文件

如何将rpm文件转换成deb文件 基于Debian的操作系统,比如ubuntu/Debian/linux-mint,包的文件扩展名是.deb文件。 在基于redhat的linux中,包的文件扩展名为.rpm格式(rpm是Red Hat package Manager的缩写) 通过下面的步骤,可以将rpm文件转换成deb文件: 登录到基于Debian的操作系统(等)。所以我用Ubuntu机器 在

Views:0  2019-08-20

如何使用cat命令创建文件

如何使用cat命令创建文件 Cat命令有很多用途,在这个例子中,我们将使用它来创建一个文件并在其中写入内容。 使用命令 cat>file-name 开始编辑文件 要保存文件,按下 CTRL+D cat >> file-name用于向文件追加内容。 ctrl+z基本上用于后台进程,要检查后台进程运行命令作业并在前台收回进程,请使用'fg%jobno`。 例如,如果执行cat>

Views:0  2019-08-20

如何从CD/DVD创建iso文件

如何从CD/DVD创建iso文件 如何创建iso文件 通过命令行,我们可以挂载CD/DVD-ROM并创建.iso文件. 命令 dd if=/dev/cdrom of=/root/myfile.iso 如何挂载iso文件 命令: mount  -o loop /root/myfile.iso /mnt

Views:0  2019-08-20

如何在自托管Git服务器中创建新的存储库

如何在自托管Git服务器中创建新的存储库 在本教程中,我们将学习如何在自托管Git中创建新的存储库服务器。 按照以下步骤在自托管Git服务器中创建新的存储库 第1步: 以root用户登录服务器,然后切换到维护Git的Git服务器用户。 ssh root@server-IP-address su -l git 第2步: 现在切换到存储库目录。为repository创建一个新目录(使用.git作为

Views:0  2019-08-20

如何创建OpenSSH-rpm包

如何创建OpenSSH-rpm包 为了解决CVE-2014-2532问题,我们将创建OpenSSH版本6.7稳定版本的rpm包,并对OpenSSH进行升级。 CVE-2014-2532说明 发现OpenSSH没有正确处理带有通配符的某些AcceptEnv参数值。 远程攻击者可以利用此漏洞绕过预期的环境变量限制。 解决放在哪 从openssh6.7源代码创建rpm包。 将OpenSS

Views:0  2019-08-20

如何在Ubuntu中用Gitolite和Gitweb创建自己的Git服务器

如何在Ubuntu中用Gitolite和Gitweb创建自己的Git服务器 我们将选择Gitolite创建自己的git服务器并使用gitweb来显示git存储库。 为什么使用Gitolite? 易于安装,有用户管理通过命令行,使用非常少的内存和cpu。 为什么选择Gitweb? 在web界面中显示存储库。 服务器环境 操作系统:Ubuntu 12.04 LTS 架构:i686 Git服务器IP地

Views:0  2019-08-20

如何创建Ubuntu docker基本镜像

如何创建Ubuntu docker基本镜像 此方法适用于创建所有Ubuntu版本的docker base镜像。你可以从这里找到Ubuntu的发行代号. https://wiki.ubuntu.com/Releases 准备工作 Debootstrap: 我们将使用Debootstrap脚本来创建docker base镜像。 Ubuntu发布代码名称 :要创建docker镜像,我们需要“U

Views:0  2019-08-20

如何在Apache Web服务器中创建虚拟主机

如何在Apache Web服务器中创建虚拟主机 通过虚拟主机(VirtualHost),我们可以从单个Web服务器托管多个域或者网站。 在这个教程中,我们将在apache web服务器中配置第一个虚拟主机。 下面是虚拟主机配置的一些术语。 DocumentRoot 用于定义网站的根目录。在这个例子是在/var/www/html/example.com。 ServerAdmin 联系人的电子邮箱,

Views:0  2019-08-20

如何在Postfix中删除邮件队列

如何在Postfix中删除邮件队列 要清除Postfix中的邮件队列,我们将使用名为postsuper的命令。 postsuper是Postfix superintendent的缩写。 postsuper命令只能由系统的超级用户(例如root用户)运行。 Postsuper命令用于与postfix邮件队列相关的维护工作。 要检查系统中的邮件队列,我们使用“mailq”命令。 当我们使用mailq命

Views:0  2019-08-20

如何在Linux下删除用户密码

如何在Linux下删除用户密码 用户和组管理在任何操作系统中都扮演着重要的角色。 在Linux中,有时我们需要一个禁止用户登录。 我们可以通过这两种方法实现: 删除用户的密码。 将用户的 shell设置为nologin。 在Linux下删除用户密码 sudo passwd -d user_name linux下将用户的shell设置为nologin sudo usrmod -s /s

Views:0  2019-08-20

linux如何拒绝root直接通过ssh访问

linux如何拒绝root直接通过ssh访问 限制root通过ssh登录 备份sshd_config文件 cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config.backup 编辑sshd_config文件 将 PermitRootLogin 改成 no vi /etc/ssh/sshd_config PermitRootLogin no 重启s

Views:0  2019-08-20

在Red Hat或者CentOS中如何禁用selinux

在Red Hat或者CentOS中如何禁用selinux Security Enhanced Linux(SELinux)是一个Linux特性,它提供了支持访问控制安全策略的机制。 如何查看linux系统中SELINUX的状态 使用下面命令查看SELINUX状态 getenforce 或者 打开文件'/etc/sysconfig/selinux`并找到 “selinux=enforcing”

Views:0  2019-08-20

如何在ubuntu中使用apt-get命令下载软件包

如何在ubuntu中使用apt-get命令下载软件包 download子命令将下载软件包到当前目录中。 apt-get download package-name eg. apt-get download apache2 示例 jack@onitroad:~$ sudo apt-get download apache2 [sudo] password for linux: Get:1 Dow

Views:0  2019-08-20

使用RVM在CentOS和RHEL中安装ruby 2.1.0

使用RVM在CentOS和RHEL中安装ruby 2.1.0 Ruby是一个动态的、开源的编程语言。 什么是RVM RVM是Ruby Version Manager的缩写. RVM是一个命令行工具,它允许我们轻松地安装、管理和使用多个ruby环境(从解释器到gem集)。 在Linux系统中安装ruby 安装最新稳定版本的RVM。 它是一个安装所需软件包的脚本。 curl -L get.rv

Views:0  2019-08-20