etc

Ubuntu 下 /etc/resolv.conf文件总是自动清除问题的解决方案

巧了我就是萌 提交于 2020-03-14 04:43:13
最近学习Linux,在虚拟机中安装的是Ubuntu操作系统,用了几天发现Ubuntu无法上网,打开命令终端,输入命令: ping www.baidu.com -c2 结果显示名称无法识别,而直接与宿主机之间使用 IP 地址进行互ping,则可以ping得通;在Ubuntu的浏览器中输入www.baidu.com ,无法打开百度网页;但输入百度的IP地址,则可以打开百度,这说明是DNS服务出现了问题,网上找到解决方法,修改了/etd/resolv.conf文件,但该文件中有这么一句话: # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN  //不要手动编辑该文件,你的改变会被重写 果然,虽然在该文件里加上了 nameserver xxx.xxx.xxx.xxx ,一时可用了,但重新启动后内容又清空了,又无法解析域名了。 再次上网搜解决方案,有的说要关闭NetworkManager服务,如该网页所示: http://my.oschina.net/HIJAY/blog/223118 但个人感觉服务还是不要随便关的好。后来搜到两个解决方案,亲测搜有效: 方案1: (i) 创建 /etc/resolvconf/resolv.conf.d/tail文件 (etc/resolvconf/resolv.conf.d

centos7 实测 nagios 安装

≡放荡痞女 提交于 2020-03-14 03:17:24
Nagios是一套开源的监控系统,可监控你的系统和网络. Nagios最新版本是Nagios Core 4.3.4,Nagios plugins 2.2.1. 目前支持RHEL 7.x/6.x/5.x, CentOS 7.x/6.x/5.x 等系统.本文以CentOS7为平台. 安装Nagios 4.3.4 and Nagios Plugin 2.2 假如你根据本手册正确安装后,你应该能找到以下信息: nagios,plugin安装目录 /usr/local/nagios 默认监控本机服务(Disk Usage, CPU Load, Current Users, Total Processes) 可以通过浏览器访问 http://localhost/nagios step1 安装依赖软件 安装需要apache,php,gcc等. 1 [root@host]# yum install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp 1 step2 创建nagios用户和用户组 创建nagios用户和组,并设置密码 1 [root@host] useradd nagios [root@host] groupadd nagcmd 1 2 将nagios和apache加入 nagios组 1

CentOS6.5搭建LNMP

你。 提交于 2020-03-14 02:21:30
1:查看环境: ? 1 2 [root@10-4-14-168 html]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:关掉防火墙 ? 1 [root@10-4-14-168 html]# chkconfig iptables off 3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) ? 1 #wget http://www.atomicorp.com/installers/atomic ? 1 #sh ./atomic ? 1 #yum check - update 4:安装开发包和库文件  ? 1 2 3 4 #yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf

在阿里云主机上基于CentOS用vsftpd搭建FTP服务器(赚)

与世无争的帅哥 提交于 2020-03-13 06:25:02
最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置。 ftp软件用的是vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”,安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。 准备工作 安装vsftpd yum install vsftpd 设置开机启动vsftpd ftp服务 chkconfig vsftpd on 打开vsftpd配置文件 vi /etc/vsftpd/vsftpd.conf 需求及配置 1. 不允许匿名访问 anonymous_enable=NO 2. 使用本地帐户进行FTP用户登录验证 2.1 允许使用本地帐户进行FTP用户登录验证 local_enable=YES 2.2 创建用于FTP登录的本地帐户 增加用户ftpuser,主目录为/home/ftp,禁止登录SSH权限。 useradd -d /home/ftp -g ftp -s /sbin/nologin ftpuser -p password 该命令参考自: CentOS 6.2 ftp 配置 。 useradd命令参考文档:

Centos 使用yum安装MongoDB 4.0

坚强是说给别人听的谎言 提交于 2020-03-13 05:08:36
Centos 使用yum安装MongoDB 4.0 1.配置MongoDB的yum源 创建yum源文件: #touch /etc/yum.repos.d/mongodb-org-4.0.repo 添加以下内容:(我们这里使用阿里云的源) echo "[mongodb-org]" >> /etc/yum.repos.d/mongodb-org-4.0.repo echo "name=MongoDB Repository" >> /etc/yum.repos.d/mongodb-org-4.0.repo echo "baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/" >> /etc/yum.repos.d/mongodb-org-4.0.repo echo "gpgcheck=0" >> /etc/yum.repos.d/mongodb-org-4.0.repo echo "enabled=1" >> /etc/yum.repos.d/mongodb-org-4.0.repo 这里可以修改 gpgcheck=0, 省去gpg验证 安装之前先更新所有包 : # yum update 2.安装MongoDB 安装命令: yum -y install mongodb-org

FTP 搭建

