Articles of linux

Linux服务器发行版的默认服务器软件包最less定制?

我现在正在使用Ubuntu服务器(用于本地开发),并注意到像apache这样的一些Ubuntu软件包有他们的configuration文件…呃…分散。 虽然官方的Apache文档主要是指所有的httpd.conf文件,但是Ubuntu的Apache软件包巧妙地将这个文件分成了..um …> 20个文件。 例如,不要在httpd.conf中添加虚拟主机,而是在子目录中创build文件,然后将其别名别名… m'ok。 我想很多人喜欢这个…但是我认为这太过于复杂了。 如果我想我的configuration分开 – 我可以自己做。 你认为哪些Linux服务器发行版中的发行版最less由发行版创build者定制?

如何安装apt-get

我使用这个命令检查了我的OS安装 uname -a 并得到了这个结果 Linux uc3-dev 2.6.32.27-0.2-default #1 SMP 2010-12-29 15:03:02 +0100 x86_64 x86_64 x86_64 GNU/Linux 我在一个新的服务器框,所以我觉得apt-get只是没有安装。 什么是我安装apt-get的最佳方式? 顺便说一下,我拥有所有的pipe理员权限。 这是lsb_release -a的输出 如果“lsb_release”不是拼写错误,则可以运行以下命令来查找包含二进制文件的软件包: command-not-found lsb_release -bash: lsb_release: command not found

良好的支持*自动更新的nix

我们将把一些应用程序迁移到linode.com,我想安装一个自我更新的操作系统。 我们有pro系统pipe理员,如果他是粉丝,但我们希望保持最低限度的维护。 我们的技术是LAMP(MySQL + PHP)和LAPP (Postgres + PHP)。 每个盒子只能安装一个数据库服务器。 只要我们运行MySQL 5+,PHP 5.2+和Postgres 8.2+,我们都很高兴。 我们没有特别的要求。 我们也会安装Nagios或类似的设备进行监控等。 编辑:谢谢你的build议。 我真的在想,是否是红帽或Ubuntu或替代? 订阅是值得的更新明智。 可以依靠自动更新吗? 会有任何推翻服务器?

Linux交换分区在重新启动时无法识别

当我重新启动我的Linux服务器时,交换空间在顶部读取0。 我正在运行一个CentOS 5.2的香草安装 / etc / fstab看起来很好,我可以告诉 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 swapon -a返回/dev/VolGroup00/LogVol01 “无效参数”错误信息 做一个mkswap /dev/VolGroup00/LogVol01 ,然后swapon -a工作。 但每次我重新启动交换空间回到顶部0。

虚拟化服务器 – 要考虑什么重要的事情

我想用一台运行虚拟机的服务器来replace一堆运行各种unit testing的老化桌面。 这些testing是内存和处理器密集型的,花费时间运行(在某些情况下可达12小时),testing并行代码(所以我们在多核机器上运行它们)。 目前每个机器(其中5个)有2到8个核心处理器,有4-16G的内存,有些作为开发工作站。 在考虑虚拟化服务器时,我应该考虑什么重要的事情,而不是说购买一台虚拟主机或文件服务器的服务器? 另外你会推荐哪个虚拟化软件(这是一个只有linux的商店)? 目前我倾向于免费的开放源代码的Virtualbox,主要是因为我有一点经验。 为什么在我目前的情况下,我甚至可以考虑使用VMWare vSphere或其他高级替代品? 谢谢。

丢失了MySQL密码

我已经尝试重新安装MySQL,我已经尝试了这里概述的步骤,但没有一个命令没有密码工作。 我使用Ubuntu,Apache 2.2和Webmin 1.550。 提前致谢!

为什么我的时区更改不会反映在date命令中?

我将/ usr / share / zoneinfo / Asia / Kolkata复制到/ etc / localtime。 我也尝试在/ etc / sysconfig / clock中编辑ZONE,但是我的默认时区仍然是CEST,而不是IST。 我已经检查过,以确保TZvariables不覆盖它。 我已经GOOGLE了,发现http://www.redhat.com/advice/tips/timezone.html和http://kezhong.wordpress.com/2010/03/08/change-timezone-on-centos– 5-4 /但没有帮助。 我没有想法。 我究竟做错了什么? [root@dhroid ~]$ cat /etc/sysconfig/clock ZONE="Asia/Kolkata" UTC=false ARC=false [root@dhroid ~]$ ls -al /etc/localtime lrwxrwxrwx 1 root root 32 Jul 19 16:10 /etc/localtime -> /usr/share/zoneinfo/Asia/Kolkata [root@dhroid ~]$ env | grep TZ [root@dhroid […]

从Mac上通过SSH使用X11

所以这是我的情况:我为我的学校工作,作为技术。 我们的其中一台服务器存在防火墙问题,不接受来自外部的连接。 我试图SSH进入其中一个正在工作的服务器,然后使用Mac的terminalSSH进入问题服务器: ssh -X11 -2 [email protected] # runs some Linux (don't remember which distro) ssh -X11 -2 [email protected] # runs Ubuntu 11.04 如果我尝试运行鹦鹉螺,我会得到“X11连接被拒绝,因为错误的身份validation”。 连续四次,然后“无法parsing参数:无法打开显示:” 我可以等待IT来解决防火墙问题,但是我有一些工作需要尽快完成,使用命令行会使事情变得相当缓慢。 旁注:我不认为goodserver安装了X11。

是否有可能挂载/ usr /本地到一个单独的分区?

我想我会安装一个完美的系统,把/ usr / local挂载到一个单独的分区上,这样我就可以保留我所有的“本地”东西,比如升级版本的Java,SSH的夜间版本等等,由操作系统upgarde或发行改变。 这可能吗? 谢谢

适用于所有用户的Linux基本Shell

可能重复: 如何限制用户的shell允许执行shell程序 我曾经访问这个具有非常有限的Shell的Ubuntu 8.04服务器。 例如,你不能closures,closuresshell历史logging,你不能select猜测命令等。 我想为我的服务器ssh用户定制Ssell inv,但是如何?