如何远程通过Xshell实现对linux主机的开、关机及重启

如何远程通过Xshell实现对linux主机的开、关机及重启,第1张

关机的情况无法远程开机,关机命令shutdown,重启命令reboot,使用步骤如下:

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、其次,以重启为例,在linux命令行中输入:reboot。

3、最后,按下回车键执行shell指令,此时会看到linux主机成功重启了。

linux的关机命令主要有shutdown、halt、reboot、init。shutdown是一种比较安全的关机方法,可以在关机之前通知所有当前登录用户并且阻止用户的登录,可以安全关闭后台的进程。可以通过很多的参数来配置具体的功能。halt:起功能等同于shutdown -h,杀死应用进程,执行sync系统调用,文件系统的些 *** 作完成后会停止内核reboot:起功能类似于halt,只不过关机之后进行重启。init:init进程是所有进程的祖先,其进程号始终为1,可以发信号给init进程来实现关机 *** 作,shutdown就是此种实现方式。 linux的基本指令1.exit:这个指令是退出系统,但不是关机,linux中有很多作业,当你等入后相当于一个作业,当你等出时,作业停止,但其它作业还在进行,只有关机才行。

2.date:显示当前日期

格式化日期:date +%y/%m/%d

3.cal: 显示日历

格式化日历:cal [month] [year]

4.bc: 内置计算器

5.man: 求助了!与info类似

man [command]

6.shutdown: 这就是关机了

shutdown -t sec: shutdown -t 10 10秒关机

shutdown -k message:shutdown -k I WILL SHUTDOWN 不真的关机,只是发个消息I WILL SHUTDOWN

shutdown -c 取消当前已经在执行的关机指令

shutdown -h time:shutdown -h 20:20 停止系统的服务,在20:20关机

shutdown -r time:shutdown -r now 停止系统的服务,然后重新开机

7.reboot :重启,与shutdown -r now

8.目录文件权限

chgrp groupname file/directory: chgrp uranus1 a 变更a文件的组为uranus1

chmod xyz file/directory: chmod 777 a变更a文件的权限为-rwxrwxrwx

chown user file/directory: chown uranus1 a 变更a文件的拥有者为uranus1

umask 文件或目录时的默认权限

umask:查看

umask xyz:设定

9.cd [相对路径或绝对路径]

10. pwd 显示当前路径

11. mkdir/rmdir 建立目录/删除目录

12. ls 显示文件名称,属性等

ls -a 列出所有文件(连同隐藏文档)

ls -l 详细列出

ls -s 以文件大小排序

13. cp [souce] [object]进行复制

cp -d

cp -r 可以进行目录的复制

cp -s 做成联接文件,与ln功能相同

cp -u 如果源文件新才会复制

14. rm [文件名] 删除文件

rm -i 用户确认

rm -r 循环删除

rm -f 强制删除

15. mv [souce] [object]移动

16. 查看文件内容

cat [文件] 查看文件内容

tac [文件] 最后一行显示

more/less [文件] 显示文件

head/tail -n [文件] 从头或尾开始看文件N行

nl 与cat类似

od 读非ASCii数据文件

17. chattr与Isattr 文件的安全性相关

chattr [+-=] [ASacdistu] [file/directory]

+-=:分别增加,减少,设定属性

A :存取时间atime不能修改

18. 搜索文件

which [文件名] 查看可执行文件的位置

whereis [目录名称]

-a :找二进制文件

-m:说明文件manual路径下的文件

-s:只找source 源文件

-n:没有说明文档文件

locate [目录名称]

find [路径] [参数]

1.时间:

-atime n:n*24小时内存取过的文件全部列出来

-ctime n:n*24小时内改变,新增的文件或目录列出来

-mtime n:n*24小时内修改过的文件列出来

-newer file:把比file还要新的文件列出来

2.使用名字

-gid n:寻找群组ID为N的文件

-group name:寻找群组名称为name的文件

-uid n:寻找拥有者ID为N的文件

-user name:寻找用户名称为name的文件

-name file:寻找文件名为file的文件名称

-type type:寻找文件属性为type的文件,包含b,c,d,p,l,s(接口设备b,端口设备c,目录d,联接文件l)

19. vi基本 *** 作(光标移动的不用多讲)

查找与替换

/word 在光标之后查找一个名为word的字符串

?word 在光标之前查找一个名为word的字符串

n1,n2s/word1/word2/g 在n1行到n2行之间的查找与替换

1,$s/word1/word2/gc 在1到最后一行这间的查找与替换,并在换时要确认。

命令行模式:

w: 保存

w!:若文件只读,刚强制写

q:退出

wq:

w[filename]:将数据放在另一个文件中

r[filename]:读入另一个文件的数据。

set nu:加入行

set nonu:与set nu 相反

n1,n2 w[filename]:从n1到n2的内容保存为filename这个文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7118644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存