Linux学习笔记(8)Linux常用命令之网络命令
(1)write
write命令用于给指定用户发信息,以Ctrl+D保存结束,所在路径为/usr/bin/write,其语法格式为:
write [用户名]
注:只能给在线用户发送。
例:新建ws用户,root远程端向ws远程端发送hello信息。
root端:
[root@localhost cdrom]# write ws hello
ws端:
[ws@localhost ~]$ Message from root@localhost.localdomain on pts/ at : ... helloEOF
其中EOF表示结束。
(2)wall
wall命令用于发送广播信息,英文原意为write all,所在路径为/usr/bin/wall,其语法格式为:
wall [message]
例:在root远程端向全体在线用户发送hello消息:
root端:
[root@localhost cdrom]# wall hello [root@localhost cdrom]# Broadcast message from root@localhost.localdomain (pts/) (Fri Jan :: ): hello
ws端:
[ws@localhost ~]$ Broadcast message from root@localhost.localdomain (pts/) (Fri Jan :: ): hello
(3)ping
ping命令用于测试网络连通性,所在路径为/bin/ping,其语法格式为:
ping 选项 IP地址
其中-c选项指定发送次数
例如:测试回环地址127.0.0.1,发送次数设定为3次:
[root@localhost cdrom]# ping -c 127.0.0.1 PING 127.0.0.1 (127.0.0.1) () bytes of data. bytes from 127.0.0.1: icmp_seq= ttl= time=0.274 ms bytes from 127.0.0.1: icmp_seq= ttl= time=0.072 ms bytes from 127.0.0.1: icmp_seq= ttl= time=0.070 ms --- 127.0.0.1 ping statistics --- packets transmitted, received, % packet loss, time 1999ms rtt min/avg/max/mdev = 0.070/0.138/0.274/0.096 ms
(4)ifconfig
ifconfig命令用于查看和设置网卡信息,英文原意为interface configure,所在路径为/sbin/ifconfig,其语法格式为:
ifconfig 网卡 IP地址
注:ifconfig只是暂时的设置IP地址,等到下次重启系统时,该配置即消除。
(5)mail
mail命令用于查看和发送电子邮件,特点是用户不在线也可以进行发送,所在路径为/bin/mail,其语法格式为:
mail [用户名]
例:root远程端向ws远程端发送邮件
root远程端:
[root@localhost cdrom]# mail ws Subject: hello hello i am wsEOT [root@localhost cdrom]#
ws远程端:
[ws@localhost ~]$ mail Heirloom Mail version 12.4 //. Type ? for help. "/var/spool/mail/ws": message new >N root Fri Jan : / "hello" &
输入1即可查看该邮件:
& Message : From root@localhost.localdomain Fri Jan :: Return-Path: <root@localhost.localdomain> X-Original-To: ws Delivered-To: ws@localhost.localdomain Date: Fri, Jan :: + To: ws@localhost.localdomain Subject: hello User-Agent: Heirloom mailx 12.4 // Content-Type: text/plain; charset=us-ascii From: root@localhost.localdomain (root) Status: R hello i am ws &
(6)last
last命令列出目前与过去登入系统的用户信息,所在路径为/usr/bin/last,其语法格式为:
last
例:
[root@localhost cdrom]# last ws pts/ 110.13.4.109 Fri Jan : still logged in ws pts/ 110.13.4.109 Fri Jan : - : (:) ws pts/ 110.13.4.109 Thu Jan : - : (:) root pts/ 110.13.4.109 Thu Jan : still logged in root pts/ 110.13.4.109 Thu Jan : - : (:) root tty1 Thu Jan : still logged in reboot system boot 2.6.-.el6.i Thu Jan : - : (:) root pts/ 110.13.4.109 Thu Jan : - crash (:) root tty1 Thu Jan : - crash (:) reboot system boot 2.6.-.el6.i Thu Jan : - : (:) root pts/ 110.13.4.236 Tue Oct : - crash (+:) root tty1 Tue Oct : - crash (+:) reboot system boot 2.6.-.el6.i Tue Oct : - : (+:) root pts/ 110.13.4.236 Tue Oct : - : (:) root tty1 Tue Oct : - crash (:) reboot system boot 2.6.-.el6.i Tue Oct : - : (+:) wtmp begins Tue Oct ::
(7)lastlog
lastlog命令用于检查某特定用户上次登录的时间,所在路径为/usr/bin/lastlog,其语法格式为:
lastlog
例:lastlog或last -u 500
[root@localhost cdrom]# lastlog -u Username Port From Latest ws pts/ 110.13.4.109 Fri Jan :: +
(8)traceroute
traceroute命令用于显示数据包到主机间的路径信息,所在路径为/bin/traceroute,其语法格式为:
traceroute 网址
(9)netstat
netstat命令用于显示网络相关信息,所在路径为/bin/netstat,其语法格式为:
netstat [选项]
其中,-t选项表示TCP协议,-u选项表示UDP协议,-l表示监听,-r表示路由,-n表示显示IP地址和端口号。
如:查看本地监听端口-----netstat -tlun
查看本机所有的网络连接-----netstat -an
查看本机路由表-----netstat -rn。
(10)setup
setup命令用于配置网络,其特点是永久生效,与ifconfig不同,所在路径为/usr/bin/setup,其语法格式为:
setup
注:该命令是红帽系列的专有命令。
(11)mount
mount命令用于挂载,所在路径为/bin/mount,其语法格式为:
mount [-t 文件系统] 设备文件名 挂载点
例:在/mnt目录下创建cdrom文件夹作为挂载点,然后选择ISO镜像,然后进行挂载:
[root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# mount /dev/sr0 /mnt/cdrom/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]# ls /mnt/cdrom/ autorun.inf casper EFI isolinux pics preseed ubuntu boot dists install md5sum.txt pool README.diskdefines wubi.exe [root@localhost ~]# umount /dev/sr0
Linux学习笔记(8)Linux常用命令之网络命令的更多相关文章
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记之四————Linux常用命令之文件管理
Linux命令——文件管理相关命令 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或 ...
- Linux学习笔记之七————Linux常用命令之编辑器、服务器
<1>gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适. <2> ...
- linux学习笔记(1)-文件处理相关命令
列出文件和目录 ls (list) #ls 在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录 #ls -a 列出当前目录的所有文件 #ls -al 列出当前目的所有文件 ...
- Linux学习笔记之三————Linux命令概述
一.引言 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务. Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成, ...
- Linux学习笔记:Linux命令之文件处理命令
文件处理命令 touch 命令名称:touch 执行权限:所有用户 功能描述:创建空文件 语法:touch [文件名] touch创建文件的时候命名不推荐存在空格,如下面的情况 1touch prog ...
- Linux学习笔记(23) Linux备份
1. 备份概述 Linux系统需要备份的数据有/root,/home,/var/spool/mail,/etc及日志等其他目录. 安装服务的数据需要备份,如apache需要备份的数据有配置文件.网页主 ...
- Linux学习笔记之Linux启动级别
对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等.但是通常我们刚安装完Linux系统,然后进去以后是 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
随机推荐
- java -jar jenkins.war
//设置jenkins主目录,并启动 #! /bin/sh CurrentDir=`dirname $` export JENKINS_HOME=$CurrentDir/jenkins_home ec ...
- delphi 快捷键
1. 编辑器 按键时候请注意输入法: 英文状态 Code Folding (Fold ---Methods) [Ctrl + Shift] + K + M
- 7.js模式-装饰者模式
1. 装饰者模式 给对象动态增加职责的方式称为装饰者模式. Function.prototype.before = function(beforefn){ var _self = this; retu ...
- MySQL进程常见的State【转】
为了查阅方便,做个笔记. 通过show processlist查看MySQL的进程状态,在State列上面的状态有如下这些: Analyzing线程对MyISAM 表的统计信息做分析(例如, ANAL ...
- Java for LeetCode 223 Rectangle Area
Find the total area covered by two rectilinear rectangles in a 2D plane. Each rectangle is defined b ...
- 日历插件My97DatePicker的使用
在开发过程中,我们会经常遇到让用户输入日期的表单,这类表单处理起来也不是太繁琐,就是简单的字符串和日期之间的转换.但是,如果用户不按照已设定的日期格式进行输入,必定会造成不必要的麻烦.为了更好的处理这 ...
- ATS(App Transport Security)对HTTP协议屏蔽引起的问题
一.问题描述 在学习网络处理的过程,发现代码都没错,运行时会收到如下错误提示: App Transport Security has blocked a cleartext HTTP (http:// ...
- io流对文件读写操作
public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedRead ...
- 建立controller
复制controller,重建controller 改: @Controller("[productController]") @RequestMapping("/[pr ...
- Velocity笔记