当有多个工作线程要同时对一个文件进行写操作时,如果不对该文件进行加锁就可能会因误操作而引起一系列的问题。 解决这个问题有多种方法。我们这里考虑使用文件锁来对文件进行保护,因为这个方法简单易行。具体方法是使用Flock函数进行加锁: if((flock(fd, LOCK_EX...
如果你是一个系统管理员,你应该按照以下的10点建议来保证Apache web服务器的安全。 1、禁用不必要的模块 如果你打算源码编译安装apache,你应该禁用以下的模块。如果你运行./configure -help,你将会看到所有可用的你可以禁用/开启的模块。 userdir –用户特...
1.系统日志 /var/log/messages不仅是服务器的系统日志,很多时候它也包括许多服务的日志,所以它被称为“杂货铺”,建议重点关注。大家一般都喜欢用以下命令来看最后10条日志:tail -n10/var/log/messages。 其实还可以将一段日志保存成文件(Xmanager3.0企业版的...
对于服务器系统来说,Linux服务器相对来说比Windwos服务器要稳定与安全。但是对于新手而言,稳定安全的Linux服务器仍需要合理及时的维护工作。其实Linux服务器系统的维护技巧有很多,掌握其中的一些可以帮助用户更加便捷应用,这里就先给大家介绍四大妙招,让新手可以逐渐掌...
我们的服务器并不是安装完成后就可直接托管到机房了,而是需要进行一系列的优化配置和安全配置等。 1、关闭不需要的服务 这个应该很容易理解的,凡是我们的系统不需要的服务,一概关闭,这样一个好处是减少内存和CPU时间的占用,另一个好处相对可以提高安全性 ...
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 以下全过程是在Centos 5 下操作演示的。 安装 vsftp yum install vsftpd 创建日志文件 touch /data1/logs/vsftpd.log 修改 vsft...
无论使用win的同学,还是已经安装Linux的同学,可在不损害原有系统的前提下,尝试Linux各种发行版本。方法之一即为使用Live USB。这里给大家推荐Linux下制作Live USB的几种方法。 #1,UNetbootin 这时创建Live USB最流行的工具之一。UNetbootin是一款开源应用,...
如果Linux要使用sendmail 或者Exim等等发送邮件,配置正确的主机名必不可少了。 查看自己的主机名是否正确,查看主机命令为: hostname -f 如果主机名不是一个正确的域名,就需要修改了。修改主机名分为3步,例如我的主机名要设置为ahuang.org: ...
在vim编辑文件中,如果想粘贴较大长度的一行字符串时,经常会出现自动折行的情况,其实很简单,只需修改 /etc/vimrc,修改一个选项: if has("autocmd") " In text files, always limit the width of text to 78 characters " autocmd...
1、把系统安装光盘插入,重启机器,启动时迅速按下Del键,进入CMOS,把启动顺序改为光盘先启动,这样就启动了Linux安装程序,按F5,按提示打入Linux rescue回车,进入救援模式,接下来是选择语言及键盘,直接回车即可,程序提示已经把硬盘上的Linux系统安装到了/mnt/sysimage...