Linux关机、重启及常用的网络命令
关机、重启命令
- sync
- shutdown
- reboot
- init
sync
英文原意:flush file system buffers
功能:刷新文件系统缓冲区,将内存中的数据保存到硬盘中
语法:sync
shutdown
英文原意:bring the system down
功能:关机和重启
语法:shutdown 选项[-chr] 时间 [警告信息]
shutdown -c 取消已经执行的shutdown命令 shutdown -h 关机 shutdown -h now 现在关机 shutdown -h 05:20 指定时间关机 shutdown -r 重启 shutdown -r now 现在重启 shutdown -r 05:20 指定时间重启,会占用前台终端 shutdown -r 05:20 把定时重启命令放入后台,&是后台的意思 shutdown -r +10 10分钟后重启
reboot
功能:重启
语法:reboot
init
(init是修改linux运行级别的命令,也可用于关机和重启)
语法:init num
init一共分为7个级别,这7个级别的所代表的含义如下 0:停机或者关机(千万不能将initdefault设置为0) 1:单用户模式,只root用户进行维护 2:多用户模式,不能使用nfs(net file system) 3:完全多用户模式(标准的运行级别) 4:安全模式 5:图形化(即图形界面) 6:重启(千万不要把initdefault设置为6)
常用的网络命令
- ifconfig
- ifup/ifdown
- ping
- netstat
- write
- wall
ifconfig
英文原意:configure a network interface
功能:配置网络接口
ifconfig 查看ip地址的信息 ifconfig eth0 192.168.44.3 修改网卡ip地址为192.168.44.3,重启后会失效 ifconfig eth0 192.168.44.3 netmask 255.255.255.0 修改ip地址同时配置子网掩码,重启后会失效
ifup/ifdown
功能:启用和禁止网卡
ifup eth0 启用eth0网卡 ifdown eth0 禁用eth0网卡
ping
英文原意:send icmp echo_re-quest to network hosts
功能:向网络主机发送icmp请求
语法:ping 选项[-bcs] ip
ping -b 对整个网段进行探测 ping -c 指定ping的次数 ping -s 指定探测包的大小
netstat
英文原意:print network connectios, routing tables, interface statistics, masquerade connections, and multicast memberships
功能:输出网络链接、路由表、接口统计、伪装连接和组播成员
语法:netstat 选项[-acnptulr]
netstat -a 列出所有网络状态,包括socket程序 netstat -c 秒数 指定每隔几秒刷新一次网络状态 netstat -n 使用ip地址和端口号显示,不使用域名和服务名 netstat -p 显示pid和程序名 netstat -t 显示使用tcp协议端口的连接状况 netstat -u 显示使用udp协议端口的连接状况 netstat -l 仅显示监听状态的连接 netstat -r 显示路由表
write
英文原意:send a message to another user
功能:向其他用户发送消息
语法:write 用户名 [终端号] (连接后就可以发送消息)
wall
功能:给所有登录用户·发送消息
语法:wall 消息
英文原意:send and receive internet mail
功能:发送和接收电子邮件
转自:https://www.cnblogs.com/LRainner/p/12740220.html