快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
lastcomm:显示用户在主机执行哪些命令

lastcomm:显示用户在主机执行哪些命令

用lastcomm命令显示用户(root和非root)在本主机执行了哪些命令,设置步骤: 1.#vi /etc/rc2.d/S99acctadm acctadm -e basic -f /var/adm/exacct/proc process //每次系统启动时自动启动系统帐户管理进程 保存退出 2.#chmod 755 /etc/rc2.d/S99acctadm 3.#/etc/rc2.d/S99acctadm 4.#lastcomm …… sh root pts/4 0.00 secs Thu Apr...

配置Linux日志文件

配置Linux日志文件

不要低估日志文件对网络安全的重要作用,因为日志文件能够详细记录系统每天发生的各种各样的事件,用户可以通过日志文件检查错误产生的原因,或者在受到攻击、被入侵时追踪攻击者的踪迹。日志的两个比较重要的作用是审核和监测。配置好的Linux的日志非常强大。对于Linux系统而言,所有的日志文件在/var/log下。默认情况下,Linux的日志文件没有记录FTP的活动。用户可以通过修改/etc/ftpacess让系统记录FTP的一切活动。 /etc/syslog.conf的格式 Linux系统的日志文件是可以配置的,...

Linux系统的X  Windows如何实现显卡加速

Linux系统的X Windows如何实现显卡加速

在传统设计中,操作系统的GUI渲染工作意向都是由处理器来完成,在软件层面上,一套2D图像引擎负责生GUI,操作系统和应用程序只要通过这套API就能够绘制出图形化的软件界面,由于2D图像API针对的硬件是处理器,那么,如果要将GUI的渲染工作改为GPU来执行,软件的架构就必须作相应的调整:首先,GUI的生成必须由3D API接管,操作系统与应用软件都通过3D API来编写GUI相关的代码,这样软件运行时涉及到GUI渲染的部分就会通过3D API由GPU来执行。对于LINUX、XWindows架构灵活的特检就...

Linux系统下使用Lsof恢复误删除的文件

Linux系统下使用Lsof恢复误删除的文件

先介绍一些文件的基本概念, 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中)。 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容。 进程可能还在使用。 只有当inode的所有链接完全移去, 然后这些数据块将可以写入新的数据。 proc文件系统可以协助我们恢复数据。 每一个系统上的进程在/proc都有一个目录和自己的名字: 里面包含了一个fd(文件描述符)子目录(进程需要打开文...

Linux系统虚拟磁盘实战经验谈

Linux系统虚拟磁盘实战经验谈

一、网络环境:本网吧160台客户机,局域网为主干千兆,百兆桌面。 二、服务器配置:主板技嘉 GA-8N-SLI,CPU P43.0 内存 DDR2 667 1G*4 硬盘 希捷SATA300 80G*4,显卡7300GS(这个机器原来用的是windows,所以就用的这款显卡,其实真正的服务器,显卡随便用一块就可以了)网卡:主板集成千兆 三、服务器软件:这个用的是OKstor 的Linux Istorage. 软件的网址是:www.okstor.com.据我所知,现在国内Linux 下的虚拟磁盘软件好像只有...

Linux操作系统创建链接的方法

Linux操作系统创建链接的方法

1 : 使用cd命令定为主目录 cd 2 : 用touch创建名字为aa的文件 touch aa 3 : 运行 ls -l命令查询刚才看到的文件 ls -l 显示如下: -rw-r——rr—— 1 user usergroup 0 otc 22 10 : 20 aa 4: 使用ln命令创建一个硬链接,该链接命名为bb: ln aa bb 5:使用ln -s 命令来为aa创建一个软链接,称为cc: ln -s aa cc 6:使用echo 命令和输出重定向给aa中添加"Yes". echo "Yes" aa...

Linux下如何实现秒以下精确定时与休眠

Linux下如何实现秒以下精确定时与休眠

Linux 中提供的休眠函数是sleep 和alarm ,但是他们仅仅提供以秒为单位的休眠,这中休眠有些进程显然太长了,那么怎样才能使进程以更小的时间分辨率休眠呢? 我知道的方法有2种,下面就做分别介绍。 第一种方法是使用定时器,Linux提供的定时器函数是: int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue); which指定那种定时器。Linux提供3种定时器: TIMER_REAL: 准...

Linux下前后台任务控制方法

Linux下前后台任务控制方法

Linux/Unix区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。 我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让你轻松调度正在运行的任务。 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.s...

nohup命令让Linux程序永远在后台执行

nohup命令让Linux程序永远在后台执行

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

Linux和Windows操作系统升级的最大不同

Linux和Windows操作系统升级的最大不同

对于专有软件使用者来说,当需要升级到一个新版本的时候,并没有多少激动的感觉。因为这种升级通常是为一些补丁修复或微小的功能升级来掏钱买单。 即使不从金钱方面考虑,这种升级也可能会带来时间上的较大浪费,例如备份文件、卸载老版本并安装新版本等。与之形成鲜明对比的是,Linux用户期望升级时间的到来就如同期待他们的生日到来一样。举个例子来说,对于一个新版本的 KDE或Gnome,其中比较酷的新功能和用户体验都是免费的。和升级Windows软件所不同的是,Linux程序升级通常是通过操作系统本身来处理的。 Lin...

Linux下SSH默认22端口的修改方法

Linux下SSH默认22端口的修改方法

NO 1: 01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。 02假如要限制SSH登陆的IP,那么可以如下做: 先:修改/etc/hosts.deny,在其中加入sshd:ALL 然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241 这样就可以限制只有192.168.0.241的IP通过SSH登陆上LIN...

玩转WindowsXP  访问Linux下的共享文件

玩转WindowsXP 访问Linux下的共享文件

为了能够让windows下的用户通过以太网访问Linux下的共享文件,需要开启Samba服务器,Samba服务器详细配置步骤如下: 1.打开samba的配置文件 vim /etc/samba/smb.conf 2.其中存在如下几个域 [global](全局参数的设置,它对samba的功能具有很大的影响,主要用来设置整个系统规则。 workgroup= 这是你在windows中的域。 server string= 这是在windows中看到你的samba的解释。 netbios name =最好是你的机器...