linux命令 网络篇

linux常用命令

netstat 语法(命令)  主要查看端口状态

netstat  语法

netstat  -t/tcp    显示Tcp传输协议连线状况;

netstat  -u/udp   显示UDP传输协议的连线状态;

netstat  -n/numeric     直接使用ip地址,而不通过域名服务器;

netstat   -l/listening     显示监控中的服务器的Socket

netstat   -p/programs  显示正在使用Socket的程序识别码和程序名称

netstat   -a/all            显示所有连线中的Socket

netstat   -tunlp           看端口的命令

ps语法   查看进程

ps命令用于查看系统中的进程状态,  格式 ps  参数


ps     -a   显示所有进程


ps     -u   用户以及其他详细信息


ps     -x    显示没有控制终端的进程

kill命令  杀死/删除执行中的进程或工作

语法

kill  进程id    对应id杀死进程

遇到僵尸进程
kill -9   pid   强制杀死进程,


killall   /  pkill   一次性杀死匹配多个的进程


例如vim  有多个进程

pkill vim  #杀死多个vim进程

 防火墙关闭

1.  清空防火墙规则            iptables -F

2.关闭防火墙系统服务        systemctl  stop (start打开)   firewalld

3. 禁止防火墙服务,开机自启    systemctl disable(enable 打开) firewalld
        

df命令  查看磁盘空间

语法

df -h  显示详细磁盘空间使用情况

df -k    显示字节大小形式  (鸡肋)


df  -T  显示文件系统类型

DNS相关

linux的dus   配置文件  /etc/resolv.conf(定义2个主备dns服务器地址)

cat  /etc.resolv.conf      #查看dns服务器地址        例如   nameserver    192.168.220.2

1.域名和ip的关系   一对多的关系,多个域名可以对应一个服务器ip地址

2.本地的dns解析文件   /etc/hosts

     查看本地dns解析文件    cat   /etc/hosts

3.windows 的hosts解析路径如下:C:\Windows\System32\drivers\etc\hosts 

4.dns服务器,都搭建了一个叫做bind的软件,用于dns解析

    谷歌  8.8.8.8

   腾讯  119.29.29.29

 阿里 :223.5.5.5   223.6.6.6

    114网址  114.114.114.114

nslookup命令 ---> dns域名解析    

注意:如果没有nslookup命令   

安装步骤 :1. yum  provides  */nslookup   2.yum install -y bind-utils   3.logout   后 ctrl+shift+r   基本ok!

dns域名解析

nslookup  baidu.com   解析

linux的定时任务crontab

定时任务:什么时间做什么事,预定时间计划,到时执行任务或脚本等...

查看定时任务:  crontab -l

1.定制定时任务   crontab -e   然后进行编辑

分      时         日       月      周        命令的绝对路径    字符串    >>    一个文件地址              

*          *          *          *        *     /usr/bin/echo '夏天即将到来,小姐姐你们做好准备了吗?' >> /tmp/小姐姐.txt

#每分钟向/tmp/小姐姐.txt中追加写入 '夏天即将到来,小姐姐你们做好准备了吗?' 

2.规则--   掌握好 分时日月周 +命令即可

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
练习

写一个定时任务,每周3的凌晨1点,压缩/var/log/下的所有文件为 log.tar.gz

0  1  *  *  3   tar -cvzf  log.tar.gz  /var/log/*

..

猜你喜欢

转载自www.cnblogs.com/CrazySheldon1/p/10486480.html