千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > linux远程执行多命令?

linux远程执行多命令?

来源:千锋教育
发布人:xqq
时间: 2023-10-21 22:06:17 1697897177

Linux多台主机批量执行命令

1、执行命令(记得先对doCommand.s h增加执行权限 chmod u+x doCommand.sh)./doCommand.sh “ls -al /root/”这样该脚本就会在每台机器上执行”ls -al /root/”这个命令,并返回结果在信任主机上。

2、在本机安装SSH工具,(SSH工具有很多比如xShell、FianlShell)在Linux中配置ssh服务,本机打开SSH工具配置Linux的ip地址及端口号即可同时连接多台Linux主机进行操作。望采纳。

3、把你的命令写入一个shell脚本就行了啊。新建一个文本文件,然后给他赋予可执行权限就行了。文本内容为 /bin/bash 。。

4、写一个脚本,推送到所有机器。然后批量执行这个脚本。具体:获取机器ip,然后对应的ip执行对应的命令即可。

5、可以建立一个批处理文件来执行,执行结果可以输出到一个文本文件中。

6、mkdir /tmp/mydir; touch /tmp/mydir/myfile 其实这样也不能算是同时执行,Linux的命令是顺序执行的,就算是shell脚本,里面写了一大堆命令,同样也顺序执行的。如果前一个命令执行的时间比较长,后面的命令就只有等待了。

Linux-两种ssh远程执行命令方式加载环境变量区别

1、只加载了.bashrc文件,未加载/etc/profile。

2、在服务器上执行命令,走的是interactive + login shell模式,而通过远程登录执行命令,走的是non-interactive + non-login shell模式。这两种模式对于环境变量的读取是有区别的。

3、ssh是linux的一个命令,用来在一台Linux电脑上远程连接到另外的Linux系统。就像Windows的远程桌面连接一样,只不过ssh是Linux下的用命令操作的远程连接命令。连接到远程Linux后,所操作的命令就是相当于直接在该远程机上操作了。

4、另一种发送环境变量的思路是设置连接后自动执行的命令去export变量(类似于文章[1]中提到的workaround)。

求助,远程登录linux后,怎么自动执行一些命令

方法输入命令:jobs 方法二:输入命令:ps fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 加在一个命令的最后,可以把这个命令放到后台执行,如 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。

要在登录或注销时执行脚本,分别需要使用 ~.bash_profile 和 ~.bash_logout 文件。多数情况下,后者需要手动创建。在每个文件的底部,添加调用脚本代码,如前面例中所示,就可以实现这个功能。

安装sshpass sshpass -p “passwd” ssh -p22 root@$dst_ip “a.sh”注意a.sh是目标主机里的脚本。

在启动时执行 Linux 脚本 有两种传统的方法可以实现在启动时执行命令或脚本:方法 #1 - 使用 cron 任务 除了常用格式(分 / 时 / 日 / 月 / 周)外,cron 调度器还支持 @reboot指令。

打开终端输入以下的命令$crontab -e。进入选择editor,直接enter回车。接着我们会进入如下的编辑窗口。在后面我们填写如图所示。然后我们“ctrl+x”进行保存,输入“Y”回车确定。

如果是想每个用户登陆后都会执行这个命令,就把这个命令添加到/etc/profile文件最后面。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT