标签: shell

杀死监听特定端口的进程的 Linux 脚本

我有一个侦听 TCP 端口 (?0003) 的进程。它不时崩溃 - 很糟糕。它停止工作,但继续占用端口一段时间,所以我什至无法重新启动它。我正在寻找自动化。

我现在要做的是:

netstat -ntlp |grep -P "\*\:\d0003"
Run Code Online (Sandbox Code Playgroud)

要查看 PID 是什么,然后:

kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)

有没有人有将这两个步骤链接在一起的脚本(或与此相关的 EXE),即。从第一个命令解析PID并将其传递给第二个?

linux shell bash

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

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

ssh登录——执行命令——退出

有没有办法只在用户(ssh)登录时执行命令(或脚本)然后退出?某种用自定义脚本替换默认 shell 的方法。

我希望用户只能重新启动服务,但不能定期访问 shell

谢谢

linux ssh shell

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

我服务器上的其他用户?

我从一个人(我不太了解)那里购买服务器,我想确保以前的所有者不再有任何访问权限。

这是一个 Ubuntu 虚拟服务器,我已经收到了管理员访问权限(通过 shell)。

我怎样才能知道是否还有其他账户,哪些人仍然可以访问我的服务器(例如,使用仍然存在的 shell 账户、ftp 或其他类型的用户账户)?如果这些帐户存在,我该如何删除它们?

最好的问候,詹妮弗

linux ubuntu shell ftp

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

如何为Linux服务设置系统环境变量?

我需要为应用程序服务器设置环境变量。例如: ORACLE_HOMEORACLE_SIDJAVA_OPTSCATALINA_BASE

我知道如何在 Windows 中设置系统环境变量,但对 Linux 没有想法。

我手动启动应用服务器,只需分配和导出它们,然后启动应用服务器(Tomcat,Oracle)。但是如何为 Linux 服务设置环境变量,它会在系统启动时自动启动?

UPD

我使用 Centos 5.4。服务器用户 shell 是/bin/sh

linux shell daemon service

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

关闭终端时防止进程终止

我正在开发一个 Linux 机器(通过 ssh),它目前正在完成一项非常耗时的任务。如何在不中断该任务的执行的情况下进入睡眠状态(关闭我的本地终端窗口)?

linux ssh shell terminal

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

安全删除给定名称的所有文件

在 Mac OS X 上,.DS_Store 文件在 Finder(文件管理器 GUI)中查看时似乎包含目录的自定义视图设置。我希望每个目录都使用我的默认视图设置。

这个 shell 命令可以安全地从驱动器中删除所有这些(我有权限的)吗?即没有机会或误报或其他事故。

cd /
find . -name .DS_Store -print0 2>/dev/null | xargs -0 -p rm
Run Code Online (Sandbox Code Playgroud)

unix files mac shell mac-osx

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

可能已经把自己锁在外面

我最近在我的笔记本电脑上安装了 zsh 作为我的外壳,并且很喜欢这个变化。因此,我决定将其添加为我服务器上的默认设置。我编辑了我的 /etc/passwd 以指向我的用户和 root(在服务器上)的 /etc/zsh,然后从 ssh 退出。

除了我忘记安装zsh。

现在我无法以 root 或该用户身份登录。我确实可以物理访问这台机器,但我不想连接显示器。我还可以访问普通用户帐户并知道 root 密码。我该如何解决这个问题?

应该不需要提及,但是没有root访问权限我无法安装zsh。

linux shell

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

使用SSH传输文件的脚本

我想从服务器上的目录传输特定类型的文件。所以这里是场景:

目录结构是

公司/compA/filedir/
公司/compB/filedir/
公司/compC/filedir/

所以我想将 *.csv 文件从每个公司的 filedir 目录移动到其他服务器。我想使用 ssh 进行文件传输。有没有人在 shell 脚本中使用 ssh 进行文件传输?你如何处理这种情况?

shell bash

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

ssh 访问:为什么我不输入密码就无法登录?

我正在使用 SSH 安全 shell 登录我的远程 Linux 服务器。我只是想知道为什么我每次登录时都必须手动输入密码而无法存储它?

我试过腻子,看来,你也不能存储密码。由于我要管理各种 Linux 服务器,是否有一种无需手动输入密码即可登录的简单方法?

问候

ssh shell

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

标签 统计

shell ×10

linux ×7

bash ×3

ssh ×3

unix ×2

daemon ×1

files ×1

ftp ×1

logging ×1

mac ×1

mac-osx ×1

service ×1

terminal ×1

ubuntu ×1