随笔分类 -  D.1.2-Linux踩坑之旅

若干后台配置、软件安装等,各种坑
摘要:https://zh.cppreference.com/w/ cppreference.com 是一个在线的 C++ 参考手册网站,提供了广泛的 C++ 相关信息,包括标准库、语言特性、算法、数据结构等方面的文档。该网站是 C++ 开发者的重要资源之一,它的内容通常比较全面,详细说明了 C++ 的各 阅读全文
posted @ 2024-01-25 16:55 He_LiangLiang 阅读(88) 评论(0) 推荐(0) 编辑
摘要:std::ref() 是C++标准库 <functional> 头文件中的函数模板,用于将一个对象包装成一个引用包装器(reference wrapper)。引用包装器允许你在使用函数模板时传递对象的引用而不是拷贝对象本身。 下面是 std::ref() 的基本用法和解释: #include <io 阅读全文
posted @ 2024-01-25 08:27 He_LiangLiang 阅读(360) 评论(0) 推荐(0) 编辑
摘要:完整的 OpenSSL,包括命令行工具和开发包,可以运行以下命令: sudo yum install openssl openssl-devel 使用以下命令验证 OpenSSL 是否已经成功安装: openssl version 阅读全文
posted @ 2024-01-22 17:23 He_LiangLiang 阅读(293) 评论(0) 推荐(0) 编辑
摘要:#查看本机core文件大小 ulimit -c 设置core文件大小为无限制 echo "ulimit -c unlimited" >> ~/.bashrc source ~/.bashrc 阅读全文
posted @ 2024-01-09 15:32 He_LiangLiang 阅读(116) 评论(0) 推荐(0) 编辑
摘要:lsblk df -h file_path # 查看磁盘分区 lsblk [henry@192 henry-sylar]$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 300M 0 阅读全文
posted @ 2024-01-03 14:31 He_LiangLiang 阅读(7) 评论(0) 推荐(0) 编辑
摘要:较高版本的gdb能显示更多的调试信息,因此有必要升级一下自己的编译环境。 # 安装 GMP 库及其开发文件(gdb的安装需要这个) sudo yum install gmp gmp-devel # 下载源文件 wget http://ftp.gnu.org/gnu/gdb/gdb-12.1.tar. 阅读全文
posted @ 2024-01-02 15:58 He_LiangLiang 阅读(481) 评论(0) 推荐(0) 编辑
摘要:手痒,在centos7上面,升级了glibc,然后导致正常程序编译都出现了问题。 这是编译的报错: /opt/rh/devtoolset-9/root/usr/include/c++/9/x86_64-redhat-linux/bits/os_defines.h:44:19: error: miss 阅读全文
posted @ 2024-01-02 13:07 He_LiangLiang 阅读(895) 评论(0) 推荐(0) 编辑
摘要:sylar 框架 linux系统 centos7,内核版本2.6.18及以上版本 gcc 9.1及以上 cmake 3.0及以上 yaml-cpp 0.6.0 及以上 boost 1.5.3 及以上 gdb 12.1及以上 openssl gcc 安装: sudo yum -y install bz 阅读全文
posted @ 2024-01-02 11:37 He_LiangLiang 阅读(57) 评论(0) 推荐(0) 编辑
摘要:这是一个C语言多线程读写锁的例子。 创建了10个线程,线程对一个全局变量做自减操作。减到0之后线程退出。 每个自减线程里面添加了 写锁,避免了数据竞争的情况。 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include < 阅读全文
posted @ 2024-01-02 11:09 He_LiangLiang 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.下载yaml-cpp 0.3.0版本源码 https://github.com/jbeder/yaml-cpp/releases/tag/release-0.3.0 ## 解压文件 unzip yaml-cpp-yaml-cpp-0.7.0.zip ## 创建build文件夹 mkdir bui 阅读全文
posted @ 2024-01-02 10:57 He_LiangLiang 阅读(522) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://www.zhudo.net/server/linux/125.html 1、先检查并卸载老版本 yum remove cmake 2、准备安装好cmake所需的依赖 yum -y install gcc gcc-c++ openssl openssl-devel tar 3 阅读全文
posted @ 2023-12-09 15:56 He_LiangLiang 阅读(765) 评论(0) 推荐(0) 编辑
摘要:Redis提供了多种持久化方案,以确保数据在服务器重启或故障恢复时不会丢失。以下是Redis的两种主要持久化方式,以及它们的优点和缺点: RDB(Redis DataBase)持久化: 优点: 节省空间:RDB文件是二进制的,通常比AOF文件更紧凑,因此可以节省磁盘空间。 适用于备份:RDB文件非常 阅读全文
posted @ 2023-09-19 16:43 He_LiangLiang 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。 可以在终端输入命令 sudo passwd 然后输入当前用户的密码,enter. 二、终端会提示输入新的密码并确认,此时的密码就是root新密码。修改成功后, 输入命令 su root 再输入新的密码就ok了。 阅读全文
posted @ 2023-05-18 06:31 He_LiangLiang 阅读(478) 评论(0) 推荐(0) 编辑
摘要:查看网卡信息: ifconfig -a 使用 nload -m 可以查看设备当前网络带宽情况。 如何查看各个进程的网络带宽呢,可以用到 nethogs 工具。 工具安装 yum install epel-release sudo yum install - y nethogs #执行命令 netho 阅读全文
posted @ 2023-05-09 15:12 He_LiangLiang 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.使用 nload 工具查看 安装工具 yum install -y epel-release #先安装epel软件库yum install -y nload #再安装nload # 查看所有网卡实时网速 sudo nload -m # 查看指定网卡实时网速 sudo nload eth0 -m 阅读全文
posted @ 2023-05-09 09:53 He_LiangLiang 阅读(4167) 评论(0) 推荐(1) 编辑
摘要:core文件设置1.取消大小限制;vi /etc/profileulimit -c unlimited 2.添加进程名vi /proc/sys/kernel/core_pattern 添加下面的内容:core.%p_%e sysctl -w kernel.core_uses_pid=1sysctl 阅读全文
posted @ 2022-12-09 18:22 He_LiangLiang 阅读(64) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://blog.csdn.net/jiemashizhen/article/details/125016646 core文件是调试段错误的重要手段,默认情况下是不会生成core文件的,可通过如下方式对生成core文件进行设置: 1.打开core开关 可以先通过ulimit -c, 阅读全文
posted @ 2022-08-31 22:01 He_LiangLiang 阅读(664) 评论(0) 推荐(0) 编辑
摘要:一个linux程序 网络通信的服务器,监听某个端口号。这里的代码介绍了如何绑定ip地址,如何创建socket,如何设置Ip地址族等 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sig 阅读全文
posted @ 2022-08-29 22:24 He_LiangLiang 阅读(333) 评论(0) 推荐(0) 编辑
摘要:vscode有一个 SFTP 插件,可以非常方便的连接远端的linux服务器。 下载插件之后, 按 Ctrl + shift + p 输入 SFTP:Config 打开sftp.json 的配置文件信息。 在配置文件里面,填写你的 host 主机地址, username,以及 remotePath 阅读全文
posted @ 2021-12-23 17:54 He_LiangLiang 阅读(108) 评论(0) 推荐(0) 编辑
摘要:参考博客: https://blog.csdn.net/sinat_36118270/article/details/62899093 当前登陆用户,无权限问题。 root模式下编辑 /etc/sudoers 文件,添加当前用户。 详细步骤: 1.切换到root用户下 方法为直接在命令行输入:su, 阅读全文
posted @ 2021-05-26 11:01 He_LiangLiang 阅读(90) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示