小编slm*_*slm的帖子

如何使用 rdesktop 命令从 Linux 机器远程执行 Windows 命令?

是否可以rdesktop在 Linux 中使用工具运行 Windows 命令?我尝试了以下rdesktop -s选项:

rdesktop -u user -p 10.0.0.2 -s "cmd.exe"
Run Code Online (Sandbox Code Playgroud)

但我无法cmd.exe使用上述命令打开,我也尝试使用完整路径:

rdesktop -u user -p'password' 10.0.0.2 -s "C:\WINDOWS\system32\cmd.exe"
Run Code Online (Sandbox Code Playgroud)

但即使我使用-s.

我正在尝试qwinsta /server从 Linux获取在 Windows 中使用的 RDP 会话列表。

linux windows

21
推荐指数
2
解决办法
9万
查看次数

如何在本地使用 iptables 将出站流量重定向到端口 80?

我正在尝试使用iptables. 类似于透明代理。我想捕获任何试图将我的系统留在端口 80 上的内容并将其重定向到远程主机和端口。

我可以使用 NAT 和预路由功能来实现这一点iptables吗?

iptables port-forwarding

20
推荐指数
2
解决办法
6万
查看次数

inode、LBA、Logical Volumes、blocks、sectors是什么关系?

我有点不好意思问这个问题,但我想看一个图表,显示以下事情是如何相关的。如果图表还包括在各个层之间进行映射所需的任何转换,那就太好了。

据我了解,我相信它们以下列方式相关,但我不确定我的理解是否 100% 准确。

                           .-----------------.
                           |      inode      |
                           '-----------------'
                                    |
                           .-----------------.
                           |      EXT4       |
                           '-----------------'
                                    |
                         .---------------------.
                         | logical volume (LV) | --- part of LVM
                         '---------------------'
                                    |
                          .-------------------.
                          | volume group (VG) |  --- part of LVM
                          '-------------------'
                                    |
                            .---------------.
                            | /dev/<device> |
                            '---------------'
                                    |
                   .--------------------------------.
                   | Logical Block Addressing (LBA) |
                   '--------------------------------'
                                    |
                           .-----------------.
                           | blocks/sectors  |
                           '-----------------'
                                    |
                                   HDD     
                                _.-----._  
                              .-         -.
                              |-_       _-|
                              |  ~-----~  |
                              |           |
                              `._       _.'
                                 "-----"   
Run Code Online (Sandbox Code Playgroud)

参考

filesystems

20
推荐指数
1
解决办法
8476
查看次数

使用 Python 解析 JSON?

我有一个 JSON 文件members.json,如下所示。

{
   "took": 670,
   "timed_out": false,
   "_shards": {
      "total": 8,
      "successful": 8,
      "failed": 0
   },
   "hits": {
      "total": 74,
      "max_score": 1,
      "hits": [
         {
            "_index": "2000_270_0",
            "_type": "Medical",
            "_id": "02:17447847049147026174478:174159",
            "_score": 1,
            "_source": {
               "memberId": "0x7b93910446f91928e23e1043dfdf5bcf",
               "memberFirstName": "Uri",
               "memberMiddleName": "Prayag",
               "memberLastName": "Dubofsky"
            }
         }, 
         {
            "_index": "2000_270_0",
            "_type": "Medical",
            "_id": "02:17447847049147026174478:174159",
            "_score": 1,
            "_source": {
               "memberId": "0x7b93910446f91928e23e1043dfdf5bcG",
               "memberFirstName": "Uri",
               "memberMiddleName": "Prayag",
               "memberLastName": "Dubofsky"
            }
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

我想使用bash脚本解析它只获取字段列表memberId

预期的输出是:

memberIds
----------- …
Run Code Online (Sandbox Code Playgroud)

bash python json

20
推荐指数
4
解决办法
7万
查看次数

空投兼容

Linux 中有什么东西可以实现让 OS X 中的 Airdrop 工作的任何东西吗?我对那个程序不是很熟悉,所以我不确定它使用什么协议进行通信。更新具体来说,我正在寻找一个程序,如果我启动它们,我将能够接收文件并将文件发送到 OS X 机器,就像我使用 Airdrop 一样。(这可能就像需要 samba 与 windows 联网一样)

linux networking wifi

20
推荐指数
3
解决办法
4万
查看次数

密钥服务器接收失败(在每个可用的密钥服务器上)

我最近安装了 Ubuntu 17.04,但无法添加任何 ppa。
我尝试使用不同的密钥服务器手动添加密钥,但每次尝试都收到密钥服务器接收错误:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Run Code Online (Sandbox Code Playgroud)

收到错误:

Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
gpg: keyserver receive failed: No keyserver available

$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB
Run Code Online (Sandbox Code Playgroud)

收到错误:

Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
Run Code Online (Sandbox Code Playgroud)

其他键也是同样的情况。我无法添加任何 PPA。

ubuntu gpg ppa

20
推荐指数
6
解决办法
9万
查看次数

ssh "-P" 选项,它有什么用?

在 Linux 操作系统的旧(2001?)脚本中,我遇到-Pssh命令选项的使用:

$ ssh -P host.domain -l user
Run Code Online (Sandbox Code Playgroud)

但是在ssh手册页中没有提到-P选项。尽管如此,执行ssh -P host.domain不会显示任何警告或错误。

那是什么?可能是旧的/未记录的选项吗?

ssh

20
推荐指数
1
解决办法
4497
查看次数

基于环境变量的条件赋值

在 bash 脚本中,我分配了一个局部变量,以便该值取决于外部的全局环境变量 ( $MYAPP_ENV)。

if [ "$MYAPP_ENV" == "PROD" ]
then
    SERVER_LOGIN=foobar123@prod.example.com
else
    SERVER_LOGIN=foobar987@test.example.com
fi
Run Code Online (Sandbox Code Playgroud)

是否有更短(但干净)的方式来编写上述作业?(大概使用某种条件运算符/内联 if。)

bash shell-script environment-variables assignment

19
推荐指数
3
解决办法
5万
查看次数

有没有办法让谷歌浏览器在 vim 中打开 textarea?

我以前每天都使用 Firefox,但后来改用 Google Chrome,并且已经使用了 2 年多。我想念的一个插件是这个,它是所有文本!. 这个插件允许将文本区域打开到一个单独的vimgvim窗口中,我可以在其中进行编辑,然后在完成后将内容保存回 Firefox。

我发现最重要的是这个插件是TextAid,但我发现它有点麻烦,因为它需要一个单独的网络服务器来保持。

我真的不想使用 TextAid,有没有人知道使用 Chrome 实现这一目标的任何替代方法?

vim chrome plugin

19
推荐指数
4
解决办法
4991
查看次数

找出 CentOS 的确切安装时间

我安装我的笔记本电脑的CentOS大约8个月前,我想知道什么时候正是我安装了它,我该怎么办,在CentOS的6.4?

filesystems centos date system-installation

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