如何在linux服务器沙箱中运行程序

如何在linux服务器沙箱中运行程序,第1张

方法有很多,这里主要列举两种。假如要使pso在linux服务器后台执行。当客户端关机后重新登入服务器后继续查看本来在终端输出的运行结果。

# ./pso >pso.file & #直接在命令后加上&即可

解释:将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后,直接查看pso.file文件就可看执行结果(命令:#cat pso.file )。

有些程序即使使用 &结尾,如果终端关闭,那么程序也会被关闭。为了能够使程序能始终在后台运行,需要使用nohup这个命令。

方法2在终端输入命令:

# nohup ./pso >pso.file &

解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后,直接查看pso.file文件就可看执行结果(命令:#cat pso.file )。

三、常用任务管理命令

# jobs //查看任务,返回任务编号n和进程号

# bg %n //将编号为n的任务转后台运行

# fg %n //将编号为n的任务转前台运行

# ctrl+z//挂起当前任务

# ctrl+c//结束当前任务

# tail -f logs.txt //可以实时查看日志文件

注:如果要使在前台执行任务放到后台运行,则先要用ctrl+z挂起该任务,然后用bg使之后台执行。

1、Avast Antivirus

这是全球知名的防病毒软件之一!它目前可用于企业,并且是一款付费软件。

Avast是整个列表中最好的病毒库之一,如果您打算购买防病毒软件来保护服务器安全,那将是一项不错的投资。

2、Chkrrotkit

Chkrootkit工具由Pangea Informatica开发,是一种轻量级的便携式防病毒程序。

它允许在Linux系统上检测rootkit,同时易于使用和快速,需要时可以从命令行轻松运行它。Chkrootkit还提供了一次管理和解决多个错误的功能。

3、ESET NOD32 Antirirus 4

通常,已经有一些测试将ESET NOD32 Antivirus

4作为Linux或Ubuntu用户的最佳防病毒选择。但是,这是该软件的付费版本,它提供了诸如深层恶意软件和间谍软件检测以及网络安全之类的功能。

ESET NOD 32 Antivirus 4通过自动更新为用户提供家庭和行业级别的保护。如果性能值得,您可以使用免费的限时试用版来自己评估。

4、F-PROT

Linux上的F-PROT提供可同时满足行业和家庭需求的服务,借助对32位和64位体系结构的支持,它可以保护用户免受超过2100万种威胁及其变种的威胁。

它由FRISK Software

International开发,是免费且可移植的。它允许扫描内部驱动器和驱动程序,也可以扫描木马,宏病毒和引导扇区病毒。

5、Panda Cloud Cleaner

Linux用户讨厌系统上不必要的软件占用资源,例如在后台24×7运行的防病毒软件就是这样一种程序。

为此,您可以考虑Panda Cloud

Cleaner,该软件可以按使用进行下载,然后从系统中删除。下载软件包后,只需通过chmod命令授予文件执行权限,然后运行文件即可。

gcc first.C -o first说明:

1>编译当前目录下、名字叫做first.C的c源文件;

2>在当前目录下、生成名字叫first(这个名字可以自己随便写、符合linux命名规则就行)的可执行程序;

关于运行:

用ls -l 命令,可以看到当前目录下有一个绿色的文件、名字叫first,就是刚刚编译得到的文件;

使用命令“./first”既可运行(无双引号、双引号是用来说明的);

不懂再问~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7522329.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存