M4官方下载地址M4 (1.4): [url]ftp://ftp.gnu.org/gnu/m4/[/url]M4的内容M4 是一个宏处理器.将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的. 除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行Unix命令,整数运算,文本操作,循环等. m4既可以作为编译器的前端也可以单独作为一个宏处理器.安装下列程序: m4 简
原创
2008-12-07 23:09:59
10000+阅读
1评论
Docker 利用commit理解构建镜像镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。当我们使用Docker Hub的镜像无法满足我们的需求时,我们就需要自己定制镜像来满足我们的需求。镜像是多层存储,每一层是在前一层的基础上进行的修改;而容器同样也是多层存储是在以镜像为基础层,在基础层上加一层作为容器运行时的存储层。示例说明镜像是如何构建的。[roo
转载
2024-08-15 14:02:50
43阅读
文章目录1.查看网络接口信息 ifconfig2.设置网络接口参数 ifconfig3.查看主机名称 hostname4.查看路由表条目route5.设置路由记录 route6.查看网络连接情况 netstat7.获取socket统计信息 ss8.跟踪数据包 traceroute9.域名解析 nslookup10.设置网络参数的方式11.网络接口配置文件12.主机名配置文件13.域名解析配置文件
转载
2024-04-30 10:00:09
79阅读
iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat --h用法: iostat [ 选项 ] [ <时间间隔> [ <次数> ] ] Options are: [ -c ] [ -d
转载
2023-09-26 09:22:37
60阅读
解释linux/unix系统中free命令结果分析。
原创
2017-11-16 10:23:00
3682阅读
用途说明free命令用来显示内存使用情况。display information about free and used memory on the system。常用参数b 以字节为单位显示。-k 以K字节为单位显示。默认显示。-m 以兆字节为单位显示。-s 每隔多少
原创
2015-07-31 15:59:07
855阅读
进程退出一.正常退出二.异常退出三.父进程等待子进程退出 一.正常退出1.main函数调用return 2.进程调用exit(),标准c库 3.进程调用_exit()或者_Exit(),属于系统调用二.异常退出1.调用abort 2.当进程收到某些信号时,如ctrl+c 3.最后一个线程对取消(cancellation)请求做出响应。三.父进程等待子进程退出***为什么要等待子进程退出? 首先创
转载
2023-11-26 12:18:03
176阅读
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,
转载
2024-04-09 15:15:04
49阅读
有些时候ssh远程操作的时候,有时候本地机器意外死机,蓝屏或者断电等情况,ssh远程操作的命令会终止,这是因为SIGHUP信号的问题。由于导库的动作极其缓慢,有时候本地机器难免会有问题,所以利用screen可以解决这一难题。首先安装screen yum -y instll screen敲入screen命令,进入screen窗口,后续操作跟ssh操作一样如果在运行命令不想等待的时候,可以暂时先切换
转载
精选
2014-04-18 16:21:36
783阅读
系统配置文件/etc 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab文件大概包括下面几行: cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bi
原创
2021-08-17 14:58:04
222阅读
1.创建数据库2.设置编码3.进入sql文件目录,使用msyql的source命令如下:source 文件路径mysql>
原创
2023-02-20 13:33:03
222阅读
系统配置文件/etc 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab文件大概包括下面几行: ca
原创
2021-11-19 11:40:53
183阅读
Linux M是一个非常受欢迎的操作系统内核,它被广泛应用于各种计算机系统中。而在Linux M操作系统中,红帽Linux的地位也是非常重要的。
红帽公司是一家专门提供开源软件和服务的公司,其主要产品就是基于Linux内核的操作系统——红帽Linux。红帽Linux以其稳定性、安全性和灵活性而备受用户青睐,被广泛应用于企业级服务器、云计算、大数据分析等领域。
红帽Linux的特点之一就是它是一
原创
2024-02-26 13:04:29
51阅读
进程可以创建一个系统子进程并执行shell命令,在与系统层面的交互上挺有用处。 NodeJS子进程简介 NodeJS子进程提供了与系统交互的重要接口,其主要API有: 标准输入、标准输出及标准错误输出的接口。Nod
转载
2023-05-04 18:19:51
417阅读
最大m子段和问题:将一个整数序列a1、a2、a3……an分成m段,使其总和最大。
(m=1时是最大子段和问题)
存储设计:
int数组b[i][j]: 当序列a被分成i个子段时, 到第j项截至时的最大子段和。该问题最终的最优解为:max { b(m, j ), (m <= j <= n ) }
递归式:
b(i
原创
2012-07-04 14:13:37
2223阅读
1 主进程杀死:kill -9 pid2 批量杀死大量的子进程phpkill -9 `ps -ef | grep php | grep -v "grep" | awk '{print $2}'`
原创
2022-05-14 19:36:49
1861阅读
int status;pid_t t = fork();if(t){waitpid(t, &status, 0);}else{system("vi temp.txt");exit(0);}//父进程和子进程均执行完毕后继续执行下去分析过程:if和else还是选择分支。主要的原因是,fork()函数调...
转载
2015-01-24 10:39:00
474阅读
2评论
python编程基础学习(二) 文章目录python编程基础学习(二)一、基础数据类型详解(1.)字符串(1.1)字符串截取(1.2)字符串拼接(2.)列表(2.1)列表添加数据(2.2)列表删除数据(2.3)列表查找数据(2.4)列表修改数据(2.4)列表排序(2.4)列表max、min、len(3.)切片(4.)元组(4.1)获取元组中的数据(4.2)元组合并、拼接(4.3)元组和列表之间的转
转载
2024-10-25 11:11:23
14阅读
本文包括虚拟机下载以及如何在VirtualBox安装最新版CentOS 8。1. 虚拟机下载我们选择的虚拟机为开源的Virtual Box,因为免费,避免折腾,降低学习成本。首先打开Virtual Box官方下载网站,点击红框处开始下载。下载完成后打开安装程序,点击下一步。若没特殊需求默认即可,可以自行选择一下安装目录。一直点击下一步即可,直至安装完成。2. Virtual Box安装CentOS
转载
2024-04-22 13:44:52
67阅读
lspci |grep VGA
原创
2011-06-30 09:58:57
10000+阅读
2评论