标签:端口号 3.2 远程连接 listen str time 解析 cron epo
第1章 引号所见即所得 单引号里面的内容会原封不动的输出
[root@oldboyedu50-lnb ~]# echo 'oldboy $LANG $PS1 $(hostname) `pwd`'
oldboy $LANG $PS1 $(hostname) `pwd`
与单引号类似 里面的特殊符号会被解析(运行)
[root@oldboyedu50-lnb ~]# echo "oldboy $LANG $PS1 $(hostname) `pwd`"
oldboy en_US.UTF-8 [\u@\h \w]\$ oldboyedu50-lnb /root
优先执行命令
物理服务器的费用
1.电费 1.5*24*365
2.网费(带宽)200元 /M/月
3.床位(机柜)
国内:阿里云 腾讯 华为(国企)
国外:AWS(亚马逊)
GNU:革奴计划 GNU is not unix
GNU常用软件:gawk bash emacs gcc
GPL :代码开源,随意传播
修改之后必须发出来
windows tracert
linux traceroute
[e:\~]$ tracert -d www.baidu.com
通过最多 30 个跃点跟踪
到 www.a.shifen.com [111.13.100.92] 的路由:
1 <1 毫秒 <1 毫秒 <1 毫秒 192.168.21.254
2 1 ms 5 ms 1 ms 122.71.224.1
3 3 ms 1 ms 2 ms 222.35.254.141
4 2 ms 2 ms 2 ms 222.35.61.6
5 * * * 请求超时。
6 * * * 请求超时。
7 5 ms 6 ms 4 ms 111.13.0.174
8 8 ms 6 ms 8 ms 111.13.98.93
9 7 ms 7 ms 6 ms 111.13.112.61
10 * * * 请求超时。
11 * * * 请求超时。
12 4 ms 4 ms 4 ms 111.13.100.92
跟踪完成。
检查端口22
方法1
telnet 10.0.0.200 22
方法2
[root@oldboyedu50-lnb ~]# nc 10.0.0.200 22
SSH-2.0-OpenSSH_5.3
Protocol mismatch.
方法3
nmap -p22 10.0.0.200
Starting Nmap 5.51 ( http://nmap.org ) at 2018-05-20 05:06 CST
Nmap scan report for jd.com (10.0.0.200)
Host is up (0.000077s latency).
PORT STATE SERVICE
方法4
[root@oldboyedu50-lnb ~]# ss -lntup|grep 22
tcp LISTEN 0 128 :::22 :::* users:(("sshd",1663,4))
tcp LISTEN 0 128 *:22 *:* users:(("sshd",1663,3))
方法5
[root@oldboyedu50-lnb ~]# netstat -lntup|grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1663/sshd
tcp 0 0 :::22 :::* LISTEN 1663/sshd
ps -ef |grep sshd
1.进程
[root@oldboyedu50-lnb ~]# ps -ef |grep sshd |wc -l
[root@oldboyedu50-lnb ~]# ps -ef |grep /sshd
root 1663 1 0 May19 ? 00:00:00 /usr/sbin/sshd
root 6601 6145 0 05:36 pts/0 00:00:00 grep /sshd
[root@oldboyedu50-lnb ~]# ps -ef |grep /sshd |wc -l
2
2.程序 进程 守护进程
[root@oldboyedu50-lnb ~]# ps -ef |grep sshd
root 1663 1 0 May19 ? 00:00:00 /usr/sbin/sshd
root 6143 1663 0 03:02 ? 00:00:00 sshd: root@pts/0
root 6495 1663 0 05:06 ? 00:00:00 sshd: root@pts/1
root 6536 6145 0 05:23 pts/0 00:00:00 grep sshd
检查crond 是否在运行
检查sshd 是否在运行
-maxdepth 最大深度
-type 文件类型
f 文件
d 目录
-name 文件名
-iname 查找的时候不区分大小写
-size 文件大小
-mtime 修改时间
-exec
实例4-1 找出/app/logs 下面 以.log结尾的文件(不区分大小写) 打包备份/tmp/log.tar.gz (2种方法)
方法一
[root@oldboyedu50-lnb ~]# find /app/logs/ -type f -iname "*.log" |xargs tar zcf /tmp/log-xargs.tar.gz
方法二
[root@oldboyedu50-lnb ~]# tar zcf /tmp/log-kuohao.tar.gz `find /app/logs/ -type f -iname "*.log"`
会不断覆盖
find /app/logs/ -type f -iname "*.log" -exec tar zcf /tmp/log-exec.tar.gz {} \;
实例4-2 找出 /app/logs下面 以.log结尾的文件(不区分大小写) 复制到 /tmp/下面(3种方法)
[root@oldboyedu50-lnb ~]# echo /tmp/{a..d}
/tmp/a /tmp/b /tmp/c /tmp/d
[root@oldboyedu50-lnb ~]# mkdir -p /tmp/{a..d}
[root@oldboyedu50-lnb ~]# ll -d /tmp/{a..d}
drwxr-xr-x. 3 root root 4096 Jul 11 2018 /tmp/a
drwxr-xr-x 2 root root 4096 May 20 06:32 /tmp/b
drwxr-xr-x 2 root root 4096 May 20 06:32 /tmp/c
drwxr-xr-x 2 root root 4096 May 20 06:32 /tmp/d
方法1
[root@oldboyedu50-lnb ~]# find /app/logs/ -type f -iname "*.log" |xargs cp -t /tmp/a
方法2
[root@oldboyedu50-lnb ~]# cp `find /app/logs/ -type f -iname "*.log"` /tmp/b
方法3
[root@oldboyedu50-lnb ~]# find /app/logs/ -type f -iname "*.log" -exec cp {} /tmp/c \;
标签:端口号 3.2 远程连接 listen str time 解析 cron epo
原文地址:http://blog.51cto.com/13858927/2150085