l.netstat -antlp中t表示什么意思netstat用來查看系统当前系统网络状态信息包括端口连接情况等netstat-atu nlp^各参数含义如下
-t :指明显示TCP端口
-u:指明显示UDP端口
-1 :仅显示监听套接字LIS TEN状态的套接字
-P:显示进程标识符和程序名称每一个套接字/端口都属于一个程序-n:不进行DN S解析
-a显示所有连接的端口
2•怎么查看内存
方法一
[root@xinsz08-63 ~]#cat/proc/meminfo
MemTotal: 3861320 kB
MemFree: 2972532 kB
MemAvailable: 3134304 kB
方法二
[root@xinsz08-63~]#free -htotal used free sharedbuff/cache available
Mem: 3.7G 478M 2.8G 14M389M 3.0G
Swap: 2.0G 0B 2.0G
方法三
[root@xinsz08-63 vmstat -s I head-n 3
3861320 K total memory
487792 K used memory
347428 K active memory
3. ss命令可以用来做什么
显示所有的TCP端口和使用它们的进程
[root@xinsz08-63 ss-tnap
State Recv-Q Send-Q Local Address:Port
Peer Address:Port
LISTEN 0 128 127.0.0.1:631
* : * users: "cup sd"pid=1280^fd=12 LISTEN 0 128 192.168.1.63:3000
*・*
4. shell命令中胪$#分别表示什么意思
$0当前脚本的文件名
$n传递给脚本的第n个参数值n为1~9 :
$*传递给脚本的所有参数
$#传递给脚本的参数个数
$?显示最后命令的退出状态0表示没有错误其他任何值表明有错误 $$当前脚本运行的进程ID号
$@与$*功能类似
$!执行上一个背景指令的PID后台运行的最后一个进程的进程ID号$$这个程式的PID脚本运行的当前进程ID号
$-显示shell使用的当前选项与s et命令功能相同
5. She ll随机产生20位数字和字母的密码
[root@xinsz08-63~]#echo$ date+%t%N $RAND0Mlmd5sumlcut-c2-21bcl234b5b0276c4db48b
&如何查看动态日志
[root@xinsz08-63~]#tail-//var/Log/messages-20200427
Apr 2702:00:01 xinsz08-63 systemd:Started Session 26 of user root ・
Apr 2702:01:01 xinsz08-63 systemd:Started Session 27 of user roo
备注:打印最后4条日志信息tail -n 4/var/log/messages-20200427
7•如何通过S S H在远程linux系统上运行命令首先确保设置了s sh无秘钥登陆然后使用命令ssh进行远程执行命令,例如我们要查看的是磁
盘信息ssh 192.168.1.63 df-h
8•如何查看系统版本号
[root@xinsz08・63~]#cat/etc/cen tos-reLease
CentOS Linux release 7.7.1908 (Core)
9•查看系统内核
[ro ot@xinSZ08-63~]#uname-r
3.10.0-1062.12.1.el7.x86_64
10.统计网页/in de.html的uvgrep
备注统计整站的独立IPcat/var/lo g/nginx/acces s.log|cut -d""-fl | sort|uni q|wc-1ll.l inux下使用find查找/var/lo g/目录下修改时间超过7天且文件名字带.的文件找到并删除
[root@xinsz08-63~]#find/var/Log/-mtim e+7-nam e"exec rm{} \;
备注 +7查找7天前的文件exec {} \;固定写法
注意此命令不要轻易用
12•查看某个端口的网络连接情况
[root@xinsz08-63 -]#Isof-i:22 查看22号端口被占用情况
COMMAN PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEDsshd 1283 root 3u IPv4 27704 眦0 TCP*: ssh(LIS TEN)sshd 1283 “oot 4u IPv6 27713 眦0 TCP*: ssh(LIS TEN)sshd 3046 root 3u IPv4 44272 TCP xinsz08-
63:ssh->192.168.1.4:sm-pas-5(E STABLISHED)
13.列出当前机器监听的端口
[root@xinsz08-63~]#Lsof-i -s TCP:LISTEN
COMMAN PID USER FD TYPE DEVICE SIZE/OFF NODEND AMEsystemd 1 root 48u IPv4 19237 TCP
*:sunrpc (LISTEN)systemd 1 root 50u IPv6 19239 TCP
*:sunrpc (LISTEN)
(LISTEN)sshd 1283 root 3u IPv4 27704 TCP
*:ssh(LIS TEN)sshd 1283 “oot 4u IPv6 27713 0t0 TCP
*:ssh(LIS TEN)
grafana-s 1287 grafana 6u IPv430239 0t0 TCPxinsz08-63:hbci (LIS TEN)master 1488 root 13u IPv428558 0t0 TCPlocalho st:smtp(LIS TEN)
14•能够查看端口信息的命令ss可以用于转储套接字统计信息。netst at可以显示打开的套接字列表。lsof可以列出打开的文件。fuser可以列出那些打开了文件的进程的进程ID。nmap是网络检测工具和端口扫描程序。
方法一
root@xinSZ08-63 ss-tnLp Igrep ssh
LISTEN 0 128 *:22
*・* users : ( ( ''sshd11pid=1283fd=3))
LISTEN 0 128 [: :] 22
[: :]:* users : ( ( "s shd))
[root@xinsz08-63 ~]#
[root@xinsz08-63~]#ss -tnLp I grep:22
方法二
LISTEN 0 128 *:22
♦・* users : ( ('^shd'1‘pid=1283fd=3))
LI•STEN 0 128 22
[: :]:* users: (("sshd))
[rootgxins Z08-63 ~]#
方法三
t cp6 0: : :22
LISTEN 1283/sshd
[root@xinsz08-63~]#
[root@xinsz08-63~]#netstat-tnLp I grep n:22ntcp 00.0.0.0:22 0.0.0.0:*LISTEN 1283/sshdt cp6 0: : :22
LISTEN 1283/sshd
[root@xinsz08-63
方法四
[rootgxinsZ08-63 Lsof • -P Igrep sshsshd 1283 root 3u IPv4 27704 0t0 TC
*:22 (LIS TEN)sshd 1283 root 4u IPv6 27713 0t0 TC
*:22 (LIS TEN)sshd 3046 root 3u IPv4 44272 0t0 TC
xinsz08-63:22->192.168.1.4 . 2942(ESTABLISHED)
方法五
[root@xinsz08-63~]#fuser -v 22/tcp
用户 进程号权限 命令
22/tcp: root 1283 F•… ・ sshdroot 3046F. . . ・ sshd
[root@xinsz08-63~]#
方法六
[root@xinsz08-63~]# nmap- -sV-p 22 LocaLhost
Starting Nmap 6.40(http://nmap.org)at 2020-04-2723:08 CST
Nmap scan report for localhost (127.0.0.1)
Host is up(0.000073s latency).
Other addresses for localhost (not seanned): 127・0・0・ 1
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 7.4(protocol 2.0)
15—条命令防范ddos攻击
[root@xinsz08 logs]#netstat -ntu|awk
-d: -fl |s o rt |uni q-c | s o rt
1 100.100.30.25
1 Address
1 servers)
2 120.244.154.106
此套面试题,已经经过阿里学员百度学员亲身体验 电话面试直接问基础命令。有时候,最基础的反而是最能体现你工作能力的地方,也往往是很多人最薄弱的地方。
基础不牢地动山摇小伙伴们还是要把基础掌握牢固啊。
legionbox怎么样?legionbox是一家来自于澳大利亚的主机销售商,成立时间在2014年,属于比较老牌商家。主要提供VPS和独立服务器产品,数据中心包括美国洛杉矶、瑞士、德国和俄罗斯。其中VPS采用KVM和Xen架构虚拟技术,硬盘分机械硬盘和固态硬盘,系统支持Windows。当前商家有几款大硬盘的独立服务器,可选美国、德国和瑞士机房,有兴趣的可以看一下,付款方式有PAYPAL、BTC等。...
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
水墨云怎么样?本站黑名单idc,有被删除账号风险,建议转出及数据备份!水墨云ink cloud Service是成立于2017年的商家,自2020起开始从事香港、日本、韩国、美国等地区CN2 GIA线路的虚拟服务器租赁,同时还有台湾、国内nat vps相关业务,也有iplc专线产品,相对来说主打的是大带宽服务器产品。注意:本站黑名单IDC,有被删除账号风险,请尽量避免,如果已经购买建议转出及数据备...