走远了吗. 提交于 2020-03-13 04:51:35
FTP 搭建 FTP 是 File Transfer Protocol(文件传输协议)的英文简称,它工作在 0SI 模型的第七层,TCP 模型的第四屋上,即应用层。 一、FTP 简介 FTP 会话时包含了两个通道,一个叫控制通道,端口号21;一个数据通道,端口号 20。 21 端口用于连接,20 端口用于传输数据。进行 FTP 文件传输中,客户端首先连接到 FTP 服务器的 21 端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为 20 来进行传输数据文件。也就是说,端口 20 才是真正传输所用到的端口,端口 21 只用于 FTP 的登陆认证。 1.1 FTP 工作模式 数据传输有 2 种方式:主动模式和被动模式。两种模式的区别是被动模式是客户端打开一个端口去连接服务端,这就绕过了客户端的防火墙限制。 (1) 主动模式的工作原理(PORT模式) 客户端对服务器发起请求,连接的是服务器的 21 号端口,客户端的端口号 N 是大于 1024 的随机端口。 服务器的 21 号端口给予客户端响应数据流。 服务器打开 20 端号口去连接客户端的 N+1 的端口(注意客户端 N+1 要打开防火墙限制)。 客户端给予响应,数据开始传输。 (2) 被动模式的工作原理(PASY模式) 客户端对服务发起的请求连接是服务器的 21 号口,客户端的端口号 N 是大于 1024 的随机端口

我见过最好的vsftpd配置教程

可紊 提交于 2020-03-13 03:19:44
环境:CentOS 5.0 操作系统 一.安装: 1.安装Vsftpd服务相关部件: [root@KcentOS5 ~]# yum install vsftpd* Dependencies Resolved============================================================================= Package Arch Version Repository Size ============================================================================= Installing: vsftpd i386 2.0.5-10.el5 base 137 kTransaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) 2.确认安装PAM服务相关部件: [root@KcentOS5 ~]# yum install pam* Dependencies Resolved =======================

搭建vsftp

╄→гoц情女王★ 提交于 2020-03-13 01:57:52
(1) yum install vsftpd ftp (2)useradd vsftpd -s /sbin/nologin 增加一个系统非登录用户,做虚拟用户的登录映射 (3)vim /etc/vsftpd/vsftp.conf anonymous_enable=NO 不允许匿名访问 guest_enable=YES guest_username=vsftpd 指定虚拟用户的宿主用户 xferlog_file=/var/log/vsftpd.log 指定vsftpd日志文件路径 user_config_dir=/etc/vsftpd/vconf 设置虚拟用户个人配置文件的路径 (4)touch /var/log/vsftpd.log && chown vsftpd.vsftpd /var/log/vsftpd.log 建立ftp日志文件,并修改拥有者 (5)vim /etc/vsftpd/virtusers 创建虚拟用户,一行用户,一行密码 (6)db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db 将虚拟用户创建成数据库 (7)mkdir /etc/vsftpd/vconf 放置虚拟用户个人的配置的目录 (8)vim /etc/vsftpd/vconf/tom 虚拟用户个人的配置文件 local

Linux centos 监控备份

三世轮回 提交于 2020-03-12 22:41:45
创建m01、backup、nfs、web01、web02 m01(172.16.1.61)、backup(172.16.1.41)、nfs(172.16.1.31)、web01(172.16.1.7)、web02(172.16.1.8) 下载监控包上传到m01上的/server/tools/目录下 监控包: 提取码:a0cq 创建脚本 vim ts.sh添加以下内容。 #/bin/sh cd /root/.ssh/ &&\ rm -f * &&\ /bin/ssh-keygen -t rsa -f /root/.ssh/id_rsa -P "" &>/dev/null yum install -y sshpass >/dev/null 2>&1 for n in 7 8 31 41 61 do sshpass -p123456 ssh-copy-id -i ~/.ssh/id_rsa.pub 172.16.1.$n -o StrictHostKeyChecking=no &>/dev/null if [ $? -eq 0 ] then echo "172.16.1.$n Distribute successfully " else echo "172.16.1.$n Distribute no successfully " fi done &&\ scp -P 22 -rp

如何让安卓手机访问内网服务器?

老子叫甜甜 提交于 2020-03-12 20:32:56
前提条件: 手机和虚拟机环境在同一个wifi网络下。 安装 sudo apt-get update sudo apt-get install dnsmasq 将最后一行注释去掉 sudo vi /etc/dnsmasq.conf 497 # Include a another lot of configuration options. 498 #conf-file=/etc/dnsmasq.more.conf 499 conf-dir=/etc/dnsmasq.d cd /etc/dnsmasq.d/ vi dns 1 address=/fairyin.pw/192.168.0.101 2 address=/www.fairyin.pw/192.168.0.101 3 address=/i.fairyin.pw/192.168.0.101 4 address=/s.fairyin.pw/192.168.0.101 5 address=/shop.fairyin.pw/192.168.0.101 6 address=/app.fairyin.pw/192.168.0.101 重启 sudo /etc/init.d/dnsmasq restart 来源: https://www.cnblogs.com/fairyin/p/4178290.html