我刚得到一个华硕dsl-ac68u调制解调器/路由器,我注意到它有ssh访问权限。我设置了它,我可以使用根权限进行ssh,但是它似乎没有安装包管理器。由于习惯了Debian,只是为了测试,我尝试了:
# apt-get install vim
但得到了以下答复:
-sh: apt-get: not found
如何确定是否安装了包管理器?我想找出正在运行的发行版,但我甚至不明白:
# cat /proc/version
Linux version 2.6.36.4brcmarm (sam@SW5-Server-50) (gcc version 4.5.3 (Buildroot 2012.02)
我试图通过openSSH从linux机器连接到windows机器,并在windows框上运行一些powershell命令。由于一些限制,我无法在linux机器上安装powershell。
从linux手动启动openSSH,然后运行命令,效果非常好。
我试图在Java中做同样的事情,但问题是我没有看到powershell命令的输出运行。
下面是复制相同代码的代码:
public class Example {
public static class Writers exte ds Thread {
Process process;
Writers(Process p) {
我已经在一个Ubuntu实例上安装了sqlcmd,并且能够成功地连接到Windows并执行查询等等。
sqlcmd -S 192.168.0.100 -U SA -P secret
我需要能够创建数据库的备份(最好是作为一个巨大的db-backup.sql)。
看来,BACKUP命令只能将.bak文件保存到远程Windows,但我希望在实际运行sqlcmd的Linux上本地保存它。
BACKUP DATABASE [MyDatabaseName]
TO DISK = N'./MS-SQL-Server-Test-DB.bak'
WITH NOFORMAT, NO