git教程代码托管平台:git.acwing.com1git基本概念工作区:仓库的目录。工作区是独立于各个分支的。暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。切换分支不会新创建暂存区。版本库:存放所有已经提交到本地仓库的代码版本版本结构:树结构,树中每个节点代表一个代码版本。origin:默认代表云端2git常用命令gitconfig--globaluser.namexxx:设置全局用户名,信息记录在~/.gitconfig文件中gitconfig--globaluser.emailxxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitco
Linux简介:Linux是一个开源的操作系统内核,最初由LinusTorvalds创建。它通常与GNU工具一起使用,以创建一个完整的操作系统。Linux操作系统有许多基于内核的发行版,如Ubuntu、CentOS、Debian等,每个发行版都有其独特的特性和包管理工具。登录和用户管理:使用SSH(SecureShell)协议远程登录到Linux服务器,确保安全的远程访问。添加新用户,可以使用useradd命令,并使用passwd命令设置密码。修改和删除用户帐户,可以使用usermod和userdel命令。文件系统和目录结构:Linux文件系统使用层次结构,根目录(/)是整个文件系统的顶级目录
文章目录一、概述二、基于crontab的设置2.1基本命令说明2.2使用-e指令编辑命令2.2.1进入编辑模式2.2.2指令信息格式2.2.4开启日志1)修改rsyslog配置文件2)重启rsyslog3)查看日志2.2.3设置后之后重启服务三、示例3.1每隔一分钟往文件中日期3.2使用-l查看任务列表3.3使用-r删除所有任务3.4设置定时关机总结白衣沽酒绮罗生百代繁华一朝都,谁非过客;千秋明月吹角寒,花是主人。一、概述crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行
实训内容:使用RPM(1)使用RPM查询lsof命令是否被安装,如未安装,请使用RPM命令安装。rpm-qlsof(2)使用RPM命令查看被安装的包的信息,并列出该包中有哪些文件。rpm-qilsofrpm-qllsof(3)使用RPM命令卸载lsof命令。rpm-elsof–nodeps使用YUM搭建本地YUM源。(2)使用YUM命令列出所有可更新的软件清单。(3)使用YUM命令查找lsof命令的软件包。yumcheck-update(3)使用YUM命令查找lsof命令的软件包。yumsearchlsof(4)使用YUM命令安装lsof命令。yuminstalllsof3、进程查看、终止、挂
目录 一、Linux系统 1.什么是Linux系统 2.Linux基础命令二、Alias别名系统 1.什么是别名系统 2.别名系统的设置三、查看文件 1.为什么要会查看文件2.怎么查看文件全量查看文件内容分页查看文件内容动态查看过滤查找文件中想要的内容grep-n显示匹配内容的所在行号grep-c查找匹配内容一共有多少行的总数量grep-v反向选取grep-e条件满足其中一个,都可过滤内容显示出来(后面可跟多个或者单个内容条) 一、Linux系统1.什么是Linux系统Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线
下载软件首先先下载kafka的包,kafka是apache基金会的一部分,官网下载我原本下载的是最新的3.6.0,但是部署时发生了错误,所以回退到了2.6.0版本安装包名:kafka_2.13-2.6.0.tgz,其中2.13是scala版本,因为kafka是用scala语言写的,2.6.0是kafka的版本tar-xvzfkafka_2.13-2.6.0.tgz把压缩包放到local目录解压然后cd进入cdkafka_2.13-2.6.0可以看到压缩包内总共有这些内容:其中etc是我新建的,不属于压缩包bin里都是.sh文件,存放kafka的常用脚本config里都是.properties文
目录一、程序地址空间二、进程地址空间1、概念2、写时拷贝3、为什么要有进程地址空间四、总结一、程序地址空间我们先来看看下面这张图。这张图是我们在学习语言时就见到过的内存区域划分图。 下面我们在Linux下看一看内存区域是不是也是这么划分的。可见在Linux下也是符合上面的分布的。那么下面我们来看看下面的代码: 上面的代码中用fork函数创建了一个子进程,其中让子进程相将全局变量g_val该从100改为200后打印,而父进程先休眠3秒钟,然后再打印全局变量的值。按我们之前所学的来说子进程打印的全局变量的值为200,而父进程是在子进程将全局变量改后再打印的全局变量,而且全局变量在整个程序中应该只有
摘要本文档适用于在Linux系统下部署单体RabbitMQ,是在无网的情况下部署的。涉及的任何操作都是通过手动下载安装包然后上传到服务器上进行安装,因此也遇到一些问题,并在此文档中记录。实际操作环境:KylinV10,实际操作的Linux系统是银河麒麟。根据我安装的过程,觉得适用于所有Linux的操作系统。一、准备环境1.确认目前服务器上是否有gcc的环境命令:gcc-v如出现如图所示,如果出现gcc版本信息及其他相关信息,则说明已经有gcc环境了,跳过后续安装gcc步骤;若没有则需要安装。2.安装gcc、g++离线安装阿里云盘下载地址:https://www.aliyundrive.com/
本文将详细介绍Linux命令行中的cut和paste命令,包括命令的基本用法、常见选项和实例演示。cut命令用于从文本中剪切字段,而paste命令则用于合并文本。通过学习这两个命令,您将能够更高效地处理和编辑文本文件。1.cut命令cut命令用于从文本文件或标准输入中剪切字段,然后将它们输出到标准输出。下面是cut命令的基本用法:cut[选项]文件名1.1常见选项-d:指定字段的分隔符。默认情况下,字段分隔符为制表符。-f:指定要剪切的字段。可以使用逗号分隔多个字段,也可以使用连字符表示字段范围。--complement:输出未剪切的字段。-s:如果输入行中没有指定的分隔符字符,则跳过该行。1
Linux被广泛用于服务器系统,很多线上服务在上线前要做压力测试,对发现的性能问题要进一步排查和开发优化性能。比如通过 top 、iostat 等命令找到了引起资源异常的进程后,就要进一步对该进程/线程的内存占用、文件系统IO系统调用次数、Socket和网络通讯阻塞问题等做跟踪分析。由于此时往往更希望接近真实场景的运行方式,所以除了采用代码断点调试的方式外,最保真、最快速跟踪到实际环境问题根源的就是用Linux系统自带的strace软件启动问题软件,获得直接的数据实现,故障分析、性能分析。这是一款Linux下瑞士军刀级别的工具,开发者、运维人员如果不熟悉,那么非常有必要继续往下看。学会后可以事