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 一次性杀死匹配多个的进程 ### pkill杀死多个进程 例如vim 有多个进程 pkill vim
防火墙
# 防火墙操作 1. iptables -F #清空防火墙规则 2. systemctl stop (start打开) firewalld #关闭防火墙系统服务 3. systemctl disable(enable 打开) firewalld #禁止防火墙服务,开机自启
df和du 磁盘空间
# df 部分
df -h #显示详细磁盘空间使用情况
df -k #显示字节大小形式 (鸡肋)
df -T #显示文件系统类型
#du部分
du -h #查看当前目录下的磁盘空间使用情况
DNS相关
cat /etc.resolv.conf #查看dns服务器地址 例如 nameserver 192.168.220.2
1.域名和ip的关系 一对多的关系,多个域名可以对应一个服务器ip地址
2. #本地的dns解析文件位置 /etc/hosts
cat /etc/hosts #查看本地dns解析文件
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网址
5.dns域名解析
# nslookup命令 ---> dns域名解析 注意:如果没有nslookup命令
###安装步骤 :
1. # yum provides */nslookup
2. # yum install -y bind-utils
3. # logout 后 ctrl+shift+r 基本ok!
nslookup baidu.com # 解析
定时任务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.练习
### 每周3的凌晨1点,压缩/var/log/下的所有文件为 log.tar.gz # 0 1 * * 3 tar -cvzf log.tar.gz /var/log/*
..
linux命令 网络篇的更多相关文章
- Linux命令网络命令之netstat
Linux命令网络命令之netstat 这一年感觉到技术上成长到了一个瓶颈.可能是感觉自己学的东西足够应付目前的工作了,因此精神上就产生了懈怠,不思进取.到了一个技术氛围不错的公司,有许多专业能力很不 ...
- Linux命令学习篇0——原产地
昨天在用curl发送简单的HTTP请求做測试的时候发现自己每次使用的时候都是在网络上查看别人的演示样例才干想起来怎么用,这样效率太低了.尽管有网络依旧在,可是总感觉不是被自己掌握着,心里不踏实,回忆起 ...
- Linux命令-网络命令:setup
setup 进入设置网络信息的界面 上图中选“网络配置”进入设置网络信息 上图中选“设备配置”进行配置IP地址,下图显示网卡信息 上图中,选择“eth0”回车进入设置eth0网卡信息界面 上图中选择“ ...
- Linux命令-cut篇
Cut 命令是常用的 Linux 命令,在这里总结一下平时常用的参数和用法,方便查证. 常用参数: -b:以字节为单位进行分割: -c:以字符为单位进行分割: -d:自定义分割符进行分割,默认为制表符 ...
- Linux命令进阶篇之一
利用file命令查看那文件的类型 cd /etc 这里面的文件 命令:file 语法:file [-bLvz] 文件 解释:-b:显示结果,但是不显示文件名称 -L:直接显示符号链接所指向的文件的类型 ...
- Linux命令-网络命令:ping
ping 192.168.67.1 ping windows网卡地址,默认会一直ping下去,区别于windows的ping命令ping4次 ping -c 次192. 友情提示:如果您(阅读者)是从 ...
- 常用linux 命令 -网络相关
此文参考: 1.网络文章,但最后发现源头是在<鸟哥私房菜>,再次感谢原作者: 2.工作中跟同事讨论,自己尝试. 本人水平有限,如有错误,请大家指正,谢谢. 一 网络参数设置命令 1.ifc ...
- Linux命令-网络命令:traceroute
首先需要设置VM里面的linux系统能够上网.菜单项->虚拟机->设置,选择NAT模式 菜单项->编辑->虚拟网络编辑器->VMnet8 NAT模式->NAT设置, ...
- linux命令--网络命令
一.网络命令 1.配置ip 1.1 配置 IP 地址 IP 地址是计算机在互联网中唯一的地址编码.每台计算机如果需要接入网络和其他计算机进行数 据通信,就必须配置唯一的公网 IP 地址. 配置 IP ...
随机推荐
- Android 异常 android.os.NetworkOnMainThreadException
近期在实现一个Android下的数据採集的SDK,收集用户使用数据使用HTTP发送到云平台.进行数据分析.但在发送数据时报例如以下错误: Caused by: android.os.NetworkOn ...
- mongodb配置文件解说(转载)
启动方式 ./bin/mongod -f mongodb.conf 会看到 about to fork child process, waiting until server is ready for ...
- Python中的__name__和类
1. python中if __name__ == '__main__': 的解析 经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是 ...
- Intellij 高亮显示与选中字符串相同的内容
如下图所示,我的是 2018,不同版本,Schema 可能要 Save As一下
- Oracle分析函数-nulls first/nulls last
select * from criss_sales; 通过rank().dense_rank().row_number()对记录进行全排列.分组排列取值但有时候,会遇到空值的情况,空值会影响得到的结果 ...
- Http url MVC Request Query Form 传参专贴
一.工具区 [参考]postman中 form-data.x-www-form-urlencoded.raw.binary的区别--转 二..net MVC 三..net WebForm 四.Java ...
- iOS 之 HTTPS集成实战应用
临时想起来忘记把项目中用到的https集成整理收藏起来,以备后续不时之需.新手一般了解如下步骤即可: 1. HTTP 和 HTTPS 基本知识和学习 http://www.cnblogs.com/xi ...
- window/linux composer安装/卸载
packagist库:https://packagist.org/ window 安装 参考地址:https://www.kancloud.cn/thinkphp/composer/35668 1. ...
- k8s(6)-滚动更新
用户希望应用程序始终可用,开发人员应该每天多次部署新版本的应用程序.在Kubernetes中,这是通过滚动更新完成的.滚动更新允许通过使用新的实例逐步更新Pods实例来实现部署的更新,从而实现零停机. ...
- 【Static Program Analysis - Chapter 1】 Introduction
Regarding correctness, programmers routinely use testing to gain confidence that their programs work ...