课程连接:Linux文件基本操作管理复制文件和目录cp 源文件(夹) 目标文件(夹)如果复制在同一个工作目录需要重命名。-r 复制文件夹-v 显示复制的详细信息移动,重命名文件和目录mv 源文件(夹) 目标路径/命名如果移动到同一工作目录即为重命名。-r 移动文件夹-v 显示移动文件的详细信息创建,删除文件touch 创建文件rm 删除文件-r 递归删除文件夹(包括文件夹中的内容...
1,伙伴系统的作用: 伙伴系统主要是为了高效使用物理内存,尽量减少内存碎片的产生 2,伙伴系统的概念: 系统中的内存总是两两分组,每组中的两个内存块称为伙伴 3,伙伴系统的原理: 伙伴系统是相对于struct zone而言,将每个zone的空闲内存分为最多11个数组,比如第一个数组里管理着2^0页的内存,所有这些2^0的页以struct page的lru域的双向链表相连接,第二个数组管理着2^1页的内存,所有这些2^0的页以struct page的lru域的双向...
linux基础命令 1、cd命令全称:change Directory作用:修改所在的目录格式:cd /etc/sysconfigpwd特殊操作:cd / :直接切换到根目录下cd ~ :返回到当前用户家目录cd ..:返回到当前所在位置的上一级目录cd - :返回到上一次所在的目录(返回切换目录之前的那个目录)补充:家目录本质上就是一个目录而已,linux中每个用户都有一个自己的专属,这个目录就是用户的家目录,用户可以在家目录下执行任意操作用户家目录有两种情况例如...
进程调用 exit() 退出执行后,被设置为僵死状态,这时父进程可以通过 wait4() 系统调用查询子进程是否终结,之后再进行最后的操作,彻底删除进程所占用的内存资源。 wait4() 系统调用由 linux 内核实现,linux 系统通常提供了 wait()、waitpid()、wait3()、wait4() 这四个函数,四个函数的参数不同,语义也有细微的差别,但是都返回关于终止进程的状态信息。1、wait() 函数: wait() 函数的原型是:#include <sys/types.h> ...
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是 包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做 任何的更改操作。可执行权限表...
LinuxShell编程学习笔记目录附笔记资源下载目录(?)[-]写在前面第一部分 Shell基础编程第二部分 Linux Shell高级编程技巧资源下载 写在前面 最近花了些时间学习Shell,视频学习过程中做了笔记,留给大家参考。 第一部分 Shell基础编程 第一部分 Shell基础编程——第一章 Shell简介http://blog.csdn.net/wentasy/article/details/8702846 第一部分 Shell基础编程——第二章变量和运算符http://blog.csdn.net/wentasy/article/d...
20.1 shell脚本介绍20.2 shell脚本结构和执行20.3 date命令用法20.4 shell脚本中的变量原文:http://blog.51cto.com/12059818/2129992
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包 由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来 说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备 traceroute要测3次。输出结果中...
自动安装系统1.kickstart脚本a) kickstart脚本是自动应答系统在安装过程中解决一切问题的脚本文件b) 在这个文件可以实现系统的自动安装c) 在系统安装完毕后会在系统的root家目录中生成d) anaconda-ks.cfg这个文件就是以系统为模版生成的kickstart脚本 2.kickstart脚本的制作a) 手动编写kickstart的难度大,系统中system-config-kickstart 工具可以以图形的方式制作kickstartb) yum installsystem-config-kickstart -y ...
一、 进程创建: Unix 下的进程创建很特别,与许多其他操作系统不同,它分两步操作来创建和执行进程: fork() 和 exec() 。首先,fork() 通过拷贝当前进程创建一个子进程;然后,exec() 函数负责读取可执行文件并将其载入地址空间开始运行。1、fork() :kernel/fork.c 在Linux系统中,通过调用fork()来创建一个进程。调用 fork() 的进程称为父进程,新产生的进程称为子进程。在该调用结束时,在返回点这个相同的位子上,父进...
20.16/20.17 shell中的函数$1为第一个参数的值;$2为第二个参数的值;$0为脚本名;$#为参数个数;获取主机IP地址命令,#ifconfig | grep -A1 "$1" | awk ' /inet/ [print $2] '20.18 shell中的数组打印数组所有值,#echo ${a[*]}打印数组第一个值,#echo ${a[0]}打印数组第二个值,#echo ${a[1]}20.19 告警系统需求分析原文:http://blog.51cto.com/12059818/2131149
cd + 回车 = cd ~ 进入当前用户主目录查看指定进程信息*ps -ef |grep 进程名*ps -查看属于自己的进程*ps -aux 查看所有的用户的执行进程换成 ps -aux |less -MN 可以逐条查看进程ctil +f 向前移动一平幕ctrl+b 向后移动一平幕 *ps -el |grep init 进程名称*ps auxw --sort=rss rss 进程占用的物理内存直*ps auxw --sort=%cpu 按照cpu负载排序 kill -9 进程号 强行关闭kill PID 进程号 关闭父进程结束子进程也随之结束原...
1:进程:一个内存中的程序+程序所需数据+管理程序的各种状态信息。 2:进程由内核进行管理,内核使用调度器,给予进程一个时间片来运行,然后切换到下一个进程。 3:进程分叉fork :创建一个子进程 wait :强制进程暂停,等等另一个进程执行完毕 exec :改变当前进程执行的程序(在当前进程启动一个程序) exit :终止当前进程 kill :杀死一个进程 4:区分父进程or子进程 父进程调用fork返回子进程的进程ID; 子进程调用fork返回...
五,文本编辑命令1.cat命令 用于查看内容较少的的纯文本 格式为"cat [选项][文件]"2.more命令 用于查看内容较多的的纯文本 格式为"more [选项][文件]"3.head命令 用于查看纯文本文档的前N行,格式为"head[选项][文件]"。例如# head -n 20 文件名4.tail命令 用于查看纯文本的后N行或刷新内容,格式为"tali[选项][文件]"。5.tr命令 用于替换文本文件的字符,格式为"tr[原始字符][目录字符]"。6.wc命令 用于统计指定文本的行数,字...
2.return与exit区别return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。exit(0)表示正常退出执行程序,如果加其它的数值:1,2,....可以表示由于不同的错误原因而退出 。 main函数中exit(0)等价于return 0。1. Linux下一条命令或一个进程执行完成会返回一个一个状态码。0 === 成功执行 非0 === 执...