centos系统指令?centos命令大全及用法
这篇文章给大家聊聊关于centos系统指令,以及centos命令大全及用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
centos服务器怎么ping命令
要关闭防火墙设置,避免防火墙禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态了。
指定次数的ping的命令:
[root@LiWenTong~]# ping-c 4 www.baidu.com
PING www.a.shifen.com(115.239.210.27) 56(84) bytesof data.
64 bytes from 115.239.210.27: icmp_seq=1 ttl=56 time=17.5 ms---》可以看到从开始到接到返回信息的时间。
64 bytes from 115.239.210.27: icmp_seq=2 ttl=56time=18.6 ms
64 bytes from 115.239.210.27: icmp_seq=3 ttl=56time=17.9 ms
64 bytes from 115.239.210.27: icmp_seq=4 ttl=56time=17.8 ms
ping命令用法
在Windows系列的操作系统中,我们都可以使用ping命令来解决网络中出现的路由问题,方法:
①检查当前的IP配置。在Windows系统中使用ipconfig.exe检查IP配置。
②在Windows系统中,ping命令允许在命令行中输入选项,命令形式如下:
C:\>ping169.254.104.10此时使用的是IP协议。
以上内容参考:百度百科-ping
CentOS后台执行命令
nohup英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
nohup命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out的文件到当前目录下,如果当前目录的 nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中。
语法格式参数说明:
Command:要执行的命令。
Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。
实例
以下命令在后台执行 root目录下的 runoob.sh脚本:
在终端如果看到以下输出说明运行成功:
这时我们打开 root目录可以看到生成了 nohup.out文件。
如果要停止运行,你需要使用以下命令查找到 nohup运行脚本到 PID,然后使用 kill命令来删除:
参数说明:
另外也可以使用ps-def| grep"runoob.sh"命令来查找。
找到 PID后,就可以使用 kill PID来删除。
以下命令在后台执行 root目录下的 runoob.sh脚本,并重定向输入到 runoob.log文件:
2>&1解释:
将标准错误 2重定向到标准输出&1,标准输出&1再被重定向输入到 runoob.log文件中。
au(x)输出格式: USER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMAND USER:行程拥有者 PID: pid%CPU:占用的 CPU使用率%MEM:占用的记忆体使用率 VSZ:占用的虚拟记忆体大小 RSS:占用的记忆体大小 TTY:终端的次要装置号码(minor device number of tty) STAT:该行程的状态: D:不可中断的静止 R:正在执行中 S:静止状态 T:暂停执行 Z:不存在但暂时无法消除 W:没有足够的记忆体分页可分配<:高优先序的行程 N:低优先序的行程 L:有记忆体分页分配并锁在记忆体内 START:行程开始时间 TIME:执行的时间 COMMAND:所执行的指令
centos7.9系统,运行了一个jar包,想把它停掉,但是怎么kill都杀不死
查看服务名:ps-ef| grep oys-core-4.0-SNAPSHOT.jar
查看得知进程PID= 12906
kill-9 12906杀死进程,发现线程不存在
再次查看服务名:ps-ef| grep oys-core-4.0-SNAPSHOT.jar,发现线程PID变了
解释:
那是因为oys-core-4.0-SNAPSHOT.jar根本就没有启动进程,看到的进程是grep指令的
如图:java标识的是jar启动的线程,grep标识的进程是输入了指令才显示的
-u的作用
python的输出是有缓冲的,即使在py脚本中每次遍历都有打印输出,但是因为缓冲的作用,我们不能在nohup.out日志中立即看到打印的输出。
加上-u参数,使得python不使用缓冲。
nohup python myscript.py-u> nohup.out 2>&1&
解析:
1 nohup不挂断地运行命令,忽略所有挂断信号(SIGNUP信号),比如当账号注销时。
最后的&:表示后台运行。
nohup command&,表示后台运行nohup命令。
2 linux中的0表示标准输入,1表示标准输出,2表示标准错误输出。
3>表示覆盖式重定向。正常输出是把内容输出到显示器上,重定向是把内容输出到文件中。 command> xxx.txt,将输出重定向到xxx文件中。
4>>表示追加式重定向。command>> xxx.log,将输出重定向追加到xxx.log文件中。
5 2>&1,2是标准错误输出,1是标准输出,这里的&表示引用的意思,对标准输出的引用。所以这个命令就表示将标准错误输出也重定向到标准输出指向的文件中。
centos关机命令
Linux centos关机命令:
1、halt立刻关机
2、poweroff立刻关机
3、shutdown-h now立刻关机(root用户使用)
4、shutdown-h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown-c命令取消重启
知识点扩展
如果是通过shutdown命令设置关机的话,可以用shutdown-c命令取消重启
1.shutdown
shutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,
这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能
会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。
并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机
都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕
决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和
新闻〔news〕的程序则可以正常地离开等等。
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系统调用﹐
文件系统写操作完成后就会停止内核。
参数说明:
[-n]防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超
级块〔superblock〕覆盖修补过的超级块。
[-w]并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d]不写wtmp纪录〔已包含在选项[-n]中〕。
[-f]没有调用shutdown而强制关机或重启。
[-i]关机〔或重启〕前﹐关掉所有的网络接口。
[-p]该选项为缺省选项。就是关机时调用poweroff