我有一个script.sh存储在远程服务器上的某个目录,我想从本地计算机运行它。
我怎样才能在unix使用中做到这一点ssh?
我需要在远程服务器上运行 selenium,因为服务器没有屏幕我使用 PhantomJS 作为 Web 驱动程序。这是我的代码:
import time
import os,sys
reload(sys)
sys.setdefaultencoding('utf8')
import re
from selenium import webdriver
url = 'https://wiki.python.org/moin/HowTo/Sorting'
driver_1 = webdriver.PhantomJS()
driver_1.get(url)
content = driver_1.page_source
Run Code Online (Sandbox Code Playgroud)
在我的电脑上,它工作正常,但在那之后,我会打开其他页面,所以我需要代码继续运行一段时间。我正在从终端运行脚本:
python my_script.py
Run Code Online (Sandbox Code Playgroud)
并且脚本将在我访问服务器的同一终端上执行,因此我将无法断开连接,或者如果连接丢失,脚本将停止,我该如何处理这个问题?
我似乎找不到我的 phpmyadmin 的真实安装路径。
我像这样进入 phpmyadmin 容器:(我在 Windows 上)
winpty docker exec -it pma_container_name sh
Run Code Online (Sandbox Code Playgroud)
然后我默认进入 /var/www/html
我在那里看到了所有的 phpmyadmin 文件。
我还注意到/etc/phpmyadmin中还有一个phpmyadmin包含 3 个配置文件,config.inc.php、congif.secret.inc.php、config.user.inc.php
在包含所有 phpmyadmin 文件的/usr/src/phpmyadmin中还有一个 phpmyadmin 。
现在,在 /var/www/html - 我只是:
cp config.sample.inc.php config.inc.php
Run Code Online (Sandbox Code Playgroud)
然后我创建了一个示例文件,如:
touch phpinfo.php
Run Code Online (Sandbox Code Playgroud)
我在localhost:8082/phpmyadmin.php上的浏览器中访问它
它完全有效。
现在,因为我最初知道它正在读取我的新文件,所以在底部添加了一些配置:
$i++;
$cfg['Servers'][$i]['host'] = ''; // remote ip address here
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Run Code Online (Sandbox Code Playgroud)
但在 phpmyadmin 中仍然没有发生任何事情。
我似乎无法添加或选择远程服务器。
知道为什么吗?
我还注意到容器在阿尔卑斯山。
我已经在远程 Linux 服务器上安装了 Apache Superset并在端口 8080 上对其进行了初始化。当我在 Linux 服务器上拉起 localhost:8080 时,主页显示,这表明安装按照他们的说明进行。
当我尝试使用http://server-name:8080从我的笔记本电脑(Windows 浏览器:Chrome)访问此页面时。它给了我“无法访问此站点”页面。
如果连接是通过输入打开的,我使用 netcat 进行了测试nc -zvw3 server-name 8080,它给了我Connection to server-name 8080 port [tcp/webcache] succeeded!
我在同一台服务器上的 8888 端口上安装了 Jupyter,它运行良好。任何想法将不胜感激。
我没有在本地sshing机器上运行开发服务器,而是在另一台机器上运行.
我尝试通过查找IP地址来更改运行开发服务器的位置(使用ifconfig命令并查找与eth0关联的地址),并运行dev服务器,如下所示:
python manage.py runserver <ipaddress>:8000
Run Code Online (Sandbox Code Playgroud)
但是当我http://<ipaddress>:8000在浏览器中输入URL时,我得到了cannot connect to the website.
有任何想法吗?
我在远程服务器上创建了一个git repo。
我想通过netbeans访问该回购协议。我跟着
team->git->clone
Run Code Online (Sandbox Code Playgroud)
这是错误的屏幕截图
这是git repo的位置。
http://mobimage.co/index.php?i=b93e28
这是回购地址:http : //188.226.161.12/repo.git/
我有一个包含所有必需 tarball 的远程存储库。我需要在本地 Linux 机器上运行命令来获取此远程 tarball 并在本地解压。
我知道如何在远程计算机上提取本地 tarball,但是在这里,我如何使用 ssh 实现相反的效果?
我不想挂载任何远程目录,也不想在本地计算机上留下 tar 文件的痕迹。这可能吗?
如何在远程计算机上运行git命令?我想运行git show或git log远程计算机上.如何运行类似于subversion的命令?你的解决方案是什么?更新:例如,我有一个服务器可以通过ssh或http协议连接到它,我的源代码保存在该服务器上.我想通过git命令以编程方式访问更改集详细信息而不进行克隆.