第七章:Linux中的进程管理
1. linux 中包括3种不同类型的进程:交互进程、批处理进程、守护进程。
2. linxu 中进程的4中状态:运行态、等待态、停止态、僵死态。
3. 在 linux下进程的执行模式分为用户模式和内核模式。
4. 在 linux下按照进程的功能和运行的程序分类,可分为用户进程和系统进程。系统进程只能在内核模式下进行,用户进程既可以在用户模式下运行也可以在内核模式下运行。
5. 守护进程是指在(后台运行)而又没有终端或登录 shell与之结合在一起的进程。
守护进程 功能说明
httpd Web 服务器
crond Linux下的计划任务
named DNS 服务器
lpd 打印服务器
smb Samba 文件共享/打印服务
6. 启动 linux进程
手工启动
#ls –l //前台启动一个进程
#find ./ -name ‗asdf‘ atime -4 & //后台启动一个进程
在制定的时刻执行序列:at命令
语法:at [-v] [-q queue ] [ -f file] [ -mldv] 时间
7. 使用ps命令查看进程状态 #ps
例子: #ps –au //显示所有用户的进程
#ps –aux | grep ‘进程名字’ //查看某一进程
8. 使用top命令查看进程的状态
top和ps很相似,但是 ps是一个静态的、而top却能通过不短的刷新
例子: #top -d 30 //没 30 秒实时更新一次系统中运行的进程状态
9. 使用kill命令终止进程
例子: #kill -9 1234 //种植 PID是 1234的进程(通过ps 可以查看PID)
10. bg 和fg
例子:
#cat //ctrl+Z 挂起任务
#jobs //查看任务
#bg //将cat命令转移到后台 相当于 cat&
#fg //将cat命令转移到前台
11. 使用sleep 命令暂停进程
例子: #sleep 100:ls –l /etc/passwd
第十三章:Apache服务器
1. 常用配置文件有:
/etc/httpd/conf/httpd.conf 主要的Web服务器配置;
/etc/security/access.conf 访问限制和安全;
httpd.conf 文件中的全局配置选项
ServerName 服务器的主机名
DocumentRoot 默认的发布目录
DirectoryIndex 发布主页缺省文件名
MaxClients 设置 Apache的最大连接数
ErrorLog 记录错误记录的文件和路径名
第十五章:mail服务器
1. Vi 编辑器:
字符串查找
:/字符串 回车向后查找指定的字符串
:?字符串 回车向前查找指定的字符串
:= 显示当前光标所在的行号
:q! 强制退出
2. 一些服务的启动和作用:
#netconfig //设置Ip为了让他立即生效 可以用#service network restart
#service smb restart //重新启动 samba服务器
#mysql -h主机IP地址 -u 用户名–p //登陆 mysql 服务器
#service mysqld restart //重启 mysql
#service httpd start //启动 Apache服务
#service named start //启动 DNS服务
#service sendmail restart //重新启动sendmail 服务