关机命令:

1、baihalt 立刻关机du 

2、poweroff 立刻关机 

3、shutdown -h now 立刻关机(root用户zhi使用) 

4、shutdown -h 10 10分钟后自dao动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

重启命令:

1、reboot 

2、shutdown -r now 立刻重启(root用户使用) 

3、shutdown -r 10 过10分钟自动重启(root用户使用) 

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

拓展资料

下面我们来看看linux的这些具体的关机命令之间的区别和各自的用法

1、shutdown 安全的关机命令

对于shutdown命令,它是大家都推荐的一个安全的命令,通过参数-h或-r的配合来完成关机或重启。不过在linux系统中只有拥有root权限才可以使用这个命令。所以,虽然大家都推荐用这个命令,但是这个命令用起来真的不太方便:想要用这个命令吗?先去获得root权限吧。shutdown执行关机,是送信号给init,要求它改变运行级别,以此来关机。关机或重启实际上是运行级别的调整,所以我们也可以用init直接调整运行级别来进行关机或重启。使用这个命令时,机器立即关机或重启。它也需要root权限。

那么为什么说shutdown命令是安全地将系统关机呢?

实际中有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态。甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结,即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的,还有可能是重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。

shutdown执行它的工作是送信号〔signal〕给init程序,要求它改变 runlevel。runlevel 0 被用来停机〔halt〕,runlevel 6 是用来重新激活〔reboot〕系统,而 runlevel 1则是被用来让系统进入管理工作可以进行的状态,这是预设的。假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作?你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

shutdown 参数说明:

[-t] 在改变到其它runlevel之前,告诉init多久以后关机。 [-r] 重启计算器。 [-k] 并不真正关机,只是送警告信号给每位登录者〔login〕。 [-h] 关机后关闭电源〔halt〕。 [-n] 不用init而是自己来关机。不鼓励使用这个选项,而且该选项所产生的后果往往不总是你所预期得到的。

[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。 [-f] 在重启计算器〔reboot〕时忽略fsck。 [-F] 在重启计算器〔reboot〕时强迫fsck。 [-time] 设定关机〔shutdown〕前的时间。 

2、halt 最简单的关机命令

用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

halt 参数说明:

[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。 [-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。 [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。 [-f] 没有调用shutdown而强制关机或重启。 [-i] 关机〔或重启〕前关掉所有的网络接口。 [-p] 该选项为缺省选项。就是关机时调用poweroff。

3.poweroff 常用的关机命令

对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多,这里就不多说了。

4.init

init是所有进程的祖先,他是Linux系统操作中不可缺少的程序之一。它的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启。

5.reboot 重启命令

reboot的工作过程差不多跟halt一样。不过它是引发主机重启,而halt是关机。它的参数与halt相差不多。

我们经常使用SecureCRT工具,但有时会碰到乱码,看到这些会非常痛苦,解决步骤如下,做了一个笔记,以便以后查询:

1、首先进入 SecureCRT工具的“选项”菜单 >> 点击“会话选项”菜单

2、点击“终端”菜单下面的“仿真”菜单,在右边 “终端”下拉菜单中选择"Linux", "ANSI 颜色"前面打上勾

3、点击“外观”菜单

4、点击右边“字体”按钮, 1) 选择新宋体,2) 字符集选"中文 GB2312"

5、点击“外观”菜单,在右边的“字符编码”下拉菜单中选择 "UTF-8”, 去掉"使用Unicode线条绘制字符"前面的勾

6、最后点“确定”按钮,保存设置并关闭SecureCRT!

7、若依然无法正常显示中文,可能是由于Linux系统中默认的字符编码非UTF8所致。就需要修改linux服务器的配置文件了。

用root用户登录。输入【vi /etc/sysconfig/i18n】

8、退出并重新登录SecureCRT,搞定乱码!

需求一、通过使用密码telnet登陆设备

配置步骤:

1)配置管理地址

Ruijie>enable ——>进入特权模式
Ruijie#configure terminal ——>进入全局配置模式
Ruijie(config)#interface vlan 1 ——>进入vlan 1接口
Ruijie(config-if)#ip address 192.168.1.253 255.255.255.0 ——>为vlan 1接口上设置管理ip
Ruijie(config-if)#exit ——>退回到全局配置模式

2)配置telnet密码

Ruijie(config)#line vty 0 4 ——> 进入telnet密码配置模式,0 4表示允许共5个用户同时telnet登入到交换机
Ruijie(config-line)#login ——>启用需输入密码才能telnet成功
Ruijie(config-line)#password ruijie ——> 将telnet密码设置为ruijie
Ruijie(config-line)#exit ——> 回到全局配置模式
Ruijie(config)# enable secret ruijie ——>配置进入特权模式的密码为ruijie
Ruijie(config)#end ——>退出到特权模式
Ruijie#write ——>确认配置正确,保存配置

