第九次作业

Linux 进程管理
程序:一组指令集合以及参数集合,按照相应的逻辑控制计算机完成特性任务
进程:运行的程序,动态。操作系统上的基本单位,生命周期,状态
操作系统以进程为单位分配系统资源
每一个进程运行时独立的
具有独立的地址空间,运行状态
多个程序同时运行,每一个程序就是一个进程
线程:一个进程中可有多个线程
线程无法独立运行,

进程的生命周期:
进程的管理工具
pstree -p -u
ps
-a 显示进程
-u 显示以用户为主的进程
x 和au配合,显示完整信息
-l
kill killall pkill
-9 杀死进程
-w 等待进程死亡
-l 列出已知信号
kill 选项 pid

1.程序与进程
linux程序:系统
用户
固件
程序-------》 系统调用 ---------》 缓存(内存)----------》cpu处理
特点:静态的,封闭的
程序------运行------》 进程1.2.3
(1)动态
(2)有生命周期
(3) 运行状态
(4)操作系统运行的基本单位
(5)并发行,交互性
扩展:
应用程序
内核(内核文件, 内核模块,驱动程序)
固件(芯片+程序)
硬件

2.进程和线程
进程----线程1 2 3(linux:进程,线程----》 独立的资源集)
扩展:
(linux:进程,线程------》独立的资源集),入口,序列,出口。
3.父进程和子进程
父进程-----》子进程------》子进程
子进程有父进程的资源,权限,也可以运行自己的程序。(exec)
----exit 时唤醒父进程
4.进程管理工具
pstree:
ps
pgrep
kill
killall
0,9
pskill
htop
vmstat
(参数)
lsof 查看文件句柄
-u 指定用户的
-i 查看网络类型的
-p 查看PID
-d 列出文件信息
+d
+D
-c
-g
5.进程优先级
进程优先级划分【0-139】【0-99】:有效实时的优先级
0-------139数值越大优先级越低 【100-139】:非有效实时优先级--------调整 nice
nice值的调整:
top “r" --enter ; 输入PID --enter 输入nice值
renice 【-20-19】 PPID
htop F7 - F8 +
6.进程的状态
sleeping 休眠状态
stopping 停止状态
running 运行状态
zombie 僵死状态
实时变化的

egrep = grep -E
7.进程在前后台的运行,作业控制
在前台一次只能运行一个作业
在后台可以运行多个作业
ping 192.168.42.2 》 。/dev/null 2>&1 &
jobs 查看后台作业;与终端,不同终端上的作业要在对应终端上查看
fg job编号
bg job编号 把后台作业运行起来
ctrl z 挂起前台作业到后台
kill +%job编号 先停止后干掉作业
ping 192.168.42.2 & 已经在后台运行,在前台输出结果;不影响前台作业执行
jobs
kill 杀死
(1)linux系统结构,在X86平台的CPU,是如何执行内核程序和用户程序的。
ring0:与硬件相关或者硬件寄存器,总线控制相关的程序 ------内核程序
ring1-2:驱动程序,或者与虚拟化相关的程序
ring3:用户态的程序
(2) /proc
(3)sys
(4)防火墙的基础
网络防火墙,主机防火墙
硬件防火墙,软件防火墙
网络安全的知名企业:深信服,思科,天融信
硬件翻过墙:思科(AIR-CT5505-300-K9)
华为(USG6670)
(5)四表五链
四表:filter (INPUT,FORWARD,OUTPUT)
nat (PREROUTING,POSTROUTING,OUTPUT)
raw (PREROUTING,OUTPUT)
mangle(五条)
五链:
INPUT
OUTPUT
FORWARD
PREROUTING
POSTROUTING
四表在同一个链中有顺序
raw > mangle >nat>filter

(6)防火墙配置
iptables -L 查看防火墙规则
iptables-F 清空规则
iptables -t filter -D INPUT 1某个链的某个规则
iptables -t filter -L 查看指定表的规则
iptables -nvL --里呢、-number
-n:转化成数字
-v:显示下详细信息
–line-number :显示列下规则的序号

target:
DROP
ACCEPT
REJECT
iptables -t filter -I INPUT -s 192.168.1.100 -j DROP
iptbales -t filter -I INPUT -s 192.168.1.100 -j REJECT

-s 源地址
-d目的地址
-p 协议 --dport目标端口 --sport 源端口

-I 添加至首部
-A追加至尾部
删除
iptables -t filter -D INPUT 1
iptables -F
ssh curl

iptables -t filter -R INPUT 1

保存
service iptables save
iptables -save 输出规则到屏幕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值