2017年11月

本想一心研究Ubuntu,奈何centos在服务器方面用的多,于是最小化安装了一个centos7,安装完成后,习惯性看了下网络状况,输入ifconfig提示没有找到该命令,喜闻乐见,于是使用ip a命令查看网络,网络是正常的,如下图:!1057884-ad5f91b4e983160c.png
于是使用yum 来安装网络组件输入命令 yum install net-tools出现如下错误:
1057884-6014cf3f39c290b6.png

无奈百度之,说可能是网络问题,但是我的网络是正常的还特意ping了下百度
1057884-c9f18fc01ea285d7.png
再次百度之,说可能是网卡没能跟随操作系统启动,于是查看网卡的配置,输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33查看网卡信息(之前使用ip a命令得知我这个网卡的名称是ens33)
1057884-f34e34afe47132c5.png
,发现onboot的配置是yes ,这就奇怪了,难道我人品不行?天天遇到坑,想着重启大法好,于是很玄学的重启了一下,发现玄学般的好了。
1057884-06e4bf6ffdf3d44e.png
最后,我还是想了一下,可能重启下网络配置也会好,service network restart 重启大法好!重启大法好!重启大法好!

作为一个小博客,肯定是需要友情链接增加人气的啊!
typecho默认是没有友情链接的,这点有点忧伤,只能开始继续折腾了
一、找到侧边栏的代码,在主题下的 sidebar.php
1.jpg

参照侧边栏原有的代码改造一下,在后面加上<?php if><?php endif; ?> 这部分的代码,找到下面这两个部分,改成自己想要添加的友情链接

<h3 class="widget-title"><?php _e('友情链接'); ?></h3>
<section>
    <ul>
<li><a href="https://www.zzlz13.com" target="_blank">大饼</a></li>
    </ul>
</section>

改完保存,刷新下就OK了

一、临时使用

npm --registry https://registry.npm.taobao.org install express

二、永久使用

npm config set registry https://registry.npm.taobao.org

三、验证是否更换成功

 npm config get registry

1057884-ac258f05d4c29e3b.png

1、下载插件Views压缩包,把解压后的整个文件夹上传至usr/plugins/目录下/
2、登陆博客后台,点击“控制台”下拉菜单中的“插件”进入安装插件列表界面
3、在“禁用的插件”下面激活Views插件
4、在主题的index.php里找到在下面代码

<li itemprop="interactionCount"><a itemprop="discussionUrl" href="<?php $this->permalink() ?>#comments"><?php $this->commentsNum('评论', '1 条评论', '%d 条评论'); ?></a></li>

然后在后面添加以下代码

<li><?php Views_Plugin::theViews(); ?></li>

1、首页显示文章摘要
在index.php文件找到代码
<?php $this->content('阅读剩余部分...'); ?>
将其替换为
<?php $this->excerpt(); ?>
如果要按制摘要的输出字数,可以修改代码为
<?php $this->excerpt(300, '...'); ?>
通过修改300来控制输出的字节
2、分类目录显示文章摘要
在archive.php中找到
<?php $this->content('阅读剩余部分...'); ?>
将其替换为
<?php $this->excerpt(); ?>
保存文件即可显示摘要,即博客首页和分类目录只显示文章摘要。

作为一名伟大的网管,当然是要清楚单位或公司内网内有多少设备,虽然每个部门都定期会提交最新的终端资产的汇总清单,但是人工统计,总会存在纰漏,这个时候就需要对整个内网进行存活扫描。

作为一名光荣的网管,nmap一直就被奉为居家旅行,X人越货必备良品。起初我也是用nmap对整个单位的内网进行扫描,命令如下:

nmap -sP -iL ip.txt -oG ip_output.txt

命令简介:

-sP (Ping扫描)
-iL(从列表中输入)
-oG (Grep输出)

以上虽然是可以达到想要的结果,但是整个内网存活扫描下来,需要7个小时!,效率实在是太低了。如下图23890.64秒!
1057884-7b66a5c766ebac76.png
今天突然想着,应该找下nmap相关参数,看看有什么可以提高扫描效率的参数,于是就看到官方文档有个时间和性能的章节。这是根据文档,结合实际的需求改进的参数:

 nmap -sP --min-hostgroup 1024 --min-parallelism 1024 -iL ip.txt -oG ip_output1113.txt
–min-hostgroup 1024(调整并行扫描组的大小,最小分组设置为1024)
–min-parallelism 1024(调整探测报文的并行度,最小并行度设置为1024)

改进参数扫描后的结果,只要758秒就完成了扫描。
1057884-0305540b5898f87d.png

这个效率大大的提升了,美滋滋!
参考链接:https://nmap.org/man/zh/man-performance.html

上期docker使用教程

http://oneone.moe/151.html

