参考大佬的文章:
https://juejin.cn/post/6844903927989665806

#ps j -A 命令可以看到PPID,PID,PGID,SID信息
#PGID 进程组
#SID 会话ID
#PPID 父进程

#只会结束 32551 这个进程,而如果有一堆子进程的话,子进程将链接到init这个初始进程下
kill -9 32551

#在进程PID前加一个-符号,意思是给这一进程组下的所有进程发送结束信号,将子进程全部结束掉
kill -9 -32551

-9这个参数,会立即结束程序,而可以导致非正常退出,谨慎

#给进程发送term信号,如果进程没有捕获该信号,则进程终止(前面加-表示进程组,包含子进程)
kill -SIGTERM -32551


kill -l
#列出所有信号名称

user_00@webdev:~> kill -l
 1) SIGHUP   2) SIGINT   3) SIGQUIT  4) SIGILL   5) SIGTRAP
 6) SIGABRT  7) SIGBUS   8) SIGFPE   9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG  24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF 28) SIGWINCH    29) SIGIO   30) SIGPWR
31) SIGSYS  34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX    

4476075-c6cb50421e1eb16f.jpg.webp

格式说明:
wheel(用户,前面加上%就表示这个组而不是用户了,表示这个组的用户都适用这条规则)
ALL(以什么机器登录)=(ALL)(用户:用户组,以某用户及组执行命令)
NOPASSWD: ALL([不需要输入密码:] 可执行的命令或者路径
注意:

  • 命令需要使用绝对路径,不然报错?
  • 路径则表示路径下的所有命令,路径是要以/结尾的
  • 多个命令可用,分隔
  • 命令前面加!表示不能执行的命令或者路径

例:

[root@~]# vim /etc/sudoers

root    ALL=(ALL)       ALL
wheel        ALL=(ALL)        /bin/,!/usr/sbin
%wheel        ALL=(ALL:ALL)       NOPASSWD: ALL
zabbix  ALL=NOPASSWD: /etc/init.d/nginx restart

/etc/sudoers 这个文件的权限必需设置成440否则不能执行sudo
编辑时是只读,保存时:wq!,加上!就可以保存了

Alison
https://alison.com/
未来学习
https://www.futurelearn.com/
edX
https://www.edx.org/
卡登泽
https://www.kadenze.com/
斯坦福在线
https://online.stanford.edu/
乌迪米
https://www.udemy.com/
Udacity
https://www.udacity.com/
密码学
https://www.codecademy.com/
Coursera
https://www.coursera.org/
达世币大会–学习编码
https://dash.generalassemb.ly/

https://www.edx.org/
开放学习
https://www.open.edu/openlearn/
开放学习计划

yearning
官网:http://yearning.io/
开源项目:https://github.com/cookieY/Yearning
文档:https://next.yearning.io/

Feature 功能

SQL 查询

查询工单
导出
自动补全,智能提示
查询语句审计
查询结果脱敏

SQL 审核

流程化工单
SQL语句语法检测
根据规则检测SQL语句合规性
自动生成DDL/DML回滚语句
历史审核记录

推送

E-mail 工单推送
钉钉 webhook 机器人工单推送

用户权限及管理

角色划分
基于用户的细粒度权限
注册

其他

todoList
LDAP 登录
动态审核规则配置
自定义审核层级
OIDC SSO 自动注册与登录
AutoTask 自执行