- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.3 linux基础3
嵌入式系统程序设计
大连理工大学软件学院
嵌入式教研室
赖晓晨
linux基础3
linux进程管理
linux系统全局设置
X window系统的配置和使用
内核管理和模块管理
一、linux进程管理
进程与程序
虚拟内存
shell程序:
内置命令:cd、pwd等
外部程序:
进程与作业
启动进程
手工启动进程:输入shell命令
调度启动进程:
定时运行进程:at
at 10:00
atslocate –u
atctrl+D
周期性运行一批程序:cron服务
查看进程
who:查看当前系统中的用户情况
who
w:查看当前系统中的用户情况
w
ps:查看当前系统中运行的进程
ps
ps -a
查看进程(续)
pstree:查看进程树
pstree
top:动态显示系统当前进程和其他状况
top
结束进程
ctrl+c:结束前台正在运行的进程
kill:结束前台、后台进程
kill -9 1449 //结束进程号为1449的进程
kill – HUP 4119 //重新执行4119号进程
二、linux系统的全局设置
/proc (内存)文件系统:用户可以使用
proc虚拟文件系统来访问系统的各种信息。
进程信息
高级电源信息
cpu信息 cat /proc/cpuinfo
负载信息 cat /proc/loadavg
内存信息 cat /proc/meminfo
设备和系统信息 cat /proc/pci
主机名
显示主机名
hostname
临时更改主机名
hostname newname
永久更改主机名:编辑文件
/etc/sysconfig/network 然后重新启动
NETWORKING=yes
HOSTNAME=newname
管理hosts文件
用户可以从文件/etc/hosts中添加、编
辑、或者删除主机,该文件包含了IP地址和
对应的主机名。
可以用主机名、域名或者IP地址访问某一台
主机。
配置inittab文件
系统启动后,1号进程init会读取
/etc/inittab文件中的配置信息。
inittab文件定义了系统的运行级别
0、1、6:系统保留,分别为shutdown、重
引导到单用户模式、重启动
2:无NFS支持的多用户模式
3:完全多用户模式
4:用户自定义
5:X Window方式登录
rc启动脚本
/etc/rc.d:
init启动进程将运行rc脚本
rc.sysinit:激活交换分区、检查磁盘、加载
硬件模块。无论哪个启动级别都要执行。
rc.local:在rc.sysinit之后执行,用户可以
将自己的初始化代码放到本文件中。
rc.d、rcx.d:存放启动服务的脚本
管理系统服务
使用ntsysv管理服务
ntsysv命令管理系统引导时启动的服务。
ntsysv //配置当前运行级别启动时加载的服务
ntsysv --level n //配置n级别启动时加载的服务
使用chkconfig管理服务,下次启动生效
开启或中止某一级别服务的符号链接
chkconfig --list //列出服务将在哪个级别开启或关闭
ntsysv httpd on //配置当前级别启动时加载h
文档评论(0)