随笔分类 -  Linux及网络知识

摘要:# 以 Windows 为例 ## 主节点配置 首先进入 security 界面在 agent 中做如下配置 ![image](https://img2023.cnblogs.com/blog/1564853/202308/1564853-20230807143354913-1912585565.p 阅读全文
posted @ 2023-08-07 15:03 可乐芬达 阅读(205) 评论(0) 推荐(0)
摘要:# 前言 因为Jenkins是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK `sudo apt-get -y install openjdk-11-jdk` # 下载Jenkins的war包 下载地址:https://jenkins.io/download/ # 启动Jenkins 阅读全文
posted @ 2023-08-07 13:12 可乐芬达 阅读(25) 评论(0) 推荐(0)
摘要:#####注意: 不要用 root 用户进行编译!!! 全局你懂的 默认登陆IP 192.168.1.1, 密码 password #####编译命令如下: 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64 命令行输入 sudo apt-get update ,然后输入 阅读全文
posted @ 2022-04-09 14:24 可乐芬达 阅读(3859) 评论(0) 推荐(0)
摘要:VScode remote-SSH 远程登陆 首先在 VScode 安装 remote-SSH 插件 从远程服务器中输入 ifconfig 获取服务器 ip 地址 安装完成后点击右侧远程资源管理器,添加新资源 按如下图中输入对应命令后连接服务器 按如下图修改配置文件,ip 地址和服务器的用户名 此时 阅读全文
posted @ 2022-03-12 22:30 可乐芬达 阅读(2471) 评论(0) 推荐(0)
摘要:title: Github Page + Hexo 搭建个人博客 categories: Hexo 复制代码 Github Page + Hexo 搭建个人博客 准备环境 首先查看环境是否安装,主要用到的工具有git,node,npm git version node -v npm -v 安装Hex 阅读全文
posted @ 2021-10-05 20:00 可乐芬达 阅读(82) 评论(0) 推荐(0)
摘要:pip的安装 下载pip安装脚本 wget https://bootstrap.pypa.io/get-pip.py 使用python命令运行安装脚本 python3 get-pip.py Jupyter的安装 pip install ipython pip install jupyter Ubun 阅读全文
posted @ 2021-06-20 13:18 可乐芬达 阅读(708) 评论(0) 推荐(0)
摘要:基本概念 Linux后台服务进程 独立于控制终端 周期性的执行某种任务 不受用户登陆和注销的影响 一般采用以d结尾的名字 进程组和会话 进程组: 一个进程包含多个进程 会话: 多个组组成一个会话. 创建会话的进程不能是组长进程; 一般创建会话是父进程先fork子进程, 然后父进程退出, 让子进程调用 阅读全文
posted @ 2021-06-15 09:00 可乐芬达 阅读(76) 评论(0) 推荐(0)
摘要:基本概念 Linux环境下,进程地址空间相互独立,每个进程都有不同的用户地址空间,一个进程的全局变量在另一个中是看不到的,要交换数据必须通过内核,在内核中开辟一块缓冲区,一个进程写,另一个读,这种机制就是进程间通信 常用的进程间的通讯方式有以下几种: 管道 (使用最简单) 信号 (开销最小) 共享映 阅读全文
posted @ 2021-06-13 14:19 可乐芬达 阅读(98) 评论(0) 推荐(0)
摘要:基本概念 程序和进程 程序:编译好的二进制文件,占用磁盘空间,静态 进程:程序的运行过程,占用内存、CPU等,动态 并行和并发 并行:一边吃饭一边看电影,这就是并行 并发:在一个时间段内, 是在同一个cpu上, 同时运行多个程序。如:若将CPU的1S的时间分成1000个时间片,每个进程执行完一个时间 阅读全文
posted @ 2021-06-11 21:06 可乐芬达 阅读(89) 评论(0) 推荐(0)
摘要:介绍 GDB(GNU Debugger)是GCC的调试工具。其功能强大, 现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1、启动,启动程序, 可以按照你的自定义的要求随心所欲的运行程序。 2、断点,可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式) 3、检查,当程序被停住时, 阅读全文
posted @ 2021-05-30 22:16 可乐芬达 阅读(803) 评论(0) 推荐(0)
摘要:Makefile 就像是一个Shell脚本一样,通过批量处理,来完成自动化编译 Makefile 基本规则 目标:依赖 (tab缩进)命令 一、下面是最简单的makefile文件 修改一个文件,所有的文件都需要重新编译 二、根据makefile的工作原理 自动检查依赖是否存在,不存在则向下搜索规重新 阅读全文
posted @ 2021-05-23 21:22 可乐芬达 阅读(440) 评论(0) 推荐(0)
摘要:gcc的工作流程 gcc编译器将c源文件到生成一个可执行程序,中间一共有四个步骤 预处理器,头文件展开、宏替换、去掉注释 gcc -E test.c -o test.i 编译器,转化为汇编文件 gcc -S test.i -o test.s 汇编器,转化为二进制文件 gcc -c test.s -o 阅读全文
posted @ 2021-05-23 14:52 可乐芬达 阅读(413) 评论(0) 推荐(0)
摘要:目录结构 基本介绍 /bin:binary 二进制文件主要存放linux的shell命令 如 ls,cd,mv,cp等 /sbin:superuser binary 存放linux超级用户的系统命令 如 reboot,ifconfig等 /dev: 存放系统的设备文件,如鼠标,键盘等 /lib: 库 阅读全文
posted @ 2021-05-21 22:20 可乐芬达 阅读(69) 评论(0) 推荐(0)
摘要:Ubuntu配置Git并利用Gitee(码云)进行项目及代码的管理 git安装与卸载 apt-get install git apt-get remove git git配置 配置用户名 git config --global user.name “your name” 配置邮箱 git confi 阅读全文
posted @ 2021-05-03 15:44 可乐芬达 阅读(7995) 评论(0) 推荐(1)
摘要:2021.5.3 Update Linux-Setting 介绍 Linux安装后自动配置脚本 说明 更换自带源为阿里源 卸载自带无用软件如libreoffice、thunderbird等 安装常用软件如git、curl、vim等 git设置 zsh&oh-my-zsh 使用说明 首先安装git,c 阅读全文
posted @ 2021-05-03 15:43 可乐芬达 阅读(210) 评论(0) 推荐(0)
摘要:(虚拟机安装Ubuntu配置记录) 关闭动画 关闭动画 gsettings set org.gnome.desktop.interface enable-animations false 打开动画 gsettings set org.gnome.desktop.interface enable-an 阅读全文
posted @ 2021-05-03 15:42 可乐芬达 阅读(145) 评论(0) 推荐(0)
摘要:TCP的3次握手: TCP的4次挥手: 阅读全文
posted @ 2019-06-29 13:51 可乐芬达 阅读(85) 评论(0) 推荐(0)
摘要:创建UDP的网络程序流程如下: 创建客户端套接字→发送/接收数据→关闭套接字 创建TCP客户端的流程 创建socket套接字→绑定目的信息(ip和port)→链接服务器→提示用户输入数据→接受对方发送过来的数据 创建TCP服务器的流程 创建socket套接字→绑定目的信息(ip和port)→list 阅读全文
posted @ 2019-06-28 10:15 可乐芬达 阅读(192) 评论(0) 推荐(0)
摘要:常用 Linux 命令 Linux基本命令(一) 目标 熟练使用 Linux常用的命令 ls clear cd pwd mkdir touch rm cp mv tree chmod find grep 重定向 软连接、硬链接 压缩 shutdown reboot who exit passwd s 阅读全文
posted @ 2019-06-28 09:42 可乐芬达 阅读(1977) 评论(0) 推荐(1)