
Linux
文章平均质量分 57
Linux相关
可乐芬达
这个作者很懒,什么都没留下…
展开
-
Github Page + Hexo 搭建个人博客
title: Github Page + Hexo 搭建个人博客 categories: Hexo Github Page + Hexo 搭建个人博客 准备环境 首先查看环境是否安装,主要用到的工具有git,node,npm git version node -v npm -v 安装Hexo 如果以上环境准备好了就可以使用 npm 开始安装 Hexo 了。也可查看 Hexo 的详细文档 在命令行输入执行以下命令: npm install -g hexo-cli 安装 Hexo 完成后,再执行下列命令,.原创 2021-10-05 20:01:20 · 200 阅读 · 0 评论 -
Linux安装Jupyter并且远程访问
pip的安装 下载pip安装脚本 wget https://bootstrap.pypa.io/get-pip.py 使用python命令运行安装脚本 python3 get-pip.py jupyter的安装 pip install ipython pip install jupyter原创 2021-06-20 13:16:12 · 421 阅读 · 1 评论 -
Linux系统编程-守护进程
基本概念 Linux后台服务进程 独立于控制终端 周期性的执行某种任务 不受用户登陆和注销的影响 一般采用以d结尾的名字 进程组和会话 进程组: 一个进程包含多个进程 会话: 多个组组成一个会话. 创建会话的进程不能是组长进程; 一般创建会话是父进程先fork子进程, 然后父进程退出, 让子进程调用setsid函数 创建一个会话, 这个子进程既是会长也是组长; 只要是创建了会话, 这个进程就脱离了控制终端的影响. 创建守护进程 父进程fork子进程, 然后父进程退出. 目的是: 子进程肯定不是组长进原创 2021-06-14 13:41:19 · 130 阅读 · 0 评论 -
Linux系统编程-进程间通讯
基本概念 Linux环境下,进程地址空间相互独立,每个进程都有不同的用户地址空间,一个进程的全局变量在另一个中是看不到的,要交换数据必须通过内核,在内核中开辟一块缓冲区,一个进程写,另一个读,这种机制就是进程间通信 常用的进程间的通讯方式有以下几种: 管道 (使用最简单) 信号 (开销最小) 共享映射区 (无血缘关系) 本地套接字 (最稳定) 管道Pipe 创建管道 pipe函数 函数作用: 创建一个管道 函数原型: int pipe(int fd[2]); 函数参数: 若函数调用成功,fd[0]存原创 2021-06-13 14:17:36 · 121 阅读 · 0 评论 -
Linux系统编程-进程控制
基本概念 程序和进程 1.程序:编译好的二进制文件,占用磁盘空间,静态 2.进程:程序的运行过程,占用内存、CPU等,动态 并行和并发 1.并行:一边吃饭一边看电影,这就是并行 2.并发:可以先暂停吃饭去看电影,再暂停看电影去吃饭,这就是并发 在一个时间段内, 是在同一个cpu上, 同时运行多个程序。 如:若将CPU的1S的时间分成1000个时间片,每个进程执行完一个时间片必须无条件让出CPU的使用权,这样1S中就可以执行1000个进程。 进程状态 初始态,就绪态,运行态,挂起态与终止态 创建进程 exec原创 2021-06-10 13:09:41 · 228 阅读 · 0 评论 -
gdb调试方法
介绍 GDB(GNU Debugger)是GCC的调试工具。其功能强大, 现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1、启动,启动程序, 可以按照你的自定义的要求随心所欲的运行程序。 2、断点,可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式) 3、检查,当程序被停住时, 可以检查此时你的程序中所发生的事,如打印变量。 4、更改,动态的改变你程序的执行环境,如更改变量。 生成调试信息 使用gcc的 -g 参数即可,如: gcc -g demo.c -o demo 然后使用gdb启原创 2021-05-30 22:11:19 · 1274 阅读 · 0 评论 -
Ubuntu配置Git并利用Gitee(码云)进行项目及代码的管理
Ubuntu配置Git并利用Gitee(码云)进行项目及代码的管理 git安装与卸载 apt-get install git apt-get remove git git配置 配置用户名 git config --global user.name “your name” 配置邮箱 git config --global user.email “your email” 查看配置信息 git config --global --list 生成公钥 ssh-keygen -t rsa -C "your e原创 2021-05-01 10:54:27 · 471 阅读 · 0 评论 -
新安装Ubuntu配置过程
新安装Ubuntu配置过程 更换清华镜像源 Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份 sudo cp /etc/apt/sources.list /etc/apt/sources_backup.list 使用vi/vim将源中内容替换 链接: 清华镜像源. 升级自带包 sudo apt update 安装常用基本软件 sudo apt install curl git openssh-server net-tools 自动脚本配置 搜索m原创 2021-04-26 21:19:18 · 367 阅读 · 0 评论 -
虚拟机安装Ubuntu,关闭动画精简软件等
虚拟机安装Ubuntu配置记录关闭动画精简软件功能快捷键 关闭动画 关闭动画 gsettings set org.gnome.desktop.interface enable-animations false 打开动画 gsettings set org.gnome.desktop.interface enable-animations true 精简软件 卸载libreoffice sudo apt-get remove libreoffice-common 卸载无用软件 sudo apt-get原创 2021-04-26 18:45:11 · 623 阅读 · 0 评论