linux以日志的方式记录用户操作

linux以日志的方式记录用户操作
在日常操作linux的时候,经常会查看历史命令,或者是为了方面输入一条较长的而又使用过的命令,或者是为了查看过去对系统的操作,history就成了使用率极高的命令,它可以保存最近的操作记录,记录数还可以自定义,但有一点非常不方便,那就是history命令无法记录命令的执行时间,我在网上查了一些方法,基本都是通过修改用户初始化脚本,以rsyslog服务记录到一个文件当中,在这里分享一个比较简单的: 1、想要哪台服务器记录就要在哪台服务器上操作,首先登陆服务器,在/etc/profile中添加一下内容: #history to logger files USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export PROMPT_C...

利用Dmidecode查询服务器硬件信息

利用Dmidecode查询服务器硬件信息
Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。偶发现这个工具很有用,就总结一下。 一、Dmidecode简介 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。 SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBIOS和DMI是由行业指导机构Desktop Management Task Force (DMTF)起草的开放性的技术标准,其中DMI设计适用于任何的平台和操作系统。 DMI充...

linux启动过程

linux启动过程
启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。 系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0x7c00地址所在的物理内存中。其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了。 启动第三步--Boot Loader Bo...

LVM硬盘管理及LVM扩容

LVM硬盘管理及LVM扩容
一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示L...

linux内核编译

linux内核编译
下载指定版本内核源代码 核心官网:http://www.kernel.org/ 1、linux的核心原始码一般放置在/usr/src/kernels 目录下,所以将下载的源代码压缩包解压到该目录 [root@www ~]# tar -jxvf linux-2.6.32.3.tar.bz2 -C /usr/src/kernels/ 之后会在/usr/src/kernels 下生成新的目录,该目录下就是接下来需要编译的新的内核原始码。 [root@www ~]# cd /usr/src/kernels/ [root@www kernels]# ls 2.6.32-431.el6.x86_64 [root@www kernels]# cd 2.6.32-431.el6.x86_64/ [root@www 2.6.32-431....

远程连接linux图形界面(三种方式)

远程连接linux图形界面(三种方式)
1 .Linux服务器设置环境变量: export DISPLAY=远程ip:0.0 #第一个0为端口(真是端口为0-?000),第二个一直用0,原因未知。 安装xclock(可采用yum安装,仅作测试用) yum -y install xclock 2 .远程主机安装x-mamager图形服务软件并启动; 利用远程软件连接服务器; 打开x-passive 输入xclock(本地出现时钟图形即成功) 其他窗口类似如在命令行输入firefox即可在本地打开浏览器, 以上方式只可打开远程图形窗口,如firefox,oracle安装等。 远程桌面连接(基于gdm)#不好用 1、配置yum源(光盘的即可); 2、安装gdm yum -y install gdm xdm; 3、vim /etc/X11/xdm/Xaccess 取...