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系统有一定的了解.这不但可以 ...
随机推荐
- 【转载】通过JDBC对MySQL数据库的增删改查
通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...
- ios iphone6 Plus 的适配问题
最近更新一个老程序,发现在iphone6 plus上用nslog打印出的screen 的frame还是320*568, 不是414*736, 查了一下,原来需要设置iphone6 plus的启动画面才 ...
- Collection、Map、数组 遍历方式
结论:无论是数组还是Collection for each 都是一个非常好的选择 一.for each底层实现 对于Collection,for each是隐式调用Iterator实现的,效率比显示调 ...
- NEFU 505 超级红与黑 (高斯消元)
题目链接 中文题,改下模板构造一下就能过了,数据有点水,不过还是需要自由变元枚举的. #include <iostream> #include <cstdio> #includ ...
- September 26th 2016 Week 40th Monday
The land didn't move, but moved. The sea wasn't still, yet was still. 大地止而亦行,大海动而亦静. Still waters ru ...
- arcgis
投影的时候两个选择: projected:平面的,以米为单位 另一个:球迷的,以经纬度为单位
- C# 泛型约束
一.泛型简介1.1泛型通过使用泛型,可以创建这样的类.接口和方法,它们以一种类型安全的工作方式操作各种数据.本质上,术语“泛型”指的是“参数化类型”(parameterized types).参数化类 ...
- TCP/IP的Socket编程
1. TCP/IP.UDP的基本概念 TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,他是一个工业标准的协议集, ...
- MongoDB C API
一.编译mongodb c driver: 编译完成之后在c:\mongo-c-driver目录下有bin.include.lib三个文件夹,分别包含所需的dll..h文件.lib. 在自己的项目中引 ...
- cocospod 安装和使用 podfile 问题解决
Podfile 不识别 usr_framework!,系本地Pods版本太低,要在0.36以上. 以下转自:http://blog.csdn.net/eqera/article/details/393 ...