[2010-9-8]

  1.  在LINUX中,/boot/grub/menu.lst文件中可以设置开机的内核参数,在kernal /vmlinuz-2.6.18-128.e15 ro 这一行添加 vga=791,则可以设置1024×768的24BIT像素分辨率。(当然前提是使用grub引导程序),这个vga还可以设置以下值:

  depth-----640x480----800x600----1024x768-----1280x1024

    8bit---------769--------771--------773----------775

    15bit--------784--------787--------790----------793

    16bit--------785--------788--------791----------794

    24bit--------786--------789--------792----------795

 

   2. Linux系统只认UID,不认帐号名称,因此在/etc/passwd文件中修改任意帐号的UID为0(root的UID),则该帐号也变得像root一样强了。

 

  3. 用户与用户组

  groups命令就可以显示当前用户属于哪些用户组。结果列表中的第一个就是有效用户组,即创建文件或目录时,文件或目录所属的用户组。

  newgrp groupName 命令可以改变当前用户的有效用户组,改变的方式是开启另一个Shell,其中的有效用户组属性变成groupName所指定的用户组,使用exit退出该Shell就可以回到之前的状态。

  useradd命令可以添加用户,该命令默认已经设置了很多参数,这些参数源于/etc/default/useradd 和/etc/login.defs 这两个文件。创建一个用户,一般回对以下地方产生影响:/home目录,/etc/passwd目录,/etc/shadow目录,/etc/group目录,/etc/gshadow目录等。假如新增用户设置有主文件夹,则该文件夹的目录将以/etc/skel目录为模板,因此可以修改该目录达到修改模板的目的。

  passwd命令,如果后面不跟任何帐号,就是修改自己的密码。root权限的角色修改密码前需要知道旧密码。

  chage命令可以详细列出用户密码的相关信息,里面包含具体日期,而不是/etc/passwd中的数字。

  usermod命令可以详细修改用户参数,其内部也是调用useradd命令。

 

  4. yum install gcc 和 yum install gcc-c++ 分别可以在RedHat系列中装GCC和G++编译器,对于CentOS,要编译G++的源代码必须使用g++命令,gcc会提示无法找到C++标准库的头文件。G++的标准库头文件放在/usr/include/c++目录下,一开始在/usr/include目录下找半天没找到。

你可能感兴趣的:([2010-9-8])