您的位置:首页 > 编程语言 > C#

C#编写Windows服务程序图文教程

2014-10-23 14:56 375 查看
1 进程管理
1 进程查看
2 进程管理的作用
1 判断服务器健康状态
2 系统中所有进程
3 杀死进程
3 查看系统中的全部
1 ps aux 此处遵循的Unix里面的操作
解释:
USER PID CPU MEN VSZ RSS TTY START COMMAND
2 ps -le
3 top 显示系统健康状态
4 kill 杀死进程 例子 kill -1 pid
1 SIGHUP 重启
15 正常终止
9 强制终止
5 killall 命令
killall -9 进程名字
6 pkill命令
pkill -9 进程名字
pkill -t 可以按照终端号踢出用户
注意:进程停止手段不是正常的停止手段

2 工作管理
1 把进程放入后台
& 这个符号代表, 后台允许
ctrl+z 快捷键放入后台,是暂停 ctrl+c 强制终止
2 查看后台的工作
jobs -l
+ 号代表最后一个
- 号代表倒数第二个
3 恢复后台暂停的工作到前台
fg %工作号,不是 pid %可以省略 恢复到前台
bg %工作号,不是 pid %可以省略 恢复到后台
4 把后台暂停的工作恢复到后台
如果涉及到前台用户交互的,放到后台就无法恢复执行的
3 系统资源查看
1 vmstat [延时时间] [监听次数] 监控系统资源
2 dmesg 开机时内核检测信息 启动信息特别多 【面试中多用】
3 free 命令查看内存的使用状态 其中 swap 交换信息 基本上都不怎么使用了
4 缓存和缓冲的区别 cache buffer 读写 数据
5 查看cpu信息 cat /proc/cpuinfo 断电没有的
6 uptime 查看top的第一行
7 查看系统与内核相关信息 uname -r -s -a
8 判读当前系统的位数 file /bin/ls 偏门啊! 注意是外部命令
9 查看当前linux 系统的发行版本 lsb_release -a
10 列出进程调用的文件 lsof -c 字符串 -u 用户名 -p PID
4 系统定时任务
1 crond服务管理与访问控制
service crond restart
chkconfig crond on
2 用户的crontab设置
crontab [选项]
-e 编辑 crontab定时任务
* * * * * 五星任务 小时59、天、月、年、周
* 任何时间 ,不连续时间 - 连续时间 周几 和 几号是 和的关系
例子: 0 0 1,15 * 1 :代表 每月1,15号零点 和 周一 0点执行
% 有特殊意义,需要转义符号

-l 查询 crontab任务
-r 删除当前用户所有的 crontab任务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: