`
sxdtzhaoxinguo
  • 浏览: 214413 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux学习:第六章-Linux服务和进程管理

 
阅读更多

一进程查看

1psaux查看当前系统所有运行的进程

-a显示前台所有进程

-u显示用户名

-x显示后台进程

user: 用户名

pid:进程id。PID1init系统启动的第一个进程

%CPUcpu占用百分比

%MEM内存占用百分比

VSZ虚拟内存占用量KB

RSS固定内存占有量

tty登录终端tty1-7本地终端1-6 字符7图形

alt +F1-6

ctrl + alt+F1按住3秒

ctrl + alt+F7

pts/0-5远程终端

stat状态S:睡眠D:不可唤醒R:运行T:停止Z:僵死W:进入内存交换X:死掉的进程<:高优先级N:低优先级L:被锁进内存s:含子进程+:位于后台l:多线程

start进程触发时间

time占用cpu时间

command进程本身

2pstree查看进程树

3top


第一行:系统当前时间系统持续时间登录用户1,5,15分钟之前的平均负载

第二行:进程总数

第三行:CPU占用率%id空闲百分比

第四行:内存使用:总共使用空闲缓存

第五航:swap使用

操作命令M内存排序

PCPU排序

q退出

4进程管理终止进程

kill信号PID结束单个进程

-9强制

killall-9进程名结束一类进程

pkill-9进程名

w查看系统中登录的用户

pkill-9-t终端号把某个终端登录的用户踢出

pkill-9-t tty1把本地登录终端1登录用户踢出


二linux服务管理

1分类

1)系统默认安装的服务rpm包

①独立的服务

②基于xinetd的服务,xinetd是系统超级守护进程

2)源码包安装的服务

(一)系统默认安装的服务

1确定服务分类

chkconfig--list查看服务的自启动状态

运行级别:0-6

0关机

1单用户模式

2不完全多用户,不包含NFS服务

3完全多用户字符界面

4未分配

5图形界面

6重启

runlevel查询系统运行级别

改变运行级别

init0关机init 5init 3

init6重启

修改开机默认运行级别:

vi/etc/inittab

id:3:initdefault:

判断服务是否启动

netstat-tlun

psaux

2独立的服务器管理

1)启动

/etc/rc.d/init.d/服务名start|stop|restart|status

/etc/rc.d/init.d/httpdstart

service服务名start|stop|restart|status

2)自启动

chkconfig--level2345服务名on|off

推荐

vi/etc/rc.local---->/etc/rc.d/rc.local

/etc/rc.d/init.d/httpdstart

3ntsysv

所有系统默认安装服务都可以使用ntsysv命令进行自启动管理

(二)源码包安装的服务

1源码包安装的服务

1)绝对路径启动

/usr/local/apache2/bin/apachectlstart

2)自启动

vi /etc/rc.local

/usr/local/apache2/bin/apachectlstart

服务管理

默认安装服务

独立的服务

启动

/etc/rc.d/init.d/服务名start

service服务名start

自启动

chkconfig--level2345服务名 on|off

vi/etc/rc.local

/etc/rc.d/init.d/服务名start

基于xinetd的服务

暂时不讲

源码包安装服务

启动

/usr/local/apache2/bin/apachectlstart

自启动

vi/etc/rc.local

/usr/local/apache2/bin/apachectl start


三计划任务

echo11>>/root/aa在aa文件中追加11.一会定时任务验证用

循环定时任务

crontab-e编辑定时任务

* * * * *命令

10*31**命令

10****命令

54*5-10*命令

*/10****命令

5 41,15**命令日期和星期不要同时指定,会超出预期

5 4 10 * 5 命令

第一个*:一小时中第几分钟0-59

第二个:一天中第几个小时0-23

第三个:一个月中第几天1-31

第四个:一年第几个月1-12

第五个:一周中星期几0-6

注意:

crontab-l查看系统定时任务

crontab-r删除定时任务

注意事项:

选项都不能为空,必须填入,不知道的值使用通配符*表示任何时间

每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔

间隔固定时间执行书写为*/n格式

命令应该给出绝对路径

星期几何第几天不能同时出现

最小时间范围是分钟,最大时间范围是月


四系统运行级别

1dmesg查看系统启动信息

cat/var/log/dmesg系统启动信息日志

dmesg | grep eth0查看eth0信息

dmesg | grep CPU查看cpu信息

2系统运行级别

0关机

1单用户

2不完全多用户,不含NFS

3完全多用户

4保留

5图形界面

6重启

runlevel查询系统运行级别

init运行级别改变运行级别init 0init6

修改系统默认运行级别

vi/etc/inittabinit配置文件

id:3:initdefault:系统默认运行级别

分享到:
评论

相关推荐

    《Linux服务器配置与管理》教学课件—第-15-章--Samba-服务器配置.pptx

    15.1.1 Samba简介 《Linux服务器配置与管理》教学课件—第-15-章--Samba-服务器配置全文共40页,当前为第6页。 安装 Samba 服务器,命令如下: [root@master ~]# yum -y install samba 启动 Samba 服务器,命令如下...

    Linux(红帽)操作系统9.0版本学习资料

    用户和组管理、第八章Linux文件系统权限、第九章管理Linux的联网、第十章管理Linux软件包和进程、第十一章 磁盘管理。 2、适合人群:目前学习Linux的人群(属于Linux学习的基础,所必要了解的东西) 3、能学到什么?...

    Linux应用技术:Linux启动过程.pptx

    第六讲 Linux的服务与进程管理 主要内容 Linux的启动过程 Linux的服务管理 Linux的进程管理 Linux的启动过程 BIOS自检 读取并加载硬盘MBR(主引导记录)中的启动引导器(GRUB或LILO等) 运行Linux的系统内核并检测...

    Linux系统管理完全手册--part01(共2卷)

    第六章 进程管理 第七章 使用网络客户端程序 第八章 安装Linux 第九章 理解系统初始化过程 第十章 管理软件包和文件系统 第十一章 管理用户 第十二章 配置网络 第十三章 系统管理与内核管理 第十四章 编写shell脚本 ...

    深入理解Android:卷I--详细书签版

    第6章 深入理解Binder 130 6.1 概述 131 6.2 庖丁解MediaServer 132 6.2.1 MediaServer的入口函数 132 6.2.2 独一无二的ProcessState 133 6.2.3 时空穿越魔术——defaultServiceManager 134 6.2.4 注册...

    Linux程序设计参考书-六部

    ioctl第6章Linux进程间通信第7章声音编程第8章字符单元图形第9章I/O端口编程第10章把应用程序移植到Linux上附录以字母顺序排列的系统调用第四部Linux内核概念系统结构第1章系统结构第2章子系统的系统结构第3章结论...

    嵌入式Linux视频教程全套2011新版-国嵌嵌入式培训下载地址

    -国嵌内核驱动进阶班-5-2(LINUX进程调度).avi -国嵌内核驱动进阶班-5-3(Linux系统调用).avi -国嵌内核驱动进阶班-5-4(Proc文件系统).avi -国嵌内核驱动进阶班-5-5(内核异常分析).avi -国嵌内核驱动进阶班-5-...

    Linux系统管理完全手册--part02(共2卷)

    第六章 进程管理 第七章 使用网络客户端程序 第八章 安装Linux 第九章 理解系统初始化过程 第十章 管理软件包和文件系统 第十一章 管理用户 第十二章 配置网络 第十三章 系统管理与内核管理 第十四章 编写shell脚本 ...

    linux环境下的网络编程

    第六章 Berkeley 套接字; 第七章网络安全; 第八章 Ping 例; 第九章 tftp 例程; 第十章远程命令执行; 第十一章远程注; 第十二章远程过程调; 第十三章远程磁带的访问; 第十四章 WWW 上HTTP 协

    linux系统编程《Linux System Programming》

    ********Shenkxiao Resources******** ...第6章:高级进程管理 第7章:文件与目录管理 第8章:内存管理 第9章:信号 第10章:时间 附录 A GCC对C语言的扩展 附录 B 参考书目 ***********************************

    RedHatLinux学习基础教程

    第6章 shell及进程 第7章 Linux文件系统 第8章 常用文件操作命令 第9章 TCPIP网络基础 第10章 浏览Web 第11章 电子邮件客户和 第12章 文件传输协议 第13章 管 理 用 户 第14章 系统信息监控 第15章 备份与恢复 第16...

    Linux系统应用基础教程课件- 张小进

    内容: Linux命令大集合 第1章 认识Linux 第2章 运行级及启动关闭系统 第3章 用户管理 ...第6章 Linux 的包管理 第7章 进程管理 第8章(1) Shell基础 第8章(2) Shell 编程 第9章 网络应用 第10章 系统内核裁剪

    Linux命令笔记

    第六部分:服务管理 1:服务简介与分类 2:RPM包安装服务的管理 2.1:独立服务的管理 2.2:基于xinetd服务的管理 3:源码包安装服务管理 3.1:源码包安装服务的启动 3.2:源码包服务的自启动 3.3:让源码包服务被服务...

    Linux高级技巧集Linux高级技巧集

    第六课 Linux与其他操作系统的区别 第七课 TurboLinux简介 第八课 进入与退出系统 第九课 文件与目录操作 第十课 (10)Linux备份与压缩命令 第十课 (1)Linux文件和目录操作相关命令 第十课 (2)...

    深度探索Linux操作系统:系统构建和原理解析-王柏生.pdf

    第6~7章首先构建了操作系统的基础图形系统,然后在此基础上构建了桌面环境。第8章深入探讨了计算机图形的基础原理,包含2d和3d程序的渲染、软件渲染、硬件渲染等内容,同时也从操作系统的角度审视了pipeline。

    Linux应用技术:Linux服务管理.pptx

    第六讲 Linux的服务与进程管理;主要内容;服务的概念;服务的启动与停止——使用服务脚本;服务的启动与停止——使用服务脚本;服务的启动与停止——使用服务脚本;服务的启动与停止——使用service命令;服务的启动与停止...

    深入理解linux内核第三版中文版.part3.rar

    第六章定时测量 第七章进程调度 第八章内存管理 第九章进程地址空间 第十章系统调用 第十一章信号 第十二章虚拟文件系统 第十三章I/O体系结构和设备驱动程序 第十四章块设备驱动程序 第十五章页高速缓存 第十六章...

    Linux高级编程(无加密版)

    第6章 gawk语言编程 第7章 Perl语言编程 第三篇 Linux系统内核分析 第8章 Linux内核简介 第9章 系统进程 第10章 内存管理 第11章 进程间通信 第12章 PCI 第13章 中断和中断处理 第14章 设备驱动程序 第15章 文件...

    嵌入式Linux应用程序开发详解(华清).zip

    目录如下:第1 章 Linux 快速入门 第2 章 Linux 基础命令 第3 章 Linux 下的C 编程基础 第4 章 嵌入式系统基础 第5 章 嵌入式Linux开发环境的搭建 第6 章 文件IO编程 第7 章 进程控制开发 第8 章 进程间通信 第9章...

Global site tag (gtag.js) - Google Analytics