Linux学习笔记(8)Linux常用命令之网络命令

(1)write

write命令用于给指定用户发信息,以Ctrl+D保存结束,所在路径为/usr/bin/write,其语法格式为:

write [用户名]

注:只能给在线用户发送。

例:新建ws用户,root远程端向ws远程端发送hello信息。

root端:

[[email protected] cdrom]# write ws

hello

ws端:

[[email protected] ~]$

Message from [email protected] on pts/1 at 03:58 ...

helloEOF

其中EOF表示结束。

(2)wall

wall命令用于发送广播信息,英文原意为write all,所在路径为/usr/bin/wall,其语法格式为:

wall [message]

例:在root远程端向全体在线用户发送hello消息:

root端:

[[email protected] cdrom]# wall hello

[[email protected] cdrom]#

Broadcast message from [email protected] (pts/1) (Fri Jan  2 04:05:08 2015):

hello

ws端:

[[email protected] ~]$

Broadcast message from [email protected] (pts/1) (Fri Jan  2 04:05:08 2015):

hello

(3)ping

ping命令用于测试网络连通性,所在路径为/bin/ping,其语法格式为:

ping 选项 IP地址

其中-c选项指定发送次数

例如:测试回环地址127.0.0.1,发送次数设定为3次:

[[email protected] cdrom]# ping -c 3 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.274 ms

64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.072 ms

64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.070 ms

--- 127.0.0.1 ping statistics ---

3 packets transmitted, 3 received, 0% 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远程端:

[[email protected] cdrom]# mail ws

Subject: hello

hello i am wsEOT

[[email protected] cdrom]#

ws远程端:

[[email protected] ~]$ mail

Heirloom Mail version 12.4 7/29/08.  Type ? for help.

"/var/spool/mail/ws": 1 message 1 new

>N  1 root                  Fri Jan  2 04:17  18/606   "hello"

&

输入1即可查看该邮件:

& 1

Message  1:

From [email protected]  Fri Jan  2 04:17:44 2015

Return-Path: <[email protected]>

X-Original-To: ws

Delivered-To: [email protected]

Date: Fri, 02 Jan 2015 04:17:43 +0800

To: [email protected]

Subject: hello

User-Agent: Heirloom mailx 12.4 7/29/08

Content-Type: text/plain; charset=us-ascii

From: [email protected] (root)

Status: R

hello i am ws

&

(6)last

last命令列出目前与过去登入系统的用户信息,所在路径为/usr/bin/last,其语法格式为:

last

例:

[[email protected] cdrom]# last

ws      pts/0       110.13.4.109      Fri Jan  2 03:57   still logged in  

ws      pts/0       110.13.4.109      Fri Jan  2 03:56 - 03:57  (00:00)   

ws      pts/0       110.13.4.109      Thu Jan  1 22:59 - 00:03  (01:03)   

root     pts/1       110.13.4.109      Thu Jan  1 18:44   still logged in  

root     pts/0       110.13.4.109      Thu Jan  1 18:38 - 20:49  (02:11)   

root     tty1                         Thu Jan  1 18:36   still logged in  

reboot   system boot  2.6.32-431.el6.i Thu Jan  1 18:35 - 04:22  (09:47)   

root     pts/0       110.13.4.109      Thu Jan  1 17:43 - crash  (00:51)   

root     tty1                         Thu Jan  1 17:41 - crash  (00:54)   

reboot   system boot  2.6.32-431.el6.i Thu Jan  1 17:38 - 04:22  (10:43)    

root     pts/0       110.13.4.236      Tue Oct 21 20:24 - crash (71+21:13) 

root     tty1                        Tue Oct 21 20:23 - crash (71+21:15) 

reboot   system boot  2.6.32-431.el6.i Tue Oct 21 18:59 - 04:22 (72+09:22) 

root     pts/0       110.13.4.236      Tue Oct 21 06:31 - 06:32  (00:00)   

root     tty1                          Tue Oct 21 06:29 - crash  (12:30)   

reboot   system boot  2.6.32-431.el6.i Tue Oct 21 06:27 - 04:22 (72+21:54) 

wtmp begins Tue Oct 21 06:27:29 2014

(7)lastlog

lastlog命令用于检查某特定用户上次登录的时间,所在路径为/usr/bin/lastlog,其语法格式为:

lastlog

例:lastlog或last -u 500

[[email protected] cdrom]# lastlog -u 500

Username       Port     From             Latest

ws             pts/0   110.13.4.109      Fri Jan  2 03:57:07 +0800 2015

