服务器相关常用的命令

cshell语法 https://www.doc88.com/p-4985161471426.html

domainname命令

1)查看当前系统域名

domainname

2)设置并查看当前系统域名

domainname example.com

3)显示主机ip地址

domainname -I

which命令

which 系统命令

PATH 变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。
🐖 which 默认是找 PATH 内所规范的目录(echo $PATH),不能找bash 内建的命令!

进程处理

查看进程

1.jobs命令显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息

jobs
# 输出:
[1]  + Running   进程名    

🐖+表示是一个当前的作业,减号表是是一个当前作业之后的一个作业,,jobs的状态可以是running, stopped, Terminated
🐖任务号[1] 表示当前任务,是会变动的

  • jobs -l 选项(list):可显示所有任务的PID
jobs -l 
#输出:
[1]  + 76796 Running  进程名    

🐖 “76796”是 进程号PID

  1. ps 列出系统中正在运行的进程
ps
#输出
 77115 pts/23   00:00:00 ps
458194 pts/23   00:00:00 csh
76796 pts/23   00:00:00 进程名
杀死进程
ctrl+c #前台进程的终止
kill %jobnumber #后台进程的终止
kill pid #后台进程的终止

Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:

killall -9 进程名
进程挂起( 暂停进程)
ctrl + z #将一个正在前台执行的命令放到后台,并且暂停
kill -STOP 进程号pid
stop %jobnumber # 后台进程的挂起
继续一个进程
kill -CONT 进程号pid # 后台进程的继续
bg %jobnumber # 后台进程的继续
fg %jobnumber # 把进程恢复到前台并继续
前台运行

🐖

后台运行
 sh /root/start.sh & # 终端关闭后,程序也关闭
 nohup /root/start.sh & # 终端关闭后能一直在后台运行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值