小编Rad*_*dek的帖子

如何为 shell 脚本引入超时?

我想运行一个包含循环的 shell 脚本,它可以永远运行,而我不想发生这种情况。所以我需要为整个脚本引入一个超时时间。

如何在 SuSE 下为整个 shell 脚本引入超时?

shell-script timeout

41
推荐指数
3
解决办法
12万
查看次数

killall 给了我`没有找到进程`但是ps

有人可以向我解释kill和之间的区别killall吗?为什么killall看不到什么ps显示?

# ps aux |grep db2
root      1123  0.0  0.8 841300 33956 pts/1    Sl   11:48   0:00 db2wdog                                         
db2inst1  1125  0.0  3.5 2879496 143616 pts/1  Sl   11:48   0:02 db2sysc                                        
root      1126  0.0  0.6 579156 27840 pts/1    S    11:48   0:00 db2ckpwd                                        
root      1127  0.0  0.6 579156 27828 pts/1    S    11:48   0:00 db2ckpwd                                        
root      1128  0.0  0.6 579156 27828 pts/1    S    11:48   0:00 db2ckpwd 

# killall db2ckpwd
db2ckpwd: no process found

# kill -9 1126 …
Run Code Online (Sandbox Code Playgroud)

linux process kill ps

23
推荐指数
2
解决办法
3万
查看次数

mc (Midnight Commander) 有收藏目录吗?

如果我通过 ssh 在不同服务器上的远程目录中,我想在/var/lib/edumate/backup不输入整个路径的情况下对目录进行操作。有什么办法可以在 mc 中做到这一点吗?

mc

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

如何从命令行检查网络是否可达?

在 SuSE 服务器完成启动过程后,我想向自己发出咆哮。我收到了这条消息socket_sendto(): unable to write to socket [101]: Network is unreachable in

如何从命令行检查网络是否可访问并等待,以防万一?


command-line networking opensuse

14
推荐指数
3
解决办法
10万
查看次数

无法删除文件 - 权限被拒绝 - 为什么?

[db2inst1][testing ~/sqllib/db2dump] rm db2diag.log 
rm: cannot remove `db2diag.log': Permission denied
[db2inst1][testing ~/sqllib/db2dump] id
uid=1002(db2inst1) gid=107(db2iadm1) groups=16(dialout),33(video),107(db2iadm1),108(db2fadm1),1001(eduserver)
[db2inst1][testing ~/sqllib/db2dump] ll
total 1381172
-rw-rw-rw- 1 root db2iadm1 1412931954 Oct  2 10:24 db2diag.log
Run Code Online (Sandbox Code Playgroud)

当前登录的用户 (db2inst1) 是 db2iadm1 组的一部分,该组对我要删除的文件具有 w 权限。但我不能。知道为什么吗?

更新 - 父目录的权限

drwxr-sr-x 2 根 db2iadm1 4096 8 月 22 日 14:39 db2dump

permissions rm files

14
推荐指数
1
解决办法
3万
查看次数

如何使用证书通过 tls 使 ldapsearch 在 SLES 上工作?

我们需要使用证书通过 tls 将我们的 php 脚本连接到 LDAP。LDAP 连接在没有 tls 的情况下运行良好。更多细节在这里/sf/ask/1068217671/

我们设法使用 Softerra LDAP 浏览器从 Windows 通过 tls 进行连接。它要求我们安装证书以及我们是否信任它。

我的最终结果是能够使用来自 php 的 TLS 对 LDAP 进行身份验证。我已获得 .cer 类型的证书。它来自 Windows Exchange 机器。据我所知,SLES 支持 .pem 证书。所以我的问题是...

Q1:我是否需要先从 .cer 转换为 .pem,然后才能在客户端(SLES 服务器)上安装证书,最后Q2:在服务器上安装此证书的最佳方法是什么,以便我的 php 应用程序可以访问它并完成它的工作。请注意,在 SLES 服务器上,我们需要连接到不同的 LDAP 服务器。

目前如果我们跑

ldapsearch -H ldaps://localhost:9215 -W
Run Code Online (Sandbox Code Playgroud)

我们得到

Enter LDAP Password: 
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)
additional info: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (unable to get local issuer certificate)
Run Code Online (Sandbox Code Playgroud)

我在这里找到了很多很好的信息http://www.php.net/manual/de/function.ldap-connect.php#36156尤其是这句话在我看来很重要Once you've gotten …

ldap sles certificates tls

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

尽管 .ssh/authorized_keys ssh 提示输入密码

我发出ssh username@db2workgoup -n "echo `cat ~/.ssh/id_dsa.pub` >> ~/.ssh/authorized_keys"然后检查密钥是否存储在authorized_keys文件中。但是 ssh 仍然要求输入密码。我在我们公司的其他服务器上使用了同样的方法,没有任何问题。

有人可以帮助我在没有密码提示的情况下 ssh 吗?

  • 来自 OSX 的 ssh
  • ssh 到 openSUSE 11.2 (x86_64)
  • 权限适用于 home 目录、.ssh 目录和 authorised_keys 文件 700 或更少

/var/log/messagesec 9 11:09:53 db2workgroup automount[3506]: update_negative_cache: key ".user.ini" not found in map.从我尝试登录时起就有条目。

输出 ssh -vvv

radek:~ radek$ ssh -vvv root@db2workgroup
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /etc/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to db2workgroup [10.0.0.22] port 22.
debug1: Connection …
Run Code Online (Sandbox Code Playgroud)

ssh key-authentication

10
推荐指数
2
解决办法
3万
查看次数

如何在特定日期之间 scp/tar 文件?

我需要在两个 suse 服务器之间复制数据库日志文件,我只对 10.3.2013 - 13.3.2013 之间的文件感兴趣

需要在复制之前压缩文件,因此我将它们和 scp 压缩。目前我正在使用tar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10它给我从 10.3.2013 到现在的所有文件。但我不需要所有这些。而且我没有找到任何 tar 开关。

scp tar date files

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

如何在 mc 中 scp(并记住)?

我发现我可以通过cd /#sh:radek@firebird命令行在mc 中执行 scp 。

有什么办法可以

  • 将此保存为收藏夹?
  • 也许甚至有密码?

scp mc

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

如果文件更改,实时备份?

是否有任何类似于Yadis 的linux/unix 控制台应用程序可以让我:

  • 控制台设置
  • 备份多个目录
  • 文件(文本文件)更改后实时备份/同步

更新 1:

我编写 shell 脚本、ruby 脚本、别名等使我的工作更轻松。我想备份这些文件。我正在寻找的解决方案将在对它们进行任何更改后将这些文件复制到我的 dropbox 目录的子目录中,就是这样。备份已完成并可从任何地方使用。总是新鲜和准备好,我不必考虑它。

我知道我每天可以运行几次 cron,但我认为必须有一个解决方案可以解决我在 linux 上寻找的问题。我不是很有 linux 经验,所以我在这里问。

linux suse backup real-time

9
推荐指数
1
解决办法
3183
查看次数