Articles of unix

如何使用mac osxterminal和.ssh文件连接到远程服务器?

大家好。 就像在标题 – 你知道我怎样才能连接到远程服务器使用.ssh文件? 这个文件是由第三方公司给我的,为了通过terminal连接到他们的服务器,但是我忘记了它的命令。 我知道我过去是这样做的。 这个文件基本上是一个.ppk文件的转换。

如何检查硬盘是否空闲?

我正在使用Solaris 11 Express,并激活了power.conf,这使得我的磁盘在30分钟之后像一个魅力一样怠速。 当我访问与ZFS磁盘有关的东西时,我可以听到磁盘旋转起来。 是否有可能检查磁盘的空闲状态而不醒来?

如何在linux和unix机器上设置提醒以在45天内更改密码?

请告诉我如何在linux和unix机器上设置一个余数,以便每45天更改一次密码。 谢谢, 斯里里

在100个目录中查找并删除N个最大的文件

我在BSD / Unix系统上有100多个同级目录,每个目录都有一个文件集合。 我想删除每个目录中除N个最大的文件之外的所有文件。 (N对我来说是5) 假设我可以使用一些“发现”魔术,但不太确定。

命令生成一个名为“.htaccess”的文件列表

如何编写一个命令,在/var/www目录中search名称为“.htaccess”的所有文件,并将每个.htaccess文件的完整位置/path输出到文件中? 这可以为我节省很多时间,如果这是可能的一个Unix命令。 如果有帮助,我正在运行debian,lenny。

如何在UNIX上修改$ PATH?

我用PATH = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/:$PATH 但是我的程序仍然拒绝首先在给定的目录中search。 我需要做别的吗?

远程控制对于Unix(debian发行版)

我有一个问题,我的UNIX系统正在被发送到世界各地,他们正在上传数据到数据库。 我发现的是人们不知道防火墙/端口转发,以允许我的SSH访问。 有没有任何软件的Unix允许我连接而不需要端口转发。 我知道这样的软件存在的Windows。 Logmein.com正是我所需要的,但只是Windows / Mac。 任何帮助将是非常appriciated

Ubuntu使用EBS根交换EC2

在EC2微型实例上运行Ubuntu 11.04(natty)。 在/ mnt / swap上安装1GB交换文件。 工作正常,直到我重新启动,然后交换不活跃。 我可以使用swapon -a手动激活它,但我的/ etc / fstab中的行被忽略。 /mnt/swap none swap defaults 0 0 (我也试过“SW”,而不是默认值) 我正在使用EBS支持的AMI。 如果我把交换文件放在其他地方,而不是在/ mnt /下,这是行得通的。 我很好奇,为什么?

我可以在本地运行脚本,但不能做“ssh HOSTNAME /path/to/script.sh”

我有一个Linux服务器和一个Linux桌面。 我写了下面这个简单的脚本来转储一个django web应用程序的数据库: #! /bin/bash set -o errexit cd $(dirname $0) . virtualenv/bin/activate cd mysite export DJANGO_SETTINGS_MODULE="settings.my_hostname" django-admin.py dumpdata –settings=$DJANGO_SETTINGS_MODULE > database.json 程序django-admin.py要求DJANGO_SETTINGS_MODULE环境variables正常工作。 如果我进入机器, ssh HOSTNAME ,然后从远程主机上的bashterminal运行脚本/var/www/example.com/dumper.sh ,一切工作正常。 我得到没有输出(如预期的),文件database.json在那里,并有正确的数据。 但是(在我的Linux桌面上),我不能运行这个命令:“ssh HOSTNAME / var / www / example.com / dumper.sh“,我得到以下错误: Traceback (most recent call last): File "/var/www/example.com/virtualenv/bin/django-admin.py", line 5, in <module> management.execute_from_command_line() File "/var/www/example.com/virtualenv/lib/python2.6/site-packages/django/core/management/__init__.py", line 429, […]

脚本在UNIX中无法正常工作

我有一个脚本1有大约60行类似于此 mv /log/ports-01/Homepage.log.$a /log/Backup/ports-01/ 另外我还有另外一个脚本2,其中有一组命令用于上述脚本中的所有移动命令 tar -cvf /log/Backup/ports-01/Homepage_$a.tar /log/Backup/ports-01/Homepage.log.$a gzip /log/Backup/ports-01/Homepage_$a.tar rm -f /log/Backup/ports-01/Homepage.log.$a Script2运行2小时后运行。 目录结构似乎没有问题。 但问题是,并非所有的日志都被移动和涂抹。 还有许多创build的tar文件是空的,但日志文件被删除。 另外我想问一个脚本中是否有这么多行的问题。