易截截图软件、单文件、免安装、纯绿色、仅160KB

linux系统管理

进程管理:
自动执行进程的命令,at和batch。其中at制定进程执行的时间,batch在系统空闲时自动执行。crontab可以周期性的执行进程,比如让某脚本周期性的执行,常用于系统监测。它的命令格式如下:
时程表的格式如下
:
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。
具体可参见:http://baike.baidu.com/view/1229061.htm
ps和top命令都是用来查看进程状态的,不同点在于ps是静态显示,top是动态显示。top还能显示cpu,内存,虚拟内存的使用情况。
pstree:树状显示进程。
nice:程序的优先级设置。
kill+进程号 结束进程,但是ps命令如果不加-e选项,不会显示打开的进程,加了-e显示了很多,又不知道谁代表谁
查看当前使用的Shell:echo $SHELL 
更改Shell:chsh  不知道参数怎么设,有时间再试试。 
网络管理:
ifconfig:用于配置并查看网络接口的配置情况.ifconfig eth0 192.168.0.254 netmask 255.255.255.0 //配置eth0的IP地址,并激活
netstat:显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。netstat -na 可以查看MySQL等服务是否开启,以及端口号。  
netstat -i 显示网卡运行情况   netstat -r 查看主机的路由列表
route:这个命令可以为ifconfig命令配置的网卡设置静态路由。
我们通过几个例子来说明如何使用route命令:
route add -net 127.0.0.0
这个命令将向路由表中添加一个指定地址或者网络的路由。注意此时网络为A类地址,掩码被设置为255.0.0.0,这个新添加的条目被连接到lo设备上。
route add -net xxx.xxx.xxx.xxx netmask 255.255.255.0 dev eth0
这个命令为IP地址为xxx.xxx.xxx.xxx的主机增加一个路由,它的网络掩码被设置为255.255.255.0。
route del -net xxx.xxx.xxx.xxx
此命令将删除xxx.xxx.xxx.xxx这个网络的路由。
使用route命令还可以很方便地对整个网络的路由信息进行管理,其输出结果是网络的路由表。
traceroute:用于显示数据包到达目的主机所经过的路由。
tcpdump:用于监视TCP/IP连接并直接读取数据链路层的数据包头。tcpdump -i eth0 src host
hostname 可以读取主机hostname发送的所有数据;tcpdump -i eth0 src host hostname
可以监视所有送到主机hostname的数据包。
nslooku


相关文档:

LINUX在多核环境下,如果控制使用的CPU数目

进入/boot/grub
修改grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, ......

Linux块设备驱动(1) 块驱动中相关的结构体及其操作

 
 
1.字符设备与块设备IO操做的区别
1)块设备只能以块为单位接收输入返回输出,而字符设备则以byte为单位.大多数设备是字符设备,他们不需要缓冲并且不以固定块大小进行操作.
2)块设备对于IO请求有对应的缓冲区,所以他们可以选择以什么顺序进行响应.字符设备无须缓冲且被直接读写.
3)字符设备只能被顺序读写, ......

LINUX C程序开发每日一题——指针

 
实现一个链表,完成链表的插入,查找,删除
 
typedef struct _FIFO_M{
  void *pdata;
struct _FIFO_M *pNext;
}FIFO_M,* pFIFO_M;
 
typedef struct _FIFO{
pFIFO_M head;
pFIFO_M tail;
pFIFO_M pos;
int mcount;//节点个数
int max_count;//节点最大个数。
}FIFO,* pFIFO;
......

linux中的cron和linux at命令用法详解


  linux中的Cron命令是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
  /sbin/service crond start //启动服务
  /sbin/service crond stop //关闭服务
  /sbin/service crond restart //重启服务
  /sbin/service crond reload //重新载入配置
  你也可以将这个服务在系统启 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号