工作笔记--7

这篇工作笔记主要涵盖了Linux系统中的各种命令和管理技巧,包括traceroute、fg、网络协议要素、进程管理、grep、find、cp命令的使用,以及SSH、arp、ipconfig等网络相关操作。此外,还介绍了内核版本查询、桥接配置和shell脚本中的条件判断等知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

+ traceroute  -> linux

trscert  -> XPA Windows

+ fg(1.2.3) 之类, 查看已经打开的多个程序。

+ 网络协议主要有三个要素:  语法 语义  同步

+ 僵尸进程  网查

+ notepad中, 选择几行按ctrl+q 原来是把选中的代码注释掉的意思。

+ 也行最新的操作系统设计方法是用面向对象编程技术来生成模块化的内核。这里,内核有一组核心部件,以及在启动或运行时对附加服务的动态链接。这种方法是用动态加载模块。

solaris  linux mac ox 都是unix系统,都是模块化的内核。

+ 为了达到最好的 性能,系统需要一个合理的I/O为主  和  COU 为主的组合进程。由长期调度程序来做。

短期调度程序:有的分时操作系统还引入中期调度程序,中期调度程序的核心思想是将进程从内存(或从CPU竞争中)移出,从而降低掇刀程序设计的程度。之后,进程能被重新调入内存,并从中断处继续执行。中期调度程序即为切换。 通常,通过执行一个状态来保存CPU当前状态,(内核模式和用户模式),之后执行一个状态恢复重新开始执行。

+ 限制子进程只能使用父进程的资源能防止创建过多的进程带来的系统超载。

+ linux 命令在系统中有两种类型: 内置shell 命令 和linux 命令。

+ grep 选项

-c : 计算找到“搜寻字符串的次数”

-i:  忽略大小写的不同,所以大小写视为相同

-n: 顺便输出行号

-v : 反向选择,亦即显示出没有“搜寻字符串”内容的那一行。

-r: 明确要求搜索子目录

-d: 明确要求忽略子目录。

+ find 命令:

+ cp

-r : 递归。复制目录及目录内的所有项目。

-f: force  如果目的地地址文件已经存在并且不能打开,则删除,并再试一次。

-p: 把文件连同它的子目录结构一起拷贝过去,子目录结构中的其他文件不会复制过去。这是一个和-r的区别,这样会建立统一的子目录结构。

+ 在linux中,finger 和who命令差不多,比who稍微更详细一点。

+ SSH (secure shell protocol)用联机的封包加密的技术来进行资料的传递。

+ arp -a 在CMD中使用,查看电脑学到的网络地址和对应的物理地址,当然也包括你的网关MAC。

+ arp -s CMD中,用来手动绑定网络地址对应的物理地址MAC。

+ ipconfig /all  查看你自己所有网卡和MAC的设置。

+ arp -d 清楚ARP缓存。

+ SSDP     MTD  网查

+ uname  -r  查看本地linux版本。

+ 关于安装外部桥软件实现桥功能: 

1)下载,解压软件包。 tar -xzvf  xxx.tar.gz

2)执行 cd  打开文件

3)执行 ./  configure

4)make

5) make install

6) btctl addbr br0 创建 bridge br0, 然后config -a 查看

7) brctl addif br0 eth0

8) brctl addif br0 eth1  --> 7 8 把eth0  eth1 包含到 br0 中。

+ shell:

let 表示数学运算,expr 用于整数运算, 每一项用空格隔开,$[] 将中括号内的表达式作为数学运算先计算结果,在输出。

[ -f  "somefile"] : 判断是否是一个文件

[ -x  "/bin/ls"] : 判断"/bin/ls" 是否存在并有可执行权限

[ -n "$var"]  :  判断$var 变量是否有值

["$a" = "$b"] : 判断$a $b是否相等

[ -r "$mailfolder"] : 判断mailfolder是否可读

case 表达式用来匹配一个给定的字符串,而不是数字(和C中的 switch case 区分开)

+ MAKEFILE 的作用是根据配置的 情况,构造出需要的源文件列表,然后分别编译,并把目标代码链接到一起,最终形成linux内核二进制文件。

linux 内核中的makefile以及与makefile直接相关的文件有:

makefile  顶层makefile 是整个内核配置,编译的总体控制文件。

.config : 内核配置文件,包含由用户选择的配置选项,用来存放内核配置后的结果(如make config)

arch/*/makefile 位于个CPU体系目录下的makefile,如 arch/arm/makefile,是针对特定平台的makefile.

各个子目录下的makefile: 比如drivers、makefile,负责所在子目录下源代码的管理。

rules.make 规则文件,被所有的MAKEFILE文件使用。

+ 系统的清理:

1) make clean (需要将编译好的image 备份,此命令会清理BIN目录)

2)make dirclean (清理生成的目录,交叉编译工具和工具链目录)

3)make distclean (除上述外还有下载的软件包,配置文件feed内容等,一般不建议使用)

+ PPTP 点对点隧道协议

(point to point tunneling protocol)是一种支持多协议虚拟专用网络的网络技术。工作在第二层。  网查






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值