hosts

sed流编辑器

社会主义新天地 提交于 2020-01-07 20:52:55
sed流编辑器 strem editor流编辑器 sed编辑器是 一行一行的处理文件内容的 正在处理的内容存放在模式空间(缓冲区)内,处理完成后按照选项的规定进行输出或文件的修改 接着处理下一行,这样不断重复,直到文件末尾,文件内容并没有改变,除非你使用重定向存储输出 sed主要用来自动编辑一个或多个文件,简化对文件的反复操作 sed是支持正则表达式的 ,如果要使用扩展正则加参数,-r sed的执行过程 读取一行数据 根据我们提供的规则来匹配相关的数据 安装命令修改数据流中的数据,比如替换 将结果进行输出 重复上面4步 语法格式 语法 sed [option] '[commands]' filename 选项参数 -a 在当前行下面插入文件 -n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令 -e 执行多个sed指令 -f 运行脚本 -i 编辑文件内容 -i.bak 编辑的同时创造.bak的备份 -r 使用扩展的正则表达式 命令 i 在当前行上面插入文件 c 把选定的行改为新的指定的文本 p 打印 d 删除 r 文件 w 另存 s 查找 y 替换 查找替换 查找apple并将其替换为dog [root@localhost ~]# echo 'this is apple' | sed 's/apple/dog/' this is dog 查找a

Hosts文件解析

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-07 20:39:04
  Hosts文件是一个用于存储计算机网络中节点信息的文件,可以将主机名映射到响应的IP地址,实现DNS功能,可以由计算机的用户进行修改控制。    (1)Hosts文件的作用   在网络上访问网站,要首先通过DNS服务器把要访问的域名解析成IP地址后计算机才可以对这个网络域名做访问。   要是对于每个域名请求我们都要等待域名服务器解析后放回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间,为了提高对经常访问的网络域名的解析效率,可以通过在Hosts文件中建立域名和IP的映射关系来得到目的。根据系统该规定,在进行DNS请求之前,系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有再向已知的DNS服务器提出域名解析,也就是说 Hosts的请求级别比DNS高。    (2)修改Hosts文件   Windows系统中的Hosts文件存储在目录 C:\windows\system32\drivers\etc\ 下面,用可以编辑的工具如记事本和editplus可以对其进行修改,CentOS系统存储在目录 /etc/hosts 下面,用vi/etc/hosts可以对其进行修改,比如: 182.61.200.7 www.baidu.com   比如在dos中使用命令:可以查看域名解析服务器的名字和IP地址

PHP-本地虚拟主机多站点配置

半世苍凉 提交于 2020-01-06 14:08:43
继环境搭建,现在进行PHP本地虚拟主机多站点配置 1.设置hosts文件,配置虚拟域名 hosts文件位置 C:\Windows\System32\drivers\etc\hosts (用记事本打开,用三方编译器可能没有权限,无法更改内容),hosts文件把我们设置的虚拟域名指向我们本地服务器ip,达到测试开发辅助功能,这里我就直接www.phpstudy.com指向了本地服务器ip,hosts可以达到对已经设置的域名和ip集加速访问,跳过DNS服务器,直接返回IP         2.设置Apache主配置文件   打开根目录下的conf文件下中的httpd.conf文件,找到关键词Virtual hosts (虚拟主机),把他取消注释,也就是开始使用虚拟主机的httpd-vhosts.conf配置文件    3.虚拟主机的httpd-vhosts.conf的配置    httpd-vhosts.conf文件目录(Apache根目录\conf\extra)    4.测试效果    来源: https://www.cnblogs.com/bai-boy/p/12154636.html

etcd 启用 https

こ雲淡風輕ζ 提交于 2020-01-06 05:45:09
文章目录 1, 生成 TLS 秘钥对 2,拷贝密钥对到所有节点 3,配置 etcd 使用证书 4,测试 etcd 是否正常 5,配置 kube-apiserver 使用 CA 连接 etcd 6,测试 kube-apiserver 7,未解决的问题 SSL/TSL 认证分单向认证和双向认证两种方式。简单说就是单向认证只是客户端对服务端的身份进行验证,双向认证是客户端和服务端互相进行身份认证。就比如,我们登录淘宝买东西,为了防止我们登录的是假淘宝网站,此时我们通过浏览器打开淘宝买东西时,浏览器会验证我们登录的网站是否是真的淘宝的网站,而淘宝网站不关心我们是否“合法”,这就是单向认证。而双向认证是服务端也需要对客户端做出认证。 因为大部分 kubernetes 基于内网部署,而内网应该都会采用私有 IP 地址通讯,权威 CA 好像只能签署域名证书,对于签署到 IP 可能无法实现。所以我们需要预先自建 CA 签发证书。 Generate self-signed certificates 官方参考文档 官方推荐使用 cfssl 来自建 CA 签发证书,当然你也可以用众人熟知的 OpenSSL 或者 easy-rsa 。以下步骤遵循官方文档: 1, 生成 TLS 秘钥对 生成步骤: 1,下载 cfssl 2,初始化证书颁发机构 3,配置 CA 选项 4,生成服务器端证书 5,生成对等证书 6

Ubuntu 网络配置

柔情痞子 提交于 2020-01-05 21:23:07
1. 网络配置文件:/etc/network/interfaces 如果通过DHCP来获取IP地址的,默认interfaces文件看起来是: auto lo iface lo inet loopback  如果要手工指定IP地址,则要把DHCP关键字改为scatic:    auto lo    iface lo inet static    address 192.168.1.10    netmask 255.255.255.0    gateway 192.168.1.1 配置好后,重启服务:  sudo /etc/init.d/networking restart 2. 域名服务器配置文件:/etc/resolv.conf  默认配置看上去是:  # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)  # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN  nameserver 127.0.0.1  如果有要修改DNS服务器地址,则可以把上面的IP地址替换掉 3. /etc/hosts 文件 默认看上去像:  127.0.0.1 localhost  127.0.1.1 jeff-F6Ve

Alternative to defining aliases in /etc/hosts?

本秂侑毒 提交于 2020-01-05 04:35:07
问题 Is it possible, without editing the /etc/hosts file, tell my computer redirect to 127.0.0.1 every time I visit domain1.com or domain1.com through the web browser as well as when I request the content of the same pages through curl ? 回答1: Run a DNS server/resolver on your machine, configure to forward every query that it can't resolve to the DNS resolvers upstream and set /etc/resolv.conf to direct all queries to the locally running resolver. Then in the local resolver add entries for the

IntelliJ IDEA2017.3 激活

与世无争的帅哥 提交于 2020-01-04 19:24:37
最新的IDEA激活方式 自己之前下载的IntelliJ IDEA2017.3今天过期,所以找到以下破解的方法。 1.软件下载地址 https://www.jetbrains.com/idea/ 点击DOWLOAD,进入这个页面。选择正确的系统,直接下载就行啦,windows macOS Linux.选择旗舰版,因为社区版的功能比较少。 下载过后双击直接安装就行,安装步骤非常简单。 安装完成之后,第一次打开会遇到这个页面。选择第二项,拷贝注册码。 注意: 在 拷贝注册码的时候,需要完成以下操作。 1.进入hosts文件中:C:\Windows\System32\drivers\etc\hosts 2.双击选择记事本打开 3.将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 修改成功后如图所示: 4.保存记事本,保存类型选择所有文件。 5.再次打开看是否保存成功。 6.进入这个网站http://idea.lanyus.com/,点击获得注册码,然后将注册码复制,粘贴到IDEA中。 来源: https://www.cnblogs.com/yyfyl/p/8557937.html

How to configure user specific hosts file on Windows [closed]

若如初见. 提交于 2020-01-03 07:30:51
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed last year . There is Windows Server 2003 machine which has many users to access. Each of them want to configure their own hosts file to redirect a hostname to certain IP address. (They are virtual machines with same hostname and different IP addresses owned by each user.) C:\WINDOWS\system32\drivers\etc\hosts Also, we cannot

Git --- 远程仓库的使用,基于SSH

允我心安 提交于 2020-01-02 23:38:30
由于我是win10系统自带OpenSSH,所以没有OpenSSH的需要去网上搜索安装教程; 建议先去看看我之前的一篇文章,因为下面讲到的test_git仓库和之前的文章有关; Git — 远程仓库的使用,基于HTTPS 一、生成公私钥对指令 ssh-keygen -t rsa -C "你的GitHub邮箱" ,然后一路回车即可; 二、然后注意刚刚的控制台的内容,你需要到红框目录下找到该文件; 三、用代码编辑器打开该文件,将里面的内容复制出来; 四、在你GitHub对应的项目页面中,点击下图指向的区域; 1、会提示你目前账户中没有SSH密钥,点击箭头指的地方; 2、标题随便输入,而Key一栏就将刚刚复制的内容粘贴进去即可,最后提交; 3、需要再次验证密码,输入回车即可; 五、克隆SSH的远程项目; 注意这里在操作之前,请务必保证你的当前仓库 test_git 下的.git文件夹下面的 config 文件已经修改,如果不清楚的话,请点击这里 Git — 远程仓库的使用,基于HTTPS 1、退出之前的 test_git 项目返回到上一层,并且新建一个叫做 test_SSH 的仓库文件夹,进入该文件夹; 2、在GitHub项目中复制该链接; 3、输入 git clone 刚刚复制的链接 ,回车即可; 4、然后回到GitHub中看下,依然是之前的文件; 5、此时我们进入刚刚建好的 test

2.商城后台页面搭建

删除回忆录丶 提交于 2020-01-01 18:15:00
1.导入 注意刚开始并没有node_modules文件夹,不过package.json中依然定义了我们所需的一切依赖 只需要打开终端,进入项目目录,输入: npm install 命令,即可安装这些依赖。大概需要几分钟。 在package.json文件中有scripts启动脚本配置,在idea的terminal可以输入命令: npm run dev 或者 npm start 启动后 控制台: 打开浏览器: 参考: https://www.cnblogs.com/luckyplj/p/11484366.html 域名解析 本地域名解析 浏览器会首先在本机的hosts文件中查找域名映射的IP地址,如果查找到就返回IP ,没找到则进行域名服务器解析,一般本地解析都会失败,因为默认这个文件是空的。 - Windows下的hosts文件地址:C:/Windows/System32/drivers/etc/hosts - Linux下的hosts文件所在路径: /etc/hosts 域名服务器解析 本地解析失败,才会进行域名服务器解析,域名服务器就是网络中的一台计算机,里面记录了所有注册备案的域名和ip映射关系,一般只要域名是正确的,并且备案通过,一定能找到。 每次在C盘寻找hosts文件并修改是非常麻烦的,推荐一个快捷修改host的工具:switchhosts http默认端口为80端口