快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Unix系统中LVM硬盘管理的好帮手

Unix系统中LVM硬盘管理的好帮手

平时在部署Unix操作系统规划分区的时候,最让我们头疼的问题是什么呢?恐怕就是硬盘空间大小的分配了。如刚开始可能只有少数几个同事需要用到这台unix电脑,为此只给home目录规划不多的空间。可是随着用户的增加,home目录的空间就逐渐被消耗光了。此时该如何处理呢?如果没有采用LVM机制来管理硬盘空间的话,则即使硬盘中还有剩余的空间,系统工程师也无法马上把剩余的空间跟当前采用的home目录合并。而是需要先把Home目录中的当前数据复制到其他空间中,然后把当前的目录与硬盘的剩余空间进行合并,并格式化成可用的...

Linux系统下操作的常用快捷键

Linux系统下操作的常用快捷键

学习Linux很长时间了,想想还是把学习中的一些东西总结一下为好; 1.使用虚拟控制台 登录后按“Alt+F2”键可以看到“login:”提示符, 这就是第二个虚拟控制台。 一般新安装的Linux有四个虚拟控制台, 可以用“Alt+F1”到“Alt+F4”来访问。虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台,登录进入后用kill命令杀掉这个出错的进程。 2.拷贝与粘贴 字符界面(不管是Slackware 还是RedHat 的)安装后,每次启动时都会自动运行一个叫gpm的程序,...

Linux系统下任务作业自动化执行工具

Linux系统下任务作业自动化执行工具

红帽企业 Linux 随带几个自动化任务的工具:cron、at、和 batch。 一、 cron cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 cron 假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。 要使用 cron 服务,你必须安装了 vixie-cron RPM 软件包,而且必须在运行 crond 服务。要判定该软件包是否已安装,使用 rpm -q vixie-cron 命令。要判定该服务是否在运行,使用 /sbin/serv...

减少Linux下Squid服务器的TIME_WAIT套接字数量

减少Linux下Squid服务器的TIME_WAIT套接字数量

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http...

重装grub的方法及GRUB相关配置

重装grub的方法及GRUB相关配置

Unix/Linux下一般想让某个程序在后台运行,很多都是使用 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在后台能够一直运行,那么就使用nohup...

在Linux操作系统下为Apache目录添加密码

在Linux操作系统下为Apache目录添加密码

实例一: 允许一个用户访问一个目录 1.使用htpasswd建立用户文件: $ htpasswd -c /data/httpd/secr/.htpasswd user 此程序会询问用户“user1”的口令,你输入“passwd”,两次生效。 2.建立.htaccess文件 用“vi /log/image/www/huodong/erge/admin/.htaccess”命令建立.htaccess文件,并写入以下几行: AuthName My Friend Only (注:这个名字是任取的) AuthTy...

教你破解linux的root密码(图教)

教你破解linux的root密码(图教)

呵呵,大家可以尝试下,但是不要做坏事啊,好在修改我的引导程序也需要密码,大家也要注意啊! 最后一步键入“EXIT”回车后,电脑会自动重新启动,到这里就破解了根用户的密码。 呵呵,大家可以尝试下,但是不要做坏事啊,好在修改我的引导程序也需要密码,大家也要注意啊!...

在进程中利用Open命令打开文件

在进程中利用Open命令打开文件

Unix系统工程师在开发脚本程序的时候,往往需要在进城中利用Open函数打开某个文件。如在编写一个安装程序的时候,可能需要从一个配置文件中获取相关的参数。此时,就是在安装进程中打开文件。这个时候是不能够使用vi等系统命令的。而需要通过Open等系统调用来实现。其实在使用vi命令打开编写某个文件时,其后台也是通过open系统调用来实现的。 一、Open命令的基本功能。 在进程中调用Open命令的格式为:int open (const char *pash,int oflag,…..)。这个open命令不仅...

unix中利用Find命令备份根文件系统

unix中利用Find命令备份根文件系统

在Unix操作系统中有很多命令可以用来备份文件。但是Unix操作系统中根文件系统是一种比较特殊的文件。通常情况下对这类文件进行备份的话,必须要卸载其他文件系统。因为根文件系统是其他文件系统的祖宗,如果不卸载的话,会同时备份其他文件系统中的文件。但是如果先卸载其他文件系统再进行备份的话,那么就会很麻烦。为此在find命令中提供了一个很有用的参数,可以帮助我们实现这个功能。 一、根文件系统备份的重要性及备份的难点。 当系统发生崩溃时,虽然可以通过重新安装操作系统来恢复。但是这个工作量很大,因为需要重新安装每...

Inittab启动配置文件维护技巧

Inittab启动配置文件维护技巧

相信对于inittab配置文件的重要性就不用笔者过多阐述了。单刀直入,谈谈维护这个配置文件时需要注意的事项。 一、inittab文件修改后无法启动怎么办? Inittab文件中的内容就好像微软操作系统中的注册表。如果系统管理员在调整时更改不准确的话,那么就有可能导致操作系统无法正确启动。发生这种情况时,系统管理员除了重新安装Linux操作系统外,还有其他的方法吗?其实不需要重新安装就可以解决这个inittab文件被意外不准确修改所带来的麻烦。即系统管理员可以在启动时采用单人模式进入操作系统。即使init...

利用script命令记录下会话过程

利用script命令记录下会话过程

在Unix系统维护中,有时候系统工程师希望能够记录下会话的过程。如在测试一个系统功能的时候,工程师就希望将测试的步骤都一一的纪录下来。以便出现问题时利用这份资料进行追踪分析。如有时候在制作培训文档的时候,可能也需要这些会话记录,以方便培训师制作PPT等培训文档。总之就是一句话,系统工程师现在想要记录某个会话的过程,在Unix系统中能否实现? 一、script命令的主要作用于特点。 在Windows操作系统中,读者可能用过一些屏幕记录软件,可以将某段时间的操作通过视频的形式记录下来。不过在Unix操作系统...

Linux下配置CVS集成cvstrac

Linux下配置CVS集成cvstrac

1 以root账号登陆,建立cvsroot账号 adduser cvsroot passwd cvsroot 2. 在根目录下建立库cvsroot目录 mkdir cvsroot 3.改变cvsroot的权限和所有者 chmod 770 ./cvsroot chown cvsroot:cvsroot ./cvsroot 4.以cvsroot账户登陆,在cvsroot下建立仓库project cvs –d /cvsroot/project init 5. 以root用户登陆,在/etc/xinetd.d/...