![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX操作
文章平均质量分 63
小蓝同学`
One hundred bugs
展开
-
多线程文件复制
多线程文件复制原创 2023-03-02 10:02:57 · 883 阅读 · 3 评论 -
LINUX进程学习(一)
LINUX进程学习(一)什么是进程通俗地来讲,进程就是程序地一次活动,让程序跑起来,系统会产生一个进程。而程序是一个静态的文件。我们可以通过// An highlighted blockCLC@Embed_Learn:~$ top //可以查看当前进程(二)创建进程fork()函数// 函数讲解FORK(2) NAME原创 2021-02-06 10:52:46 · 133 阅读 · 0 评论 -
LINUX进程学习(二)
LINUX进程学习(二)1.execl族函数2.system函数3.popen函数1.execl族函数execl族函数主要拿来作为一个程序调用的函数接口。我们可以在一个程序中调用另外一个程序,调用成功着不继续执行下面的语句。这里我们主要学习几个函数:// An highlighted blockNAME execl, execlp, execle, execv, execvp, execvpe - execute a fileSYNOPSIS #include <原创 2021-02-08 00:33:22 · 106 阅读 · 0 评论 -
Linux---拷贝文件夹下的文件放到另外一个文件夹下
Linux---拷贝文件夹下的文件放到另外一个文件夹下一、拷贝一个文件夹下的全部内容到另外一个文件夹二、拷贝一个文件夹之下的文件放到另外一个文件夹之下一、拷贝一个文件夹下的全部内容到另外一个文件夹下面展示,拷贝/home/mohe/Documents 下的所有文件到 CTFtools目录下sudo cp -r /home/mohe/Documents/*.* /CTFtools二、拷贝一个文件夹之下的文件放到另外一个文件夹之下在你所需要拷贝的那个文件夹地下 直接执行。(这里我拷贝的文件是Ant原创 2021-05-17 22:54:42 · 518 阅读 · 0 评论 -
Linux内核代码目录树分析
Linux内核目录树分析一、前言二、Linux内核源代码目录树结构一、前言 最近系统与安全课上,老师反复提起到Linux驱动程序和Linux内核,这两个词语反复被老师提及,都可以成为系统与网络安全的这门课的代名词了,那么既然提到内核,那么我们就来分析分析这Linux内核有何东西,和各个内核文件的含义。首先来看看Linux内核这个庞大的工程有多少代码。 看到以上信息,不禁佩服起Linux内核维护人员,真牛,这里也给推荐大家一本我们老师推荐的书《寒江独钓》。我们就不具体看内核代码,下面我们分析分析内原创 2021-04-29 01:02:08 · 152 阅读 · 2 评论 -
Ubuntu Linux 基本脚本命令
Linux 基本脚本命令1.关于文件查看命令ls -a//可以查看当前目录下的隐藏文件ls -F//可以看到目录下的的文件类型cat +文件名//查看文本文件里的内容,一次性全部输出more 文件名//一样查看 但是它会分页查看,比较方便head -n 查看行数 文件名//有时我们不需要查看文章的全部内容,就只需要前五行,就可以head -n 5 文件名//就很舒服tail -n 查看行数 文件名//有时我们不需要查看文章的全部内容,就只需要后五行,就可以head -原创 2021-04-02 23:46:34 · 191 阅读 · 0 评论 -
Linux 条件变量详解
LINUX条件变量详解一、条件变量概述1.1 函数API讲解二、函数使用三、结果展示与分析一、条件变量概述 条件变量不是一个把锁,它实质上一个类似信号的东西,与锁相互配合使用,因为锁所能达到的功能就只有加锁和解锁,并不能实现线程之间的一些关联,于是条件变量就出现了,与锁相互配合使用。这与共享内存与信号量配合使用有些许相似之处。1.1 函数API讲解1.pthread_cond_init(),条件变量初始化int pthread_cond_init(pthread_cond_t *restri原创 2021-04-02 00:21:09 · 1423 阅读 · 0 评论 -
Linux--进程与线程的互斥详解
进程与线程的互斥详解一、进程的互斥与同步线程锁讲解一级目录一、进程的互斥与同步 见本人另外一篇博客链接: 进程互斥与同步讲解.线程锁讲解一级目录原创 2021-03-31 12:01:33 · 303 阅读 · 0 评论 -
进程与线程的互斥详解
进程与线程的互斥详解前言一、临界资源和临界区1.1临界资源1.2临界区二、信号量实现进程同步2.1P,V操作讲解三、线程同步讲解前言 在多进程系统中,诸进程可以并发执行,并且以各自独立得速度向前推进,但是我们知道在操作系统当中供进程使用得资源是十分有限的,就算不有限如果遇到了各进程都需要使用的空间资源,那么这个资源该分给谁呢?该如何使用呢? 这就说明进程之间是存在竞争系统资源和进程协作的关系来维护这种状态。进程之间的协作关系是由于进程之间存在共享数据,为了保存数据的完整性,需要正确处理进程协作的问原创 2021-03-31 11:53:29 · 632 阅读 · 0 评论 -
Ubuntu 搭建简单的Web服务器
Ubuntu 搭建简单的Web服务器一、搭建工具二、搭建步骤2.1Apche工具安装2.2打开火狐浏览器三、实现文件浏览功能一、搭建工具 在这个实验上我用的是apche搭建的web服务器,实现从网页输入我们的虚拟机的IP地址打开相应文件,进而浏览我们相应目录下的主机的本地文件。二、搭建步骤2.1Apche工具安装1.sudo apt-get install apache2 输入安装指令后稍等片刻,等待虚拟机自动安装。2.2打开火狐浏览器 安装好后直接在浏览器种输入本机IP即可,看到原创 2021-03-31 10:24:19 · 3726 阅读 · 0 评论 -
Linux虚拟机和windows间的文件传输方式
Linux虚拟机和windows间的文件传输方式一、直接托拽文件二、通过虚拟机的共享文件夹三、实现文件共享操作三、真机服务器如何实现共享?一、直接托拽文件 就是直接在乌班图界面和真机的界面之间托需要你传输的文件即可。(前提是已经安装好VMware Tools)二、通过虚拟机的共享文件夹 在页面中点击虚拟机->设置->选项->共享文件夹->启用->添加然后再按提示去添加即可。(前提是已经安装好VMware Tools)开始配置一下即可三、实现文件共享操作原创 2021-03-24 11:57:57 · 1847 阅读 · 1 评论