(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镜像,然后进行挂载:

[[email protected] ~]# mkdir /mnt/cdrom

[[email protected] ~]# mount /dev/sr0 /mnt/cdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected] ~]# ls /mnt/cdrom/

autorun.inf  casper  EFI   isolinux    pics  preseed           ubuntu

boot    dists   install  md5sum.txt  pool  README.diskdefines  wubi.exe

[[email protected] ~]# umount /dev/sr0
时间: 2024-10-13 02:28:41

Linux学习笔记(8)Linux常用命令之网络命令的相关文章

linux学习笔记(1)-文件处理相关命令

列出文件和目录 ls (list) #ls 在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录 #ls -a 列出当前目录的所有文件 #ls -al 列出当前目的所有文件的详细信息 创建目录 mkdir (make directory) #mkdir test 在当前目录创建test的目录 显示当前目录 pwd (print working directory) #pwd 打印当前目录 切换到其他目录 cd (change directory) #cd 目录名 复制

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

Linux学习笔记之七————Linux常用命令之编辑器、服务器

<1>gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适.   <2>sublime编辑器 Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用) Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Sublime Text具有漂亮的用户界面和强大的功

Linux学习笔记之三————Linux命令概述

一.引言 很多人可能在电视或电影中看到过类似的场景,黑客面对一个黑色的屏幕,上面飘着密密麻麻的字符,梆梆一顿敲,就完成了窃取资料的任务. Linux 刚出世时没有什么图形界面,所有的操作全靠命令完成,就如同电视里的黑客那样,充满了神秘与晦涩. 近几年来,尽管 Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux 命令行的应用还是占有非常重要的席位,而且许多Linux功能在命令行界面要比图形化界面下运行的快.可以说不会命令行,就不算会 Linux. Linux 提供了

Linux学习笔记(23) Linux

1. 备份概述 Linux系统需要备份的数据又/root,/home,/var/spool/mail,/etc及日志等其他目录. 安装服务的数据需要备份,如apache需要备份的数据有配置文件.网页主目录.日志文件:源码包安装的mysql需要备份/usr/local/mysql/data,RPM包安装的mysql需要备份/var/lib/mysql. (1) 备份策略 完全备份:就是指把所有需要备份的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的目录.特点备份较慢,且占用的空间

Linux学习笔记:Linux系统的进程调度(任务调度)

今天我们学习了Linux系统的进程调度,进程调度是为了在未来某个时间点,让系统自动执行我们事先编写好的命令或脚本的列表,从而使得即使用户不在计算机旁边也可以按时完成任务.这样有利于我们更好的进行任务计划以及在需要执行任务的时候自动完成我们设定好的命令,从而完成任务. 当然为了能够进行进程调度,就必须要有一种机制能够识别事件发生的时间并且能够运行用户所预期的命令:这种机制在Linux中是通过特定的守护进程来实现的.这类的进程有: atd:将预先编写好的命令在未来某个时间点执行一次. crond:

Linux学习笔记(20) Linux系统管理

1.进程管理 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. 进程管理的作用有判断服务器健康状态.查看系统中所有进程及杀死进程.一般都可以采用正确的命令终止进程,只有当终止失效时,才强制杀死进程. (1) 查看系统中所有进程 ① ps aux命令表示查看系统中所有进程,使用BSD操作系统格式 USER:该进程是由哪个用户产生的: PID:进程的ID号: %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源: %MEM:该进程占

Linux学习笔记:Linux发行版

Linux发行版 什么是Linux distribution – Linux的本质来说,它只是操作系统的核心(内核),负责控制硬件.管理文件系统.程序迚程等,并丌给用户提供各种工具和应用软件. – 人们以Linux核心为中心,再集成搭配各种各样的系统管理软件戒应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版. Linux主要发行版 RedHat Linux:红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持,由于该发行版是商业化产品,所以丌是免费

Linux学习笔记之四————Linux常用命令 ( 待补充)

一.Linux命令--文件.磁盘管理 1.文件管理 <1>查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或者目录名称最长可以有265个字符,"."代表当前目录,".."代表上一级目录,以"."开头的文件为隐藏文件,需要用 -a 参数才能显示. ls常用参数: 参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式

Linux学习笔记(四)-Linux常用命令

常用命令格式 #command(指令) [-options] parameter1(参数1) parameter2(参数2)... 大小写区分,tab自动补全 Shell特殊字符 通配符 管道Pipe:把前面进程的输出作为后面进程的输入,把前面文件的输出作为后面进程的输入 输入/输出重定向 命令帮助 Man工具就是系统帮助手册:man+命令 Info工具是一个基于菜单的超文本系统 翻页 ctrl+f:下一页 ctrl+b:上一页 more 历史记录查看 history n(指定查看最近多少条)