init在一开始会先判断所要进入的runlevel(Linux激活模式)为0~6的哪一种模式(如图5-5的A),跟着就直接进入rc.sysinit文件设置大部分和系统相关的环境,这其实和进入runlevel的阶段没有关系,因为不论是哪一个runlevel,都要执行rc.sysinit,但下一节所提到的r...
起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的package首次在GNU/Linux上出现。不久之後红帽子...
2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过...
今天扫描linux的服务器,发现了httpd服务存在一些安全隐患,由于以前安装过新版本的apache,安装linux时自带的httpd服务就没必要留在系统里面了。于是进行了: #rpm -e httpd 结果,出现以下错误 httpd-mmn = 20020628 is needed by (installed) mod_perl-1....
在linux下使用free命令查看内存使用情况,有buffers和cached两项,以下是它们的区别: buffers是为块设备设计的缓冲。比如磁盘读写,把分散的写操作集中进行,减少磁盘I/O,从而提高系统性能。比如入U盘里cp一个文件,但是U盘读写指示灯未闪动,过了一会儿才...
问题分析: 通过分析开机启动的JAVA进程和手动启动的JAVA进程,发现tty是不同的,接着再去googlesudo和tty的关系,发现sudo默认是需要tty的,系统开机启动,没有tty,而我们通过ssh客户端登录服务器,杀掉tomcat,再重新启动tomcat,这时候可以获得tty为pts...
手动修改 1、修改日期: 将系统日期设定成2012年12月05日的命令如下: # date -s 12/05/2012 2、修改时间: 将系统时间设定成上午11点30分0秒的命令如下: # date -s 11:30:00 3、实例:设置日期时间为2012年12月5号12:00 # date -s 2012-12-05 12:00:00 4、...
1、修改SSH远程登录端口为1211 # vi/etc/ssh/sshd_config Port 1211#把#Port 22修改为Port 1211; #AddressFamilyany #ListenAddress0.0.0.0 ListenAddress 10.56.0.21 #只允许通过该IP访问 #ListenAddress:: # servicesshd restart #重启SSH服务; 2、防火...
笔者主要负责维护虚拟主机服务器,维护过程中不免会遇到系统宕机无法启动的问题,如果真的修复不了只能把数据转移到新的环境中,但问题来了如何转移?转移那些文件?数据采用Bacula备份转移很简单,另外还原系统用户、FTP配置文件、HTTPD配置文件也是快速恢...
入侵时目标如果是linux服务器,切忌清理痕迹的时候别忘记history命令的记录! 1、修改/etc/profile将HISTSIZE=1000改成0或1 清除用户home路径下.bash_history 2、立即清空history当前历史命令的记录 # history -c 3、bash执行命令时不是马上把命令名称写入his...