标签: process

Ubuntu 的最大端口范围

在 Ubuntu 上可以分配多少个端口(作为应用程序进程)?如何将应用程序设置到特定端口。例如在 3444 上设置 bit-torrent。

process

2
推荐指数
1
解决办法
1452
查看次数

sudo killall -u lightdm 安全吗?

我意识到我的服务器运行了许多进程lightdm:

在此处输入图片说明

我可以从 lightdm 中杀死所有进程吗?

是否sudo killall -u lightdm安全?

sudo process lightdm killall

2
推荐指数
1
解决办法
842
查看次数

为什么 ps 输出显示一个进程,即使它没有运行?

为什么ps即使没有运行,也会显示一个进程。当 Firefox 运行时:

$ echo $(ps aux | awk  '/firefox/{print $2}')
5964 6041
Run Code Online (Sandbox Code Playgroud)

但是当 Firefox 没有运行时,我尝试运行相同的命令。它每次都显示不同的PID。

我尝试抓取它:

$ ps aux | grep firefox
greenpa+  6056  0.0  0.0  15956   948 pts/11   S+   09:29   0:00 grep --color=auto firefox
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

process ps

2
推荐指数
1
解决办法
5242
查看次数

2
推荐指数
1
解决办法
4910
查看次数

从系统监视器内部杀死“gnome-system-monitor”进程是否安全?

我知道这听起来像是一个愚蠢的问题,但出于好奇,gnome-system-monitor从系统监控程序内部终止进程是否安全?

我问这个是因为今天我打开gnome-system-monitor程序并看到“进程”选项卡gnome-system-monitor下列出的进程,当然系统监视器程序也允许您结束和/或杀死进程,所以我想知道您是否杀死了gnome-system-monitor从系统监控程序里面会发生什么?

我没有测试这个,因为担心可能会出错,但是如果确实出错了,那会有多糟糕?
我们会处理一个完整的系统故障还是一个简单的崩溃?

process system-monitor kill 16.04

2
推荐指数
1
解决办法
1388
查看次数

检查进程是否存在

我想编写接受进程名称的脚本(我每次都询问用户进程名称,然后在同一行上提示)如果进程存在,它将打印“存在”,如果不存在,则打印“不存在”,具体取决于系统上当前是否存在这样的进程。

例子:

Enter the name of process: bash
exists
Enter the name of process: bluesky
does not exist
Run Code Online (Sandbox Code Playgroud)

我的代码:

#!/bin/bash
while true
do
read -p "Enter the name of process: "
 if [ pidof -x > 0 ]; then
    echo "exists"   
 else    
    echo "does not exist"
 fi 
done 
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息。

pidof: unary operator expected
Run Code Online (Sandbox Code Playgroud)

bash process

2
推荐指数
2
解决办法
2422
查看次数

谁用我的用户名在“/proc”中创建了文件?

我刚刚了解了文件安全、用户和组等方面的知识。我非常欣赏 linux 文件系统的优雅。

我的用户名是lyg,我发现有些文件的所有者lyg在/proc/,如下图:

lyg@lyg-VirtualBox:~$ ll /proc/|grep lyg
dr-xr-xr-x   8 root       lyg                 0 Aug  7 09:11 1119/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 09:47 1298/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 22:05 7097/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 22:05 7098/
Run Code Online (Sandbox Code Playgroud)

然后我发现这不能正常发生,我无法手动创建这些文件,因为我没有权限要求,请参阅:

lyg@lyg-VirtualBox:~$ ls -ld /proc/
dr-xr-xr-x 108 root root 0 Aug  7 09:10 /proc/
Run Code Online (Sandbox Code Playgroud)

这是我的流程信息,从中我知道这/proc/1298/与-bash流程有关:

lyg@lyg-VirtualBox:~$ ps -ef|grep lyg
avahi      452     1  0 09:11 ?        00:00:00 …
Run Code Online (Sandbox Code Playgroud)

permissions security process username

1
推荐指数
1
解决办法
554
查看次数

如何查看正在运行的进程的内存映射?

我想查看正在运行的进程的堆栈位置。如何在不使用任何调试器的情况下使用终端查看内存映射并找出堆栈的内存位置。

上下文:
我正在研究操作系统中使用的缓冲区溢出攻击和预防机制。我需要学习 Ubuntu 如何使用 ASLR。

谢谢你。

kernel process ram

1
推荐指数
1
解决办法
9969
查看次数

如何在不知道进程 ID 的情况下终止进程?

如果我关闭一个进程 gameconqueror 附加到,在关闭 gameconqueror 之前,应用程序(gameconqueror)继续运行,垃圾邮件“无法附加到进程:没有这样的进程。” 或者类似的错误。gameconqueror 不能通过进程名称或进程 ID 发送杀死,因为 gameconqueror 不使用自己的二进制文件作为其进程的名称。它也不使用 scanmem,除非它实际上是在扫描。

process

1
推荐指数
1
解决办法
3831
查看次数

如何让一个进程变成僵尸

问题是标题,请举一个例子说明如何在所有进程之间制作一个进程僵尸?

process zombie

1
推荐指数
1
解决办法
2094
查看次数