linux学习笔记
点击菜单“虚拟机”--Install VMware Tools
在red hat桌面右击konsole
输入命令:cd/media
ls
要先双击VMware Tools再输入命令直到出现VMware Toolsi
再输入命令:cd VM*
ls
rpm -ivh VMwareTools-6.5.0-118166.i386.rpm(后面的一大串可以复制上面的红色文字)
成功之后输入:command /usr/bin/vmware-config-tools.pl
y
成功装完需重启
********************************************************
GNOME和KDE
c:/windows
c:/windows/system32
/bin根目录
/boot系统启动需要的文件
/dev device设备(设备当成文件看待)
/etc 配置信息
/home 一般用户目录
/lib 里面相当于架包
/lost+fount 碎片文件
/media 安装好的光盘放在media目录下或者mnt目录下(因为没有盘符的概念)
/proc 进程信息
/root 超级用户主目录
/sbin (super)超级管理员执行的程序放在此目录
/temp 存放临时文件
/usr 类似于c盘program file(安装程序)
没有图形界面:安全和性能有所提高
命令:
主文件夹--根目录--etc--inittab打开把id:5initdefault:改为3就没有图形界面--保存--重新启动
startx进入图形界面
右击--打开终端
date 当前日期
time 运行时间
ls 显示当前目录(给参数改变显示方式)
ls -a 可以看到隐藏的目录
*********************************************************
文件管理
pwd(primary work direction查看当前工作目录)
ls 显示当前目录(给参数改变显示方式)
ls -a 可以看到隐藏的目录(显示全部的文件)
ls --help帮助
ls -l 显示成特定格式
ls i*
cp cp install.log / 拷贝到根目录
mv install.log /移动到根目录
cp copy
mv move mv --help
rm 1
y (yes) 确定删除
man ls
rpm -ivh 文件名称 功能:安装软件
———————————&
相关文档:
六:kmem_cache_alloc的实现分析:
我们在上面可以看到,创建一个cache描述符的时候,并没有这之分配slab数据。现在我们来看一下怎么从cache中申请对象
void * kmem_cache_alloc (kmem_cache_t *cachep, int flags)
{
return __cache_alloc(cachep, flags);
}
实际上会调用__cache_allo ......
七:kmem_cache_free()的实现
kmem_cache_free用于把从slab中分配的对象释放掉,同分配一样,它首先会把它放到AC中,如果AC满了,则把对象释放到share链中,如果share也满了,也就把它释放至slab。来看具体的代码:
void kmem_cache_free (kmem_cache_t *cachep, void *objp)
{
unsi ......
九:几点补充:
1: Slab中使用的页面都会加上“PG_slab”标志,以跟一般的页面区别。另外,在释放内存的时候,经常需要用到从页面到slab的对应转换关系。那是怎样标识的呢?
关于标志:
注意有以下代码:
static void *kmem_getpages(kmem_cache_t *cachep, int flags, int nodeid)
{
&n ......
未完待续...
设置时间:
date -s "2009/11/08 11:23:00"
硬件时钟与系统时间同步一下:
hwclock --systohc
编程:
#include <cstdlib>
time_t time(time_t *timer)
调用后将当前系统时间与1900年1月1日相差的秒数存入到timer中,timer可看成是一个长整型数
具体描述:
函数原型: ......
1 cron
以下,是ctontab的格式:
分<>时<>日<>月<>星期<>要运行的命令
其中<>表示空格。
这里有c r o n t a b文件条目的一些例子:
30 21* * * /apps/bin/cleanup.sh
上面的例子表示每晚的2 1 : 3 0运行/ a p p s / b i n目录下的c l e a n u p . s h。
45 4 1,10,22 * ......