3)验证命令

注意:windows 7默认telent没有安装,如果要验证,先进行以下操作:控制面板—-程序和功能—-打开或关闭windows功能—-勾选telnet客户端—-点“确定”

打开电脑的“开始”菜单——运行—— 输入 cmd 后回车
telnet 192.168.1.253

输入telnet密码

输入特权密码

需求二、:通过使用用户名和密码telnet登陆设备

配置步骤:

1)配置管理地址

Ruijie>enable ——> 进入特权模式
Ruijie#configure terminal ——> 进入全局配置模式
Ruijie(config)#interface vlan 1 ——>进入vlan 1接口
Ruijie(config-if)#ip address 192.168.33.180 255.255.255.0 ——>为vlan 1接口上设置管理ip
Ruijie(config-if)#exit ——> 退回到全局配置模式

2)配置telnet密码

Ruijie(config)#username ruijie password ruijie ——> 配置用户名和密码
Ruijie(config)#line vty 0 4 ——> 进入telnet密码配置模式
Ruijie(config-line)#login local ——> 配置本地认证
Ruijie(config-line)#exit ——>回到全局配置模式
Ruijie(config)# enable secret ruijie ——>配置进入特权模式的密码为ruijie
Ruijie(config)#end ——> 退出到特权模式
Ruijie#write ——> 确认配置正确,保存配置
-------------------------------

注意:S21交换机的telnet功能设置比较特殊,需要注意

Switch>en
Switch#conf t
Switch(config)#enable secret level 15 0 ruijie //配置enable的密码为ruijie
Switch(config)#enable secret level 1 0 ruijie //配置telnet的密码为ruijie
Switch(config)#end
Switch#wr 

a.普通的密码认证的方式就按上述配置,如果是要用户名+密码或者AAA认证的方式,要在line vty方式下设置;

b.先测试下,是否可以远程telnet管理,如果成功,就wr保存配置,如果不能估计配置有误,需重新设置,千万别wr

功能简介

端口安全功能通过报文的源MAC地址或者源 MAC+源IP 或者仅源 IP 来限定报文是否可以进入交换机的端口,您可以静态设置特定的 MAC地址,静态 IP+MAC 绑定或者仅IP 绑定,或者动态学习限定个数的MAC地址来控制报文是否可以进入端口,使能端口安全功能的端口称为安全端口。只有源 MAC地址为端口安全地址表中配置或者配置绑定的IP+MAC 地址,或者配置的仅 IP 绑定地址,或者学习到的MAC地址的报文才可以进入交换机通信,其他报文将被丢弃。

一、组网要求: 

1)要求PC1只能接在交换机的F0/1端口,其他的电脑不限制。 

2)要求F0/2端口只能接入192.168.1.2且mac地址是0011.1111.1112的电脑。

3)要求F0/3端口要求只能接入ip地址是192.168.1.3的电脑,mac地址无要求。即F0/3下的电脑ip地址只能成192.168.1.3 。

4)要求F0/4接口只能接入PC4和PC5,其他电脑即mac地址接入了也不能通信

二、配置要点:

在配置了端口安全的绑定条目,必须敲switchport port-security后才能生效,类似功能开关。

一个MAC或IP只能被绑定在一个接口上。

交换机端口启用端口安全后的处理机制:

1.从上往下(后配置的在上面)依次匹配,拒绝则继续往下,放行则跳出

同一个ip地址优先级:IP绑定>IP+MAC绑定

同一个mac地址优先级:如果有ip+mac 的绑定,mac绑定不生效。

2.查询mac地址表,在能学到的情况下放行 

不启用ARP check的情况下,端口安全不对ARP报文生效 

三、配置步骤:

注意:配置之前建议使用 Ruijie#show interface status查看接口名称,常用接口名称有FastEthernet(百兆)、GigabitEthernet(千兆)和TenGigabitEthernet(万兆),以下配置以百兆接口为例。

1)要求PC1只能接在交换机的F0/1端口,其他的电脑不限制

端口安全不能实现该功能,建议使用 mac-address-table static 命令实现。 

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#mac-address-table static 0011.1111.1111 vlan 1 int fastEthernet 0/1

