做DNS的人都知道nslookup(name server lookup:域名查询)命令是做什么用的,windows系统自带的。但在Linux下输入nslookup,取显示command not found。直接yum install nslookup,出错了。此时需要找到哪个软件包提供这个命令。利用yum provides */nslookup就可以找出所需要的软件包了。
知道了软件包,则使用yum install -y bind-utils安装即可。
查询 DNS 域的名称服务器信息:
查询邮件交换器记录:
查询域名服务器:
查询DNS记录:
查询起始授权机构:
查询端口号(此处没查到):
更多使用请参考:8 Linux Nslookup Commands to Troubleshoot DNS(Domain Name Server)
2. ls此命令是列出目录内容(List Directory Contents),可能是文件也可能是文件夹。
“ls -l” (long listing fashing)命令表示以详情模式列出文件夹的内容。
"ls -a"命令列出文件夹里的所有内容,包括以“.”开头的隐藏文件。
“ls -l”
3、md5summd5sum是计算和检验MD5信息签名。MD5 checksum使用匹配验证文件的完整性。
4、uname此命令是Unix Name的简写,显示机器名、操作系统和内核的详细信息。
5、history此命令记录历史记录。它显示在终端中所执行过的所有命令的历史。
6、sudo"sudo"(super user do)命令允许授权用户执行超级管理用户或者其它用户的命令。
注意:sudo允许用户借用超级用户的权限,而su命令实际上是允许用户以超级用户登录,所以sudo比su更安全。
“To err is human, but to really foul up everything, you need root password.”
“人非圣贤孰能无过,但是拥有root密码就真的万劫不复了。”
7、su可以使用此命令切换用户,su是switch user的缩写。从普通用户切换到root用户需要输入root的密码,从root用户切换到普通用户不需要输入密码。
su lee 表示切换到lee用户。
su 表示切换到root用户。
8、mkdirmkdir(Make directory)命令在命名路径下创建新的目录。如果目录已存在,则返回一个错误信息:cannot create folder, folder already exists.
注:目录只能在用户拥有写权限的目录下才能创建。在linux中,文件、文件夹、驱动、命令、脚本都视为文件。
9、mkpasswd此命令根据指定长度,产生一个难猜的随机密码。其中-l表示长度(Length)。如下图产生15位的随机密码。
10、date此命令使用标准的输出打印当前的日期和时间。更多命令设置,可以使用date --help命令。
11、cp“copy”复制,此命令把文件从一个地方复制到另外一个地方。
有时直接用此命令,则会出现omitting directory的提示,那是因为lee_dir下还有目录,不能直接进行拷贝。利用cp --help查看,有一个参数可以解决这个问题。-r(recursive),copy directories recursively(递归复制目录)。
12、pwd此命令在终端显示当前工作目录的全路径。pwd表示print working directory。
13、cd