易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

八个步骤修改linux时区


For ubuntu: [1]http://webonrails.com/2009/07/15/change-timezone-of-ubuntu-machine-from-command-line/
2
Logged in as root, check which timezone your machine is currently using by executing `date`. You'll see something like Mon 17 Jan 2005 12:15:08 PM PST, PST in this case is the current timezone.
3
Change to the directory /usr/share/zoneinfo here you will find a list of time zone regions.Choose the most appropriate region, if you live in Canada or the US this directory is the "America" directory.
4
If you wish, backup the previous timezone configuration by copying it to a different location. Such as
mv /etc/localtime /etc/localtime-old
5
Create a symbolic link to the appropriate timezone from /etc/localtime. Example:
ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
6
If you have the utility rdate, update the current system time by executing
/usr/bin/rdate -s time-a.nist.gov
7
Set the ZONE entry in the file /etc/sysconfi ......

linux 内核错误代码汇总

1 定义文件
linux/errno.h
#ifndef _LINUX_ERRNO_H
#define _LINUX_ERRNO_H
#include <asm/errno.h>
#ifdef __KERNEL__
/* Should never be seen by user programs */
#define ERESTARTSYS    512
#define ERESTARTNOINTR    513
#define ERESTARTNOHAND    514    /* restart if no handler.. */
#define ENOIOCTLCMD    515    /* No ioctl command */
#define ERESTART_RESTARTBLOCK 516 /* restart by calling sys_restart_syscall */
/* Defined for the NFSv3 protocol */
#define EBADHANDLE    521    /* Illegal NFS file handle */
#define ENOTSYNC    522    /* Update synchronization mismatch */
#define EBADCOOKIE    523    /* Cookie is stale */
#define ENOTSUPP    524    /* Operation is not supported */
#define ETOOSMALL    525    /* Buffer or request is too s ......

使用Qemu来调试linux内核

Qemu是一个优秀的开源ISA模拟器,支持很多体系结构,当然包括x86。Qemu提供调试功能,可以对被模拟进行调试。
Qemu主页http://fabrice.bellard.free.fr/qemu/
Qemu下载页面http://fabrice.bellard.free.fr/qemu/download.html 包括源码,可执行文件,已制作好的disk file等
Qemu有使用说明文档http://fabrice.bellard.free.fr/qemu/qemu-doc.html,网上也可以搜索到一些说明,但是这些说明不够清楚甚至有错误的地方,不足以帮助别人成功使用Qemu来调试kernel,所以我把自身可行的方法记录下来。
1。下载Qemu, qemu有直接的可执行文件包,解压到  / 即可使用
2。下载Qemu 提供的测试disk image file;
3。测试Qemu是否可以运行, qemu -hda linux-0.2.img -append "root=/dev/hda"
 -no-kqemu(linux-0.2.img为之前下载好的disk image file),正常情况下会跳出窗口开始运行linux系统
基本安装正确之后,开始进入调试阶段
1。编译自己需要的kernel内核,产生image文件bzImage,kernel elf文件vmlinuz
2。运行Qemu,启动调试模式。这里是需要注意的地方,Qemu给出的说明是这样的:
In order to use gdb, launch qemu with the '-s' option. ......

linux /proc/loadavg 文件介绍及应用

该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息,不能该出每个CPU的信息。
[root@localhost ~]# cat /proc/loadavg
4.61 4.36 4.15 9/84 5662
每个值的含义为:
参数 解释
lavg_1 (4.61) 1-分钟平均负载
lavg_5 (4.36) 5-分钟平均负载
lavg_15(4.15) 15-分钟平均负载
nr_running (9) 在采样时刻,运行队列的任务的数目,与/proc/stat的procs_running表示相同意思
nr_threads (84) 在采样时刻,系统中活跃的任务的个数(不包括运行已经结束的任务)
last_pid(5662) 最大的pid值,包括轻量级进程,即线程。
假设当前有两个CPU,则每个CPU的当前任务数为4.61/2=2.31
转载自:http://blog.163.com/a5_zhang/blog/static/44095029200922343019323/
......

Linux使用窍门技巧15则

  初用Linux时可能有处处不方便感觉, 可是等使用段时间掌控了些窍门技巧后就会感到越来越顺手了
以下是使用Linux积累些经验和窍门技巧
  1.使用虚拟控制台
  登录后按Alt F2键这时又能够看到"login:"提示符这个就是第 2个虚拟控制台般新安装Linux有 4个虚拟控制
台能够用Alt F1~Alt F4来访问虚拟控制台最有用时候是当个程式出错锁住输入时能够转换到其他虚拟控制台登
录进入后杀掉这个出错进程
  2.拷贝和粘贴
  界面:不管是Slackware还是RedHat安装后每次启动时都会自动运行个叫gpm程式该程式运行后就能够用
鼠标来拷贝和粘贴了具体做法是按住鼠标左键拖动使要拷贝地方反白这时反白区域已被拷贝再按鼠标右键拷贝
内容就会被粘贴在光标所在位置了 ..
  X-Window下:拷贝操作和界面下相同 3键鼠标话按中按粘贴两键鼠标话同时按左右键粘贴(须在配置
XF86时在鼠标配置里选择Emulate 3 Button)
  3.快速进入某些目录
  键入cd~可进入用户home目录
  键入cd-可进入上个进入目录
  4.软驱使用
  假如是Linuxext2文档系统用如下命令:#mount -t ext2 /dev/fd0 /mnt
  dos格式软盘则用命令:#mount -t msdos /dev/fd0 /mnt
  然后就能够在/m ......

linux下查看java路径

用命令 whereis java就可以看到了
eg:
-bash-3.1$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java

如果仅仅想知道java执行路径在那里的话 用which java就可以了
eg:
-bash-3.1$ which java
/usr/bin/java ......

linux下查看java路径

用命令 whereis java就可以看到了
eg:
-bash-3.1$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java

如果仅仅想知道java执行路径在那里的话 用which java就可以了
eg:
-bash-3.1$ which java
/usr/bin/java ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [536] [537] [538] [539] 540 [541] [542] [543] [544] [545]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号