Articles of unix

我可以在unix上使用mssql.so和php之前,是否需要安装mssql?

我没有在运行windows的本地主机上安装任何MSSQL实例。 我只使用了xampp包,并取消了用于mssql的模块。 mssql服务器驻留在另一台Windows服务器上,所以我相信我只需要一个简单的连接器模块。 我希望这对Unix也是一样的。 但是,每当我打开我的网站上的Unix生产服务器,(我使用codeigniter BTW)日志告诉我,它停止后,数据库驱动程序类初始化脚本执行。 我不是很熟悉在Unix上安装Apache和朋友,我不负责如何设置服务器。 但事实certificate,没有mssql.so在PHP模块目录中find,所以我试图谷歌一个。 虽然论坛告诉我只是编译脚本,我不能只是这样做,因为我没有写访问服务器,加上它似乎安装的PHP,phpize也没有得到安装它。 希望有人能就此向我介绍一下。 我认为如果我能得到一个PHP 4.4.4的mssql.so就更简单了

声明我自己的脚本来执行文件

我有两个文件,第一个是'ax': #!/usr/bin/env zsh print "Params: $*" cat $* 另一个'tst': #! /home/me/ax A B C 当我在sh / csh / bash shell中时: > ./tst ./tst: line 2: A: command not found ./tst: line 3: B: command not found ./tst: line 4: C: command not found 当我在zsh shell中: Params: ./tst #! /IW/users-home/e640846/ax A B C 有没有一种标准的方法来获得我在其他shell中的zsh shell中的行为? 精度: […]

HP-UX – > Linux增量远程备份

我需要设置从一系列远程HP-UX到中央RHEL5服务器的差异备份过程。 我很高兴与rsync去,问题是, 库存HP-UX 11.11没有内置rsync,我没有权限在远程存储HP-UX上安装任何软件。 我应该如何处理这个? HP-UX提供: fbackup (HP-UX专用) cpio (在RHEL5中可用,允许仅备份已更改的文件,但始终抓取整个文件) ssh remote_user@remote_host 'find /u01/engine/logs/ -type f -name "*.log" | cpio -o | gzip -' | cpio gunzip – | -idmv 这些解决scheme不能真正回答我的增量(带宽效率)问题吗?

pwdadm -c有什么作用?

如果要针对用户帐户运行pwdadm -c并清除/ etc / passwd中的标志, 那些清除的标志停止发生什么?

如何设置限制权限的SSH用户?

有一些网站只提供SSH帐户只用于SSH隧道。 我想知道如何确保这些帐户只能拥有执行隧道的权限,以及如何进行限制设置。 而且我也注意到github的ssh格式是ssh://[email protected]:{gituser} / {project} .git,所以,我猜github.com对每个人都使用了git帐号,但是这个git帐号有很大的限制权限,当用户访问$ gituser /文件夹时,以另一种方式进行身份validation。 我真的想知道如何。

当包含其他用户拥有的子目录时,如何删除我拥有的目录?

我已经在Debian服务器上使用基本的非特权帐户web创build了目录/home/web/test 。 另一个帐户 – tomcat – 然后在该文件夹中创build了一些子目录和文件(正如您可能已经猜到的, tomcat是一个Web应用程序)。 我想现在删除那个testing文件夹,但是我不能这么做,因为tomcat拥有它下面的目录和文件。 当我尝试时,我得到权限被拒绝的错误。 这是如何设置的: ls -l / home / web drwxrwxrwx 3 web users 4096 2011-04-19 12:06 test ls -l / home / web / test drwxr-xr-x 46 tomcat tomcat 4096 2011-04-19 12:06 www ls -l / home / web / test / www -rw-r–r– 1 tomcat tomcat […]

testing一个cron任务

我刚刚创build了一个cron任务,每周做一次10GB MySql文件的备份。 我如何testing它? 具体来说,它应该以用户身份运行,执行cron任务的输出电子邮件和错误日志

在服务器上查找内存?

我最近购买了一个远程服务器计划,我需要运行一些额外的服务,以前的托pipe计划只是不能支持。 (JIRA,另一个单独的Tomcat实例等) 我会认为我的Unix / Linux知识是“公平的”,但是我却遇到了麻烦,这就是为什么我的服务器如此紧张。 附件是以root身份运行的top截图。 内存使用情况(添加%MEM列)大约为16%,但显示在顶部的内存总量远远超过60% 。 我一直在试图configurationJIRA,但是在这个过程的中途,它正在解决内存问题。 注意:我已经提交了一张技术支持的票据,而且我购买服务器的pipe理员是非常有知识的,但同时解决这个问题并学习一点也不错

在缩放之前,单个基于UNIX的服务器的最大平均负载的经验法则是什么?

在优化性能或缩放之前,单个基于UNIX的服务器的平均负载的经验法则是什么? 例如,我的服务器正在运行,如下所示: load average: 0.44, 0.44, 0.43

在目录结构上应用unix权限scheme

我喜欢通过cron修复我们的文件服务器的权限。 一般来说,我喜欢将所有内容都设置为umask 027,忽略用户所做的任何更改。 对于某些子文件夹,我喜欢应用umask 077。 问题不在于如何设置和使用umask,而是通过cronjob重复修改权限,以防用户更改了某些内容。 例如最后应该看起来像 drwx —— /home/user/.ssh drwxr-x — / hom / user / foobar drwx —— / hom / user / Mail 困难的方式(我想要的)看起来像这样: chmod -R o-rwx /home/user chmod -R g+r /home/user find /home/user -typer d -exec chmod g+x '{}' \; chmod go-rwx /home/user/{Mail,.ssh}