Dig指令是一个用于查询D N S DNSDNS包括相关记录的工具,
  nslookup与dig两个工具功能类似,都可以查询制定域名所对应的ip地址,所不同的是dig工具可以从该域名的官方dns服务器
  上查询到精确的权威解答,而nslookup只会得到DNS解析服务器保存在cache中的非权威解答。

    
    
1、lrzsz说明:lrzsz是linux系统里的一款上传和下载的工具,相当于Windwos 系统里的FTP工具

2、lrzsz安装:

  lrzsz工具用于将linux机器上面的文件下载本地或者将本地的文件上传到Linux机器中,通过以下命令直接安装lrzsz工具
  yum -y install lrzsz

3、命令说明

lrzsz两个操作命令分别是rz和sz
rz命令:上传文件,输入该命令后会出现弹窗选择需要上传的文件(Receive Zmodem)
sz命令:下载文件,输入该命令后会出现弹窗选择要下载的文件下载路径(Send Zmodem)

    
    
    
关闭swap分区,这里分为临时关闭和永久关闭,虚拟机环境推荐永久关闭,因为会经常开关机,反之云环境推荐临时关闭。
$ swapoff -a # 临时关闭swap分区
$ vi /etc/fstab # 永久关闭swap分区,注释掉fstab中包含swap的这一行即可
# /dev/mapper/centos-swap swap                    swap    defaults        0 0
$ reboot #重启使其生效


以下是十种生成随机密码的实例
1.SHA+date+base64,密码长度32
date +%s | sha256sum | base64 | head -c 32 ; echo
2.使用urandom,过滤掉其他符号,只留字母和数字,密码长度32
/dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;
3.使用openssl的随机函数
openssl rand -base64 32
4.urandom的另一个用法,urandom+tr
tr -cd '[:alnum:]' /dev/urandom | fold -w30 | head -n1
5.使用urandom加字符函数
strings /dev/urandom | grep -o ':alnum:' | head -n 30 | tr -d 'n'; echo
6.urandom最简单的使用
/dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6
7.urandom的另一个用法,urandom+dd
dd if=/dev/urandom bs=1 count=32 2/dev/null | base64 -w 0 | rev | cut -b 2- | rev
8.如果你经常使用单手输入密码,那么可以参考以下方法生成"左手密码"
/dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c8; echo ""
9.使用randpw加urandom
randpw(){ /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}
10.最后来个最简洁的
date | md5sum