Articles of linux

删除DS_Store文件和变体?

我正在运行一个Ubuntu 10.04.1 LTS服务器。 我经常从Mac使用AFP打开文件。 不可避免地,这在服务器上创build了.DS_Store文件(尽pipe由于某些原因,它们被命名为:2eDS_Store ,但是它也会在DS_Store文件上创build变体,这些变体的名称通常与该目录中的其他文件类似,例如: ~$ ls total 60K -rw-r–r– 1 tarakhovsky 16K 2010-11-30 18:28 :2eDS_Store drwx–S— 4 tarakhovsky 4.0K 2010-11-08 13:58 :2eTemporaryItems/ lrwxrwxrwx 1 tarakhovsky 15 2010-10-19 17:44 bigdisk -> /media/bigdisk// … drwxr-xr-x 3 tarakhovsky 4.0K 2010-11-03 18:24 Temporary Items/ drwxr-xr-x 3 tarakhovsky 4.0K 2010-11-30 01:34 tmp/ … 我已经禁止使用DS_Store文件创build: defaults write com.apple.desktopservices DSDontWriteNetworkStores […]

我如何确定我的MySQL服务器需要多less内存?

我有一个虚拟服务器只适用于MySQL的less数应用程序。 这是一个256 MB的服务器。 目前几乎没有任何数据,但是free -m显示了完整的内存使用情况: total used free shared buffers cached Mem: 245 197 47 0 23 120 -/+ buffers/cache: 53 192 Swap: 511 2 509 这是在Ubuntu 10.04。 所有的configuration设置是默认的IIRC – 键缓冲区是16,查询caching是16.(我可能会缺less一些 所以,在我看来,几乎没有任何数据和缓冲区的特殊设置,我应该使用低于256.如果OS + MySQL最近需要256是256吗?

Ext4上的独立设备上的data = journal与使用带电池支持caching的RAID控制器是否一致?

在我看来,data = journal可以防止在断电的情况下文件系统不一致。 将其与专用日志设备一起使用可以减轻两次写入数据的性能损失。 停电仍然会丢失当前正在写入日志的数据,但磁盘上的文件系统始终保持一致。 如果这种损失是可以接受的,那么带有电池备份caching的RAID控制器是否真的值得?

只允许用户在其主目录或指定目录中进行CHMOD和CHOWN

我的networking上有一个Windows用户,他们有Samba访问我们的Linux开发服务器。 有时候,权限或所有权会因为未知的原因而变得混乱,他将不能再编辑文件。 为了解决这个问题,我给了他通过PuTTY和sudoers文件( sudo visudo )的访问权限,我添加了这样一行: username ALL = /bin/chmod, /bin/chown 现在显然,他现在可以把所有东西都放在自己身上,并删除整个驱动器。 他是值得信赖的,但是我担心是否有人妥协了他的账户,或者他不小心钻出了他的账户。 有没有办法限制他的帐户,所以只能在/home/username和/specified/directory下chmod或chown ? 我在服务器上运行Ubuntu 10.10。

Eximconfiguration – 无外部连接,只有本地主机连接(Linux)

运行Exim 4.63的CentOS(包括最新修补程序)。 我想configurationexim不听外部IP,只有本地主机,以便exim只能从服务器本身使用(无远程连接)。 这个设置有什么configuration选项? 谢谢

透明地在一个地址上提供多个Web应用程序

我有多个Web应用程序在自己的http服务器上运行,例如8080端口上的ruby / rails应用程序和8081上的python / cherrypy应用程序。 是否可以通过单个端口地址使这些透明地可用? 也许通过添加转换所有请求的第三个http服务器(例如http:// localhost / app1 & http:// localhost / app2 )。 我select的平台是Linux

为不支持SNI的客户端浏览器parsing许多SSL-to-IP

哇,首字母缩略词:)所以根据这个问题,你可以在一个IP地址上有多个SSL子域,只要你的服务器支持TLS(Apache 2.2x)。 对这个问题的另一个答案指出,客户端浏览器必须具有SNI支持才能工作,IE在Windows XP上没有。 那么,使用该浏览器的人会发生什么警告消息,说SSL证书与域不匹配。 对于没有SNI支持的客户端浏览器,是否可以解决这个问题? 通配符(对于子域)是否有用? 还有其他(便宜的)选项吗?

添加networking服务器到现有的networking

我是我公司的Web开发人员,这也使我成为IT人员。 (这不是我的决定)。 无论如何,我们有一个现有的networking,networking的核心是运行Windows Small Business Server 2003的服务器。 我需要添加一个开发服务器到networking,但我不想搞乱networking。 我有一个旧的戴尔盒子,我打算用作开发服务器。 它不需要任何特殊的东西,它只需要运行PHP和MySQL,并且可以让多个用户远程连接到它。 既然年龄大了,我觉得如果我和Linux发行版一起使用,性能会更好。 由于我不太熟悉服务器操作系统,你会推荐哪个操作系统? 有什么我需要做的,以便networking服务器不会干扰在Windows服务器上运行的东西,例如Exchange?

Crontab:有开始和结束时间的日志吗?

我的Linux服务器上有很多crontask用于我们的应用程序。 但是我没有find任何方式来知道任务何时结束,以及运行了多长时间。 我必须添加一个像时间这样的软命令来logging这个吗? 有没有办法configurationcron来做到这一点? 我有一个脚本在/ etc / cron.daily,这需要太多的时间,但我不能找出哪一个! 问候, 塞德里克

哪个* light * ubuntu用作git中央服务器?

在我的公司,我们正在使用http://gitorious.org代码的自行部署来pipe理我们的仓库。 这是一个绝对的怪物! Gitorious是一个非常沉重的ruby应用程序和服务器每2周崩溃.. 它运行的是Ubuntu Server 10.04 它有1GB的内存! 是由5个开发人员组成的团队,目前大约有10个版本库,包括像vim configs这样的东西。 我正在考虑将我们重新转到在旧版CLI / Server版本上运行的gitosis。 理想情况下,我想让它在256mb ram的盒子上运行得尽可能轻。 哪个Ubuntu是足够新的,以支持所有的gitosis依赖,但足够老,以应付在256MB内存? 非常感谢 丹尼尔