随笔分类 - Linux及网络知识
摘要:# 以 Windows 为例 ## 主节点配置 首先进入 security 界面在 agent 中做如下配置  信号 (开销最小) 共享映
阅读全文
摘要:基本概念 程序和进程 程序:编译好的二进制文件,占用磁盘空间,静态 进程:程序的运行过程,占用内存、CPU等,动态 并行和并发 并行:一边吃饭一边看电影,这就是并行 并发:在一个时间段内, 是在同一个cpu上, 同时运行多个程序。如:若将CPU的1S的时间分成1000个时间片,每个进程执行完一个时间
阅读全文
摘要:介绍 GDB(GNU Debugger)是GCC的调试工具。其功能强大, 现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1、启动,启动程序, 可以按照你的自定义的要求随心所欲的运行程序。 2、断点,可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式) 3、检查,当程序被停住时,
阅读全文
摘要:Makefile 就像是一个Shell脚本一样,通过批量处理,来完成自动化编译 Makefile 基本规则 目标:依赖 (tab缩进)命令 一、下面是最简单的makefile文件 修改一个文件,所有的文件都需要重新编译 二、根据makefile的工作原理 自动检查依赖是否存在,不存在则向下搜索规重新
阅读全文
摘要:gcc的工作流程 gcc编译器将c源文件到生成一个可执行程序,中间一共有四个步骤 预处理器,头文件展开、宏替换、去掉注释 gcc -E test.c -o test.i 编译器,转化为汇编文件 gcc -S test.i -o test.s 汇编器,转化为二进制文件 gcc -c test.s -o
阅读全文
摘要:目录结构 基本介绍 /bin:binary 二进制文件主要存放linux的shell命令 如 ls,cd,mv,cp等 /sbin:superuser binary 存放linux超级用户的系统命令 如 reboot,ifconfig等 /dev: 存放系统的设备文件,如鼠标,键盘等 /lib: 库
阅读全文
摘要:Ubuntu配置Git并利用Gitee(码云)进行项目及代码的管理 git安装与卸载 apt-get install git apt-get remove git git配置 配置用户名 git config --global user.name “your name” 配置邮箱 git confi
阅读全文
摘要:2021.5.3 Update Linux-Setting 介绍 Linux安装后自动配置脚本 说明 更换自带源为阿里源 卸载自带无用软件如libreoffice、thunderbird等 安装常用软件如git、curl、vim等 git设置 zsh&oh-my-zsh 使用说明 首先安装git,c
阅读全文
摘要:(虚拟机安装Ubuntu配置记录) 关闭动画 关闭动画 gsettings set org.gnome.desktop.interface enable-animations false 打开动画 gsettings set org.gnome.desktop.interface enable-an
阅读全文
摘要:创建UDP的网络程序流程如下: 创建客户端套接字→发送/接收数据→关闭套接字 创建TCP客户端的流程 创建socket套接字→绑定目的信息(ip和port)→链接服务器→提示用户输入数据→接受对方发送过来的数据 创建TCP服务器的流程 创建socket套接字→绑定目的信息(ip和port)→list
阅读全文
摘要:常用 Linux 命令 Linux基本命令(一) 目标 熟练使用 Linux常用的命令 ls clear cd pwd mkdir touch rm cp mv tree chmod find grep 重定向 软连接、硬链接 压缩 shutdown reboot who exit passwd s
阅读全文