2)要求F0/2端口只能接入192.168.1.2且mac地址是0011.1111.1112的电脑

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#interface fastEthernet 0/2 
Ruijie(config-if-FastEthernet 0/2)#switchport port-security binding 0011.1111.1112 vlan 1 192.168.1.2 
------>把属于vlan1 ,且mac地址是0011.1111.1112,ip地址192.168.1.2,绑定在交换机的第二个百兆接口上
Ruijie(config-if-FastEthernet 0/2)#switchport port-security 
------>开启端口安全功能
Ruijie(config-if-FastEthernet 0/2)#end 
------> 退出到特权模式
Ruijie#write 
------>确认配置正确,保存配置

3)要求F0/3端口要求只能接入ip地址是192.168.1.3的电脑,mac地址无要求。即F0/3下的电脑ip地址只能成192.168.1.3

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#interfac fastEthernet 0/3
Ruijie(config-if-FastEthernet 0/3)# switchport port-security binding 192.168.1.3 
------>把ip地址是192.168.1.3的终端定在交换机的第三个百兆接口
Ruijie(config-if-FastEthernet 0/3)#switchport port-security 
------>开启端口安全功能
Ruijie(config-if-FastEthernet 0/3)#end 
Ruijie#write 
------>确认配置正确,保存配置

4)要求F0/4接口只能接入PC4和PC5,其他电脑即mac地址接入了也不能通信

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#interface fastEthernet 0/4
Ruijie(config-if-FastEthernet 0/4)# switchport port-security mac-address 0011.1111.1114 vlan 1 
------>把属于lan1且mac地址是0011.1111.1114的终端绑定在交换机的第四个百兆接口
Ruijie(config-if-FastEthernet 0/4)# switchport port-security mac-address 0011.1111.1115 vlan 1 
------>把属于lan1且mac地址是0011.1111.1115的终端绑定在交换机的第四个百兆接口
Ruijie(config-if-FastEthernet 0/4)#switchport port-security maximum 2 
------->默认128
Ruijie(config-if-FastEthernet 0/4)#switchport port-security 
------>开启端口安全功能
Ruijie(config-if-FastEthernet 0/3)#end 
Ruijie#write 
------>确认配置正确,保存配置

四、验证命令:

Ruijie#sho port-security all
Vlan Port Arp-Check Mac Address IP Address Type Remaining Age (mins)
--------------------------------------------------------------------
1 Fa0/1 Disabled 0011.1111.1111 Configured - 
1 Fa0/2 Disabled 0011.1111.1112 192.168.1.2 Configured - 
Fa0/3 Disabled 192.168.1.3 Configured - 
1 Fa0/4 Disabled 0011.1111.1114 Configured - 
1 Fa0/4 Disabled 0011.1111.1115 Configured - 

说明:检查接口和地址的绑定关系是否对应,在接口上是否敲了“switchport port-security”命令。

登陆连接centos系统,输入 ifconfig 可以查看到当前本机的IP地址信息,eth0,lo。

临时设置IP地址:

如本机为例,上面查询IP为192.168.1.117,输入 ifconfig eth0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认的掩码

ifconfig eth0 192.168.1.117

再次查看IP就已经变成新的IP地址了。

注意这种方法修改只是临时修改,重启网卡或服务器后又会还原

设置\修改IP地址:

如果要让IP地址永久生效,需要编辑网卡配置文件

1.使用VI编辑器设置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0 

说明一下这个文件;

DEVICE=eth0 网卡对应的设备别名,如ifcfg-eth0第一块网卡 

BOOTPROTO=static 网卡获得ip地址的方式,Static(静态 ip地址)dhcp(通过dhcp协议获取ip)bootip通过bootp协议获得的ip地址 

BROADCAST=192.168.0.255 子网广播地址 

HWADDR=00:50:56:8E:47:EE 网卡物理地址 

IPADDR=12.168.1.117 网卡IP地址

IPV6INIT=no 是否启用

IPV6IPV6_AUTOCONF=no 

NETMASK=255.255.255.0 网卡对应网络掩码 

NETWORK=192.168.1.0 网卡对应的网络地址 

ONBOOT=yes 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。默认设置为yes

至于后面的 TYPE 和UUID这个就不用管了,这网卡的类型


TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

IPADDR=192.168.1.117

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0

UUID=d16fe359-9256-4414-a557-19d751b4fc72

DEVICE=eth0

ONBOOT=yes


2.使用vi编辑器, 按 insert键插入,进入编辑模式

3.将光标移动到 IPADDR 设置部分,改成需要设置的IP地址,

如本例中改成 192.168.1.118. 按下esc 键。 

输入 冒号:wq 保存退出

会提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written

  1. 设置好之后,把网络服务重启一下, service network restart或者/etc/init.d/network restart都可以