Articles of linux

使用SSH执行远程导出命令并保持login状态

我有一个简单的问题,需要通过SSH执行导出命令,然后保持login,但我有一些麻烦。 虽然我有兴趣解决这个问题的原因很多,但主要是我可以自定义我的terminal标签到我select的名称。 这是我迄今为止的命令: ssh -t root@somehost "export PROMPT_COMMAND=''; echo -ne '\033]0;MY_TAB_NAME'; echo -ne '\007'; /bin/bash -i" 这是一个相当愚蠢的,我想我只是在那里。 -t选项打开一个pty(伪terminal),而/ bin / bash -i打开一个交互式bash会话(因此在执行ssh命令后保持login状态。export命令只是清除提示符,以便下面的回显重命名它。 我遇到的问题是,出口似乎并没有在正确的shell执行。 我想我错过了很简单的事情。 此外,我正在尝试使这个纯粹的命令行而不必使用各种.bash文件。 我有数百个连接到的服务器,并且有一个简单的方法来为所有连接添加书签,但是只需要一些方法来为我的terminal中的每个选项卡定制名称(Mac OS X,如果有更简单的解决scheme,愿意使用iTerm)。 谢谢!

如何在Linux中查找带有斜线的文件

我在文件系统中有一些文件以斜线结尾,如下所示: my_text_file_1.txt\ some_other_file_2.pl\ 我通常使用查找这些情况下,但以下不起作用: find . -name "*\\" 任何人有任何想法? 谢谢

如何更改与iproute2networking掩码?

有了ifconfig,我们可以用下面的方法改变networking掩码: ifconfig eth0 netmask <new netmask> 我们如何用命令ip做到这一点? 我知道ifconfig被弃用,这主要是为什么我想做iproute2的方式。 我的目标是将我们当前的networking从一个/ 24个扩展到一个/ 21个,而不会干扰我们的服务器上运行的服务。 作为一个解决方法,我现在简单地添加一个新的路由到/ 21,最终计划的networking重启将官方化这个改变。 它的工作原理,但我想知道是否有更好的方法。 谢谢,

如何优化大量数据到MySQL数据库的摄取?

我有一个大约100GB的数据库。 每天数据库必须更新大约8GB的数据。 使用第三方(Apple)编写的脚本(python)将数据导入到数据库中。 数据是与数据库中的不同表有关的文件的集合。 目前每天更新数据库大约需要15个小时。 我正在我的本地机器上运行更新(四核2.6GHz,6GB RAM,32位Ubuntu 11和MySQL 5.1)。 最终,这个过程将被卸载到Amazon EC2服务。 为了显着缩短每天摄取所有数据所需的时间,优化此过程的最佳方法是什么? 您的build议将不胜感激。 谢谢。

如何转储一个mysql数据库并传输到远程ftp在一行 – 为crontab – ?

我需要每周备份一个mySQL表,然后使用ftp将它传输到远程机器上。 这是我现在在crontab中的命令: 0 18 * * 1 /usr/bin/mysqldump –add-drop-table –extended-insert -user -ppass db [table] > /home/myuser/backups/bdd-`date +%d-%m-%Y`.sql 我需要replace命令的最后部分,以便生成的sql文件可以使用ftp协议传输到另一台服务器。 我search了一些关于“使用curlftpfs在/ mnt / ftpserver /下永久安装远程ftp服务器”的信息, 但没有在我的linux中find这样做的步骤 提前感谢您提供给我的任何提示

删除在文件夹中创build5分钟或更早的文件

在CentOS上,如何删除5分钟前或以前在文件夹中创build的文件? 谢谢!

PPTP VPN问题

我正在用pptpd使用Debian操作系统。 我的客户(Windows和Mac)无法完成连接。 以下显示在syslog中: Jun 2 12:52:37 vpn pptpd[891]: MGR: Maximum of 6 connections available Jun 2 12:52:48 vpn pptpd[892]: MGR: Launching /usr/sbin/pptpctrl to handle client Jun 2 12:52:48 vpn pptpd[892]: CTRL: local address = 192.168.30.91 Jun 2 12:52:48 vpn pptpd[892]: CTRL: remote address = 192.168.30.50 Jun 2 12:52:48 vpn pptpd[892]: CTRL: pppd options file = […]

ps aux的“COMMAND”字段中的名字来自哪里?

我知道它显示带有参数的命令,或者当方括号中的命令不可用时。 但是名字来源于客运工作者ruby般的过程,这些过程显示为: root@XXX:~# ps aux | grep Rails webuser 2273 0.0 3.2 86968 57500 ? S 17:38 0:00 Rails: /var/websites/app …我如何启动进程并设置这样的string?

从Linux更改Windows远程系统密码

我正在寻找一种方法来改变Windows Box的某个用户的密码。 真的,我必须通过在Linux中运行一些程序/系统脚本来完成,但是在windows系统上运行的不是标准服务。

是否可以从命令行创build和设置虚拟机?

我目前有一个运行Gentoo Linux的专用服务器,只有一个SSH访问,我想知道是否有可能使用VirtualBox从命令行创build和设置虚拟机? (像安装另一个Linux或Windows服务器。) 我的专用服务器有4个不同的ip地址,是否可以分配一个虚拟机? 谢谢 !