目录
一、网络命令
1.write命令
功能描述:给用户发信息,以Ctrl+D保存结束
语 法:write 用户名【发给谁用户名就是谁】
注 意:只能发给当前在线的用户
write 用户名:指定用户为其发送消息
例如:write wy【注意:确保wy用户当前为登录状态才可以发送】
回车后下面会单独留出一行写入消息内容,内容写完后按Ctrl+D发送消息
2.wall命令
功能描述:给所有在线用户发信息
语 法:wall 信息内容
注 意:只能发给当前在线的用户
wall 信息内容:给所有在线用户发信息
例如:wall hello every
3.ping命令
功能描述:检测网络连通信
语 法:ping 【-选项】IP地址
ping IP地址:无限ping
ng -c 次数 IP地址:指定Ping次数,检测网络连通信
例如:ping 192.168.203.1 如果不按Ctrl+c退出,计算机会一直ping
ping -c 4 192.168.203.1 计算机ping四次后自己退出
4.ifconfig命令
功能描述:查看和设置网卡信息(现实中主要用来查看IP地址)
语 法:ifconfig 【网卡名称】【IP地址】
ifconfig:查看IP地址
大部分情况下这个命名我们只用于查看当前计算机的IP地址,因为ifconfig这个命令只能暂时更改
IP地址,后面会给大家介绍永久改IP地址的命令
5.mail命令
功能描述:发送、查看电子邮件【发送邮件按Ctrl+D保存发送】
注 意:mail命令还可以查看系统给你发送的日志,养成好习惯仔细阅读
语 法:mail 用户名(不管用户是否在线,都可以接收到)
mail 用户名:指定用户发送邮件
mail :查看邮件
例如:[root@localhost ~]# mail root
Subject: text *【注释:主题(Subject)】
hello *【注释:邮件内容,Ctrl+D发送】
*注意:如果邮件发送给了你,你可以直接 mail 进入你的邮件列表,每个邮件都有自己的序列号、发送人、
* 发送时间、标题等信息,在当前页面输入序列号就可以查看指定的邮件内容,返回邮件列表按h,删除
* 邮件按(d+邮件序列号),按q键退出邮件列表
例如:[root@localhost ~]# mail 【进入邮件列表】
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/spool/mail/root": 1 message 1 new 【这里是你的邮件地址】
>N 1 root Fri Oct 21 14:04 18/604 "text"
*注释:N表示未读 1表示序列号 root表示发送用户 Fri Oct 21 14:04 18/604发送时间 text为标题
& 【这里输入序列号表示你要查看的邮件】
如果你的电脑和我一样是最简易安装,那么它是没有mail命令的,需要我们用yum下载,输入命令
yum -y install mailx *下载main命令
6.last命令
功能描述:列出目前与过去登入系统的用户信息(日志查询)
语 法:last
last :列出目前与过去登入系统的用户信息
注意:last命令不仅可以查看用户的登录信息,还可以查看服务器关机重启的次数,这些信息都会
保存在日志中供我们查看信息,以确保服务器不存在密码泄露或人为关机等危险
6.lastlog命令
功能描述:检测用户的最后一次登陆时间
语 法:lastlog 【-选项】【UID】
lastlog:列出所有用户最后一次登录时间
lastlog -u 用户的UID:查看指定用户最后一次登陆时间
注释:用户的UID是用户的id,后面会详细介绍
7.traceroute命令
功能描述:显示数据包到主机的路径
语 法:traceroute 主机地址(比如网址)
traceroute:查看traceroute命令的选项信息
tracerte 地址:显示访问这个地址的路径
注意:traceroute命令可以列出网址访问的路径,这个命令在服务器中经常使用,比如你的服务器
无法被正常访问,那么你可以traceroute 服务器网址。如果哪个节点的通信时间较高,且后面的
节点无法通行导致最终无法访问到我们的服务器,就证明哪个节点出现了问题进行修复
下载traceroute命令
yum -y install traceroute
8.netstat命令
功能描述:显示网络相关信息(如网络连接,路由表,接口状态连接)
语 法:netstat 【-选项】
【-选项】 -t:TCP协议 【通话协议】
-u:UDP协议 【短信协议】
-l:监听
-r:路由
-n:显示IP地址和端口号
例如:netstat -tlun 查看本机监听的端口
netstat -an 查看所有连接本机网络连接
netstat -rn 查看路由IP(0.0.0.0后面表示路由IP)
掌握以上三种就足够了
下载netstat命令
yum install net-tools
9.setup命令
功能描述:配置网络
注 意:使用setup命令更改的IP地址永久生效
语 法:setup
setup:配置网络。例如更改IP地址,防火墙配置,系统服务
注意:输入命令后会弹出一个蓝色图形化界面窗口。选择你想修改的配置信息即可,
如果配置的是网络设置,那么需要重启我们的网络服务才可以生效,输入service network restart
操作:上下左右切换光标,回车键确定
setup 是基于 setuptool 下的,所以我们想要使用这个命令需要安装setuptool
yum -y install setuptool
二、挂载命令
1.mount命令
功能描述:给设备分配挂载点(相当于window里面的分配盘符,只不过window是自动分配,Linux需要我们手动和分配)
语 法:mouth 【-选项】设备名称 挂载点
每一个新设备的接入都要给他分配挂载点,window会自动分配,但是Linux需要手动分配
mouth 设备名称 挂载点:为设备分配挂载点
例如:mouth -t iso9660 /dev/sr0 /mnt/cdrom
mouth /dev/sr0 /mnt/cdrom
解析:上面这两个命令是一样的,通常来说我们可以去掉选项,这样命令更加明了,给一个新设备
分配一个挂载点
三、关机重启命令
1.shutdown命令(推荐)
功能描述:关机重启
语 法:shutdown 【-选项】时间
shutdown -h now:马上关机,也可以指定时间。例如 shutdown -h 20:00
shutdown -r now:马上重启,也可以指定时间。例如 shutdown -h 20:00
shutdown -c :取消前一个关机命令。(比如你设定了指定时间关机发现时间设定错误,可以这样取消)
注意:作为服务器,永远不要执行关机命令
2.其他关机重启命令
关机命令:halt、poweroff、init 0
重启命令:reboot、init 6
这些命令直接输入即可
1.init命令
功能描述:切换系统运行级别
语 法:init 数值
大家有没有发现,在执行关机命令时候init后面跟的是0,重启后面跟的是6,为什么会这样呢,这里我想给大家提一下Linux的系统运行级别
0 :关机
1 :单用户
2 :不完全多用户,不含NFC服务
3 :完全多用户
4 :未分配
5 :图形化界面
6 :重启
例如:init 0:将当前系统级别切换为0,表示立即关机
init 5:将当前系统级别切换为5,表示启动图形化界面
2.runlevel命令
功能描述:查看当前运行级别
语 法:runlevel
四、退出登录命令
1.logout命令
功能描述:退出当前用户账号
语 法:logout
logout:退出登录
注意:在不使用电脑时一定要切记退出,如果是个人机可能丢失的只是你的个人数据信息,但是如果是
你在机房远程操作服务器没有退出,那么被别有用心的人利用到将会给公司带来无法预估的灾难
好了,至此Linux常用命令篇也就讲完了。一个周没见,这篇也要在这里和大家告别了,虽然不舍,但无奈时间太紧,我就先退下了一个人只有不断地写,才能在茫茫人海中不被淹没,你的点赞关注是对我最大的支持,我们下期间。