Linux(Deepin)
Running-Waiting
用最好的年华来担保说出来都可能被嘲笑的理想
展开
-
Linux文件操作-open函数(源码解析)
理论是灰色的,实践之树长青???? ——恩格斯前述近期在看Linux内核相关,且之前面试有遇到问**“open函数调用原理”**的问题,今天在这里做一下总结记录。open函数open函数主要包含以下两类:int open(const char *pathName, int flags); // 打开文件int open(const char *pathName, int flags, mode_t mode); // 创建文件open函数参数介绍:pathname:表示要打开的原创 2020-10-14 09:57:45 · 4245 阅读 · 1 评论 -
Linux-零拷贝(Zero Copy)
理论是灰色的,实践之树长青???? ——恩格斯概要一般当用户需要把数据发送至网络的时候,有三种方式可以实现: 直接I/O 内存映射文件 零拷贝(Zero Copy)零拷贝(Zero Copy)是提升IO效率的一大利器,一般为了让传输效率更高一些会采用零拷贝的方式来提升效率!直接I/O伪代码如下:fd1 = 打开的文件描述符fd2 = 打开的socket描述符buffe...原创 2020-04-25 07:23:55 · 875 阅读 · 0 评论 -
面试题:管道、消息队列、共享内存哪个开销最小?
Linux包含多种进程间通信(interprocess communication,或者IPC),我们或多或少在面试中都被问及IPC的相关知识,所以这篇文章记录总结一下自己对于IPC的认识和理解吧!概述进程间的通信手段大体可以分为两类:通信类同步类关于POSIX IPC与System V IPC的区别:POSIX(Portable Operating Syste...原创 2020-04-02 23:49:08 · 1679 阅读 · 0 评论 -
Rabbitmq安装教程(Deepin15.11)
1、首先必须要有Erlang环境支持安装之前要装一些必要的库: sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install libssl-dev sudo apt-get install m4 sudo apt-g...原创 2019-11-11 11:34:40 · 833 阅读 · 0 评论 -
Linux(Deepin)系统 apt-get 命令的使用:安装、更新、卸载软件包
apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。Ubuntu 软件包查找: https://packages.ubuntu.com/1. 安装 软件包apt-get install PackageName // 普通安装apt-...转载 2019-11-06 14:33:07 · 26168 阅读 · 0 评论 -
虚拟机下pintos、bochs安装(Ubuntu)
一、所需环境配置Linux版本采用ubuntu 14.04,在VMware虚拟机中运行(虚拟机安装参考);二、必要软件工具安装名称用途安装方法gcc编译器$sudo apt-get install gccg++编译器$sudo apt-get install g++libncurses5-dev编译bochs$sudo apt-get insta...原创 2019-10-26 16:00:24 · 2774 阅读 · 3 评论 -
Linux(Deepin)下安装VMWare15.5
在Linux下安装VMWare需要下载bundle格式的文件,可以在官网下载https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html官网可能下载速度会比较慢,可以在我的网盘获取:链接: https://pan.baidu.com/s/1yp_tzYW6jmjcdcimSUG6ww提取...原创 2019-10-26 15:17:39 · 8901 阅读 · 6 评论 -
tar解压出错:gzip: stdin: unexpected end of file tar: Child returned status 1 tar:
在将Linux文件拖入虚拟机解压的过程中,会出现此类错误;而有效的解决方式是:不要使用拖拽的方式,使用复制粘贴到虚拟机中就不会出现上面的错误了!...原创 2019-10-26 14:57:35 · 3073 阅读 · 0 评论 -
在Deepin 15.11系统中遇到微信版本过低不能登录的解决方法
微信是在深度Deepin 15.11操作系统的应用商店全新安装的,不过在扫码登录的时候提示版本过低,不能登录,请按下面的方法处理。解决方法在系统终端中运行以下命令:$ mkdir /wechat (新建文件夹的位置任意)$ cd /wechat$ wget https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe$ env...原创 2019-09-22 16:26:51 · 13231 阅读 · 16 评论 -
Linux权限修改命令——chmod
文件权限用户分为三种:文件所有者、同组用户、其他用户;文件权限包括:读、写、执行;ls命令可以看到指定文件的所有权限:$ls -l 文件名各类用户的权限:– rw- r– r– 文件所有者 组用户 其他用户(权限)chmod命令修改文件权限:$ chmod [who] [+ | – | =] [mode] 文件名[who]:u 表示“用户(user)”,即文件...原创 2019-09-22 11:52:54 · 848 阅读 · 0 评论