源码centos cmake3 linux
linux常用命令-ls
ls命令是list的简写,作用是列出当前目录下的文件。一般用ls 和 ll即可 无需参数 常用参数: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其他文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显 ......
读 Go 源码,可以试试这个工具
编程发展至今,从面向过程到面向对象,再到现在的面向框架。写代码变成了一件越来越容易的事情。 学习基础语法,看看框架文档,几天时间搞出一个小项目并不是一件很难的事情。 但时间长了就会发现,一直这样飘在表面是不行的,技术永远得不到提升。 想要技术水平有一个质的飞跃,有一个很好的方法,就是读源码。 但读源 ......
spdlog日志库源码:CMake构建项目
[TOC] # spdlog项目构成 Github源码:https://github.com/gabime/spdlog spdlog项目采用CMake构建,其一级目录结构如下 ```shell $ tree -L 1 . ├── CMakeLists.txt // 根目录CMake文件 ├── I ......
linux软连接
在系统中创建软连接,可以将文件文件夹连接到其他位置。类似与windows中的快捷方式 ln -s 参数1 参数2选项-s表示创建软连接参数1表示被连接的文件或文件夹参数2表示要连接取得目的地 ......
Linux网络配置常用的基础命令(面试也经常提到)
Linux网络配置常用的基础命令 原创 weijishu 微技术之家 2023-07-14 07:07 发表于上海 通常情况下,不管什么操作系统,配置IP地址分为如下两类: 动态DHCP模式:系统默认是 DHCP也就是动态获取IP地址,这种有个坏处就是IP地址会经常变换。如果用连接工具的话,IP地址 ......
Centos SSH登录慢的解决方法
vi /etc/ssh/sshd_config 修改内容 UseDNS no GSSAPIAuthentication no 修改完成后重启 systemctl restart sshd ......
linux 中查看文件的具体时间
001、 ll 只能显示日期 [root@PC1 test01]# ls a.txt [root@PC1 test01]# ll ## ll命令显示日期 total 4 -rw-r--r--. 1 root root 21 Jul 17 16:51 a.txt 002、stat显示完整的日期 [ro ......
linux软件安装(centos系统)
linux支持两种软件安装方式 下载安装包自行安装 系统的应用商店内安装 命令行下yum命令安装软件(linux命令行内的软件商店) yum:RPM包软件管理器,用于自动化安装配置linux软件,并自动解决依赖问题yum [-y] [install | remove | search] 软件名称选项 ......
Intel Arc 显卡最新的驱动大幅提升 Linux 平台性能表现
导读 Intel 最新的显卡驱动使旗下 Arc Graphics DG2/Alchemist 以及即将推出的 Meteor Lake 系列显卡在 Linux 系统下的性能大幅提升。在基准测试中,CS:OL 速度提高了 11%,其他 Vulkan 应用程序 / 游戏也或多或少地受益。 最新的驱动补丁主 ......
linux命令行快捷键
1.强制停止ctrl+c 可以强制关闭某些程序 命令写错了,退出当前输入,重新输入 2.退出或登出ctrl+d 可以登出账户 退出某些特定程序的专属页面 不能退出vi/vim 3.历史命令搜索history 通过!命令前缀,自动执行上一次匹配前缀的命令 快捷键ctrl+r,输入内容去匹配历史命命令搜 ......
linux权限控制
1.什么是权限 通过ls -l命令查看详细文件信息,显示文件细节 第一列表示文件文件夹的权限控制信息 第二列表示文件文件夹所属用户 第三列表示文件文件夹所属用户组 2.权限信息细节 权限细节总共10个槽位 r读权限,w写权限,x执行权限 文件文件夹rwx含义不同 r,文件是可以查看文件内容,文件夹是 ......
CentOS 7安装MySQL8
转载于https://www.cnblogs.com/secretmrj/p/15600144.html 基于 Linux 的 CentOS 7 安装 MySQL 8,包含以下步骤 安装工作:卸载 MariaDB,下载资源包,检查旧版本 MySQL,解压安装。 配置工作:基本设置,创建用户组和用户, ......
underscore.js源码分析
一、介绍 提到underscore.js大家可能不太熟悉,但是大家肯定对于lodash很熟悉。在我们日常工作中主要用lodash操作一些js操作起来比较麻烦的方法。underscore和lodash类似,他们都是对于js表现力的增强,就是说原生js在处理数据方面是比较薄弱的,像lodash和unde ......
Linux命令使用技巧
Linux命令使用技巧 1)Linux服务器终端(非远程连接工具)的放大缩小(终端窗口字体显示) 放大 ctrl + shift + = 缩小 ctrl + - 2)Linux命令的自动补全 在敲出 文件/目录/命令 的前几个字母之后,按下tab键 如果输入的没有歧义,系统会自动补全 如果还存在其他 ......
2023.7.16 linux 软中断Softirqs 队列 Workqueues 并发管理队列cmwq
Implementing work-deferring mechanisms 延期任务 Softirqs: Executed in an atomic context # kernel/softirq.c ; <linux/interrupt.h>. Tasklets: Executed in an ......
Linux操作系统
1.1 操作系统 操作系统:所有硬件设备组装完成后的第一层软件,能够使用户使用硬件设备的软件即为操作系统 常见分类: 桌面操作系统: windows/macoS/Linux 移动端操作系统: Android(安卓)/ios(苹果) 服务器操作系统: Linux/windows Server 嵌入式操 ......
CentOS7下安装VSCode,打造shell开发环境
一,VSCode安装 https://code.visualstudio.com/docs/setup/linux 二,安装VSCode中各个插件: https://www.zhihu.com/tardis/zm/art/199187317?source_id=1005 注意:shell-forma ......
[Linux][报错解决] 搭建有固定ip的节点
Linux环境:CentOS8 + VMware 目标:令节点有固定可访问的ip地址,为以后搭建多节点环境铺垫 过程:查看并确定宿主机和linux系统的ip地址,修改ens160/ens33文件中的参数,使系统ip固定 ### 使用dhclient给linux系统分配一个ip 系统刚开始默认没有ip ......
Linux 设置虚拟网卡
## 理解IP路由 `ip` 地址可以理解为网络环境中的门牌号,你可以使用 `ip` 地址`ping通` 远在天边的网站,数据是如何到达的呢?靠的就是网络路径上每个节点的路由。**路由,简单的说就是指导IP报文该去哪的指示牌。** 当然,以上主要是理解 **路由器中的路由**,就是将已收到的数据包, ......
对安装Linux的服务器进行缓存清除
对安装Linux的服务器进行缓存清除 原创 二河小鱼 人文历史与科学技术 2023-07-11 18:10 发表于江西 收录于合集 #服务器99个 #Linux运维101个 #清除缓存1个 安装Linux的服务器缓存过高导致服务器运行速度慢 第一步,查看当前服务器中Linux系统的状态。 命令:fr ......
源码安装Spark
# 前提条件 Spark 使用的语言是 Scala,而 Scala 需要运行在 JVM 之上。因此,搭建 Spark 的运行环境应该是 JDK 和 Scala。由于学习 Spark 源码的参考书籍是《Spark内核设计的艺术架构设计与实现》,所以就按照作者安装的版本进行安装: * Java8 * S ......
linux用户用户组,用户管理以及相关命令
linux系统中,最大权限用户的账户名为:root(超级管理员) 1.命令行切换用户 su [-] [用户名]符号-可选,表示切换用户后是否修改环境变量,建议带上用户名省略默认切换root切换后可以使用exit回退上一个用户,也可使用ctrl+d普通用户的权限,一般在其HOME内不受限一旦出了HOM ......
linux MySQL事务
事务是数据库中很重要的一方面,是保证操作的执行完整性。 目录 一、事务的概述 二、事务的作用 三、事务的特点 四、事务的应用 五、事务的管理 六、总结 一、事务的概述 1.事务的概念 事务是数据库管理系统中的一个重要概念,用于保证数据的一致性和完整性。事务通常包括一组数据库操作命令,这些命令要么全部 ......
linux MySQL数据库索引
索引在数据库中占有重要地位,当高并发时,一条一条的查找数据是很慢的,但是索引可以分流,可以快速定位,解决高并发。 目录 一、索引概念 二、索引作用 三、索引的应用 四、索引分类 五、索引的创建 六、索引的管理 七、总结 一、索引概念 1.索引概念 数据库索引是一种排序的数据结构,它包含了索引值和对应 ......
linux 内存管理 --- 用户空间 malloc 内存申请原理
相对于栈而言,堆这片内存面临着一个稍微复杂的行为模式:在任意时刻,程序可能发出请求,要么申请一段内存,要么释放一段已经申请过的内存,而且申请的大小从几个字节到几个GB都有可能,我们不能假设程序一次申请多少堆空间,因此,堆的管理显得较为复杂。 那么,使用 malloc() 在堆上分配内存到底是如何实现 ......
linux 找出文件类型 并 检索内容关键字
``` find / -type f -name "*.log" | xargs grep -i "start" #从根目录查找.log文件并挑出含有不分大小写的start内容的文件 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 例子:在当前目录里第一级文件夹中寻找包 ......
linux笔记_2_nginx跨域启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址 ./nginx -c /data/server/nginx/nginx/conf/nginx.conf 查询进程号 ps -ef | grep nginx 重启 kill -hup 进程号 ......
centos8安装puppeteer
## 背景 我计划使用puppeteer爬点html数据,结果windows11上没问题 但在我的服务器centos8上确报错。 ```shell [root@104 auto-task]# npm run start > auto-task@1.0.0 start > node src/main. ......
基于源码安装ZooKeeper
下载ZK代码 git clone git@gitee.com:wangjingqian1995/zookeeper.git cd zookeeper git checkout branch-3.8 设置环境变量 echo "export ZOOKEEPER_HOME=/root/code/java/ ......