感觉中了docker的毒,简直神器,这次带来部署WordPress的教程
一、pull MySQL镜像
sudo docker pull mysql
二、运行MySQL
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
三、pull WordPress镜像
sudo docker pull wordpress
四、运行WordPress
sudo docker run --name wordpress --link mysql:mysql -p 80:80 -d wordpress
五、浏览器访问

是不是很熟悉的界面
1057884-00b632af7f0f922a.png

一、安装docker
sudo apt install docker.io

1057884-7f3efb3a7d2d78d3.png

二、测试docker是否安装好
docker
1057884-e83639d8ed9d094e.png

三、拉取Juice Shop 镜像
docker pull bkimminich/juice-shop
1057884-30e3948848545927.png
这个过程会比较慢,所以推荐使用阿里云的docker 源 操作如下
1、访问 https://dev.aliyun.com/search.html
2、进去注册帐号后,点击自己的管理中心。在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。
1057884-d5fe79e713f23a08.png

3 改成阿里云的源 这里以Ubuntu为例

针对Docker客户端版本大于1.10的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://8t1idkel.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

然后更新起来就很快了。

四、运行Juice Shop

1057884-a448cb9514153f05.png
今天就写到这了,下期继续更新!

画图啊画图!
感觉用激活工具激活不是很放心,于是百度下有没有激活的密钥,终于让我找到能用的
Visio Professional 2013 KEY
2NYF6-QG2CY-9F8XC-GWMBW-29VV8

下面是一堆,应该也有能用的

Visio Professional 2013 KEY
C2FG9-N6J68-H8BTJ-BW3QX-RM3B3
2NYF6-QG2CY-9F8XC-GWMBW-29VV8
FJ2N7-W8TXC-JB8KB-DCQ7Q-7T7V3
VXX6C-DN3HQ-3CRXG-RF4KT-YG7V3
B3C7Q-D6NH2-2VRFW-HHWDG-FVQB6
TCWJK-N6GFH-82BP9-HV7YQ-T6KMQ
KD8CP-DN968-RGQM6-PMFMK-M96YQ
QQ4NR-2Q67B-X9C6R-4B8CH-HXJRD
PBRNH-MY4D4-67BQK-WGM4P-XTKMQ
66DNF-28W69-W4PPV-W3VYT-TJDBQ
N4M7D-PD46X-TJ2HQ-RPDD7-T28P9
ND3G9-KQHY4-8P3W2-VGXVY-B4D73
K6NC7-KMX7G-TC6RR-FDM23-8K6YQ

做个测试,需要在虚拟机上安装一个xp 我用下面这个可以。

HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT

反正都是百度来的方便以后找
以下xp系统激活码都是可用的
  MRX3F-47B9T-2487J-KWKMF-RPWBY(工行版) 可用(强推此号)
  QC986-27D34-6M3TY-JJXP9-TBGMD(台湾交大学生版) 可用
  CM3HY-26VYW-6JRYC-X66GX-JVY2D 可用
  DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ 可用
  F4297-RCWJP-P482C-YY23Y-XH8W3 可装不可升级
  HH7VV-6P3G9-82TWK-QKJJ3-MXR96
  HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT
  2013年更新
  1.HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT
  2.F4297-RCWJP-P482C-YY23Y-XH8W3
  3.K2CXT-C6TPX-WCXDP-RMHWT-V4TDT
  4.QHYXK-JCJRX-XXY8Y-2KX2X-CCXGD
  5.QC986-27D34-6M3TY-JJXP9-TBGMD
  6.MFBF7-2CK8B-93MDB-8MR7T-4QRCQ
  7.2QQ6J-HGXY3-VGH23-HYQDC-BYR2D
  8.CM3HY-26VYW-6JRYC-X66GX-JVY2D
  9.DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ

起因

  • 某饼同学看到一个用java写的轻博客,于是就兴致冲冲的把原来的WP换成了这个java的轻博客。
  • 由于我的vps上是lnmp的环境,Nginx占用了80端口,Java的服务器只能用其他的端口,这里选择了9000端口,本地测试没问题。搭建的过程刺溜一下就好了。
  • 接下来就是配置域名访问了,但是问题也来了,总不能访问了域名然后在加上端口号吧。于是就想着用Nginx来反向代理本地的9000端口(前戏有点多,现在开始进入正题)

配置

  • 新建一个配置文件

vim www.zzlz13.com.conf

  • 输入以下配置
listen 80;
server_name localhost www.zzlz13.com zzlz13.com;
location / {
proxy_pass http://localhost:9000;
proxy_redirect default;
}
}
  • wq 保存
  • 重载Nginx
    service nginx reload

结果

1057884-d097d1afddb24469 (1).png

改进版

创建一个配置文件(以www.zzlz13.com为例)
vim www.zzlz13.com.conf
输入一下配置

server
{
    
    listen 80;
    server_name www.zzlz13.com;

    location / 
    {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:9000;
    }
    
    location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$
    { 
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_pass http://localhost:9000;
        
    }

    access_log  /www/wwwlogs/zzlz13.com.log;
}

wq保存