最后更新:2022-07-14 20:27:52 手机定位技术交流文章
ping [参数] [主机名称或IP地址]
参数:-c数目,在发送指定数量的包后停止;-i秒,设置发送网络包到机器的秒间隔,预定值每秒发送一次;-s字节,指定发送的数据字节的数目,设置为56字节,加上一个8字节的ICMP头,总共64个ICMP数据字节;-t内存值,设置主动TTL值的大小。
参数说明:
-a(all)显示连接的插座
-n拒绝显示不同的名称,将所有显示的数字转换为数字
-t仅列出正在监视的服务状态
-p显示创建链接的程序名称
-r显示路由信息,路由表
-e显示扩展信息,例如uid
各协议的统计数字。
-c在固定的间隔执行nelstatl命令。#nelstatl命令似乎不存在(我自己尝试了)
路由命令用于显示和操作IP路由表。
命令格式 Route [-f] [-p] [cmd mask Netmask] [Gateway]
添加:添加新路径
删除路径
-c 显示更多信息
-n 不解析名字
-v显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f为所有入口清除路由表
-p在添加命令时使路由永久性
-net 目标地址是网络
-主机目标地址是主机
netmask 当添加一个网络路由时需要使用网络掩码
gw路由包通过网络关口。您指定的开关必须能够通过。
旗帜的通用参数
这个路径目前处于启动状态。
H: 主机表这个网络被转换为主机.
G:门户,这是门户开关
R: Reinstate Route,使用动态路由重新初始化的路由
D: Dynameically,此路由是动态性地写入
M: 修改了, 这个路径由大调器或导引动态修改.
!: 这个路径目前已关闭.
kill 格式 kill [信号代码] PID # 用于终止进程。 发送信号给指定进程;
前端进程可以通过 ctrl+c终止,后端进程必须通过 kill 命令终止。
-0向当前进程的所有进程发送信号
-1发送一个超过1的信号给所有进程
-9 强行终止进程
-15 终止进程
-17 将进程挂起
-19启动将暂停的程序
-a 终止所有进程
-l指定信号名称的列表。 如果没有选项,则-l参数列出所有信号名称
-p模拟发送信号。 显示过程的ID而不发送信号
-s指定将发送到进程的信号,例如:-9(强制终止),默认发送 TERM信号
-u 指定用户
格式: Killall [参数] [程序名称]
pkill命令直接通过该程序的名称杀死所有进程
格式 pkill [optionsl] pattern
图形化关闭前端过程;
使用;xkill输入端口的图形关闭过程
点击可以运行不同的类型的进程,如gedit, firebox等。
点击哪关哪。
pgrep命令:搜索程序的名称或其他属性,通常用于确定程序是否运行。
格式:pgerp [options] pattern #返回进程ID
ps命令:显示进程的状态。 显示当前用户在没有选项的情况下在当前终端开始的进程
参数说明
a 显示所有进程
-a在统一终端下显示所有程序
-A 显示所有进程
c显示过程的实际名称
-N 反向选择
-e 等于“-A”
e 显示环境变量
f显示过程之间的关系
-H 显示树状关系
r显示当前中断的进程
T显示当前终端的所有进程
u指定用户的所有进程
-au显示更详细的信息
-aux显示包括其他用户的所有进程
-C<命令> 列出指定命令的状态
–lines<行号> 每页显示的行数
–width<字符数> 每页显示的字符数
–帮助显示帮助信息
–版本显示版本信息
pstree命令:进程的亲子关系的树状表示
格式:pstree [选项]
-a显示每个程序的完整指令,包括路径、参数或永久服务指示
-c没有简化标记方法
-G行绘制字符使用VT100终端
-h在列出图形字符时,具体指示当前执行的程序
-H<程序识别码> 此参数的效果和指定“-h”参数类似,但特别表明指定的程序
-l以长列格式显示树图
-n 用程序识别码排序。预设是与程序名称来排序。
-p显示程序识别代码
-u 显示用户名称
-U UTF-8列绘制字符
顶部命令:动态显示CPU使用量、内存使用量等相关消息。 格式顶部[-d秒] 默认5秒更新
nice 命令: 指定进程优先次序启动。 如果优先次序未指定,则默认为10
格式: nice[-priority]命令
Renice命令:修改运行进程优先级设置指定的用户或组的进程优先级
-p进程编号修改指定进程的优先次序
-u用户名修改用户指定的进程的默认优先次序
-g组并修改指定组中所有用户启动的进程的默认优先级
默认情况下一个命令执行后,此命令独占Shell,并拒绝其它输入。称为前台进程。反之后台进程。
前端和后端任务的控制和调度,称为任务控制
程序订购(程序优先次序越低,优先次序越高;取值-20-19)
用于偶尔运行的程序,使用或批量
对于特定时间重复运行的进程,采用cron调度
at调度: 格式 [选项] [时间] 设置指定的时间执行指定命令
-f:从指定的文件而不是标准输入设备执行命令
-l:显示预定的任务等待执行。
-d:删除指定的计划任务
(一)绝对计时方法「HH:MM(小时:分钟)需24小时;如果12小时,则加 AM(上午)和 PM(下午)」
(2)相对计时法 now+时间间隔 单位是minutes(分钟)、hours(小时)、day(天)、week(星期)
(3)直接计时法 today(今天)、tomorrow(明天)、midnight(深夜)、noon(中午)、teatime(下午4点)
cron调度(在和批量只能执行一次, cron可以重复)
crontab配置文件/var/spool/cron/user
(一)所有字段不得空,字段必须分开,如果字段不指定内容,则必须使用“*”符号
(2)你可以用“-”表一段时间。 如果在日期栏中输入“1-5”,则每个月前5天不会执行命令
(三)用“标记”表示指定的时间。 如果在日期中输入“5,15,25”,则表示5,15,25
系统启动时, crond进程自动启动,并一直运行于后台。crond进程负责检查 crontab配置文件,并定期安装 crontab 内容来重复指定的 cron 调度工作.创建或修改了crontab配置文件后需要“service crond restart” 重启crond进程服务。
本文由 在线网速测试 整理编辑,转载请注明出处。