-
什么是SystemTap以及如何使用它?
所属栏目:[Linux] 日期:2020-12-14 热度:172
环境 Red Hat Enterprise Linux (all versions) 问题 What is SystemTap and how to use it? 决议 SystemTap is an innovative tool which allows for simplified information gathering on the running Linux kernel. The purpose of using SystemTap is to[详细]
-
Linux下的Curses库的源码下载与安装
所属栏目:[Linux] 日期:2020-12-14 热度:185
curses库是可以在linux终端中写出字符用户界面的一个库,现在较新的版本应该是ncurses库,现在已经很少有人再去使用他了,所以想拥有这个库并且在linux下写出自己用户界面的可以参考一下本博客,在网上搜了一下,所有的都是基于Ubuntu的安装方法,都是在联网[详细]
-
Linux磁盘设备基础
所属栏目:[Linux] 日期:2020-12-14 热度:159
free -m 查看系统内存 [[email?protected] /]# free -m ???????????? total?????? used?????? free???? shared??? buffers???? cached Mem:????????? 1004??????? 226??????? 777????????? 0???????? 29??????? 150 -/+ buffers/cache:???????? 46??????? 95[详细]
-
Linux 命令实战
所属栏目:[Linux] 日期:2020-12-14 热度:200
统计文件、目录的数量 统计当前目录下文件数量: ls? -l? |? grep? "^-"? |? wc? -l 统计当前目录下文件数量(包含子目录下的): ls? -lR? |? grep? "^-"? |? wc? -l 统计当前目录下目录数量: ls? -l? |? grep? "^d"? |? wc? -l 统计当前目录下目录数量([详细]
-
编写可靠Linux shell脚本的八个建议
所属栏目:[Linux] 日期:2020-12-14 热度:135
编写可靠Linux shell脚本的八个建议 这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。 1.[详细]
-
linux中集群的免秘钥SSH直接登录
所属栏目:[Linux] 日期:2020-12-14 热度:177
这里以三台mysql的主从服务器为例:manage、master、slave1、slave2 ? 给4 个机器生成秘钥文件 以manage 为例,执行命令,生成空字符串的秘钥 ( 后面要使用公钥 ) ,命令是: [ [email?protected] ~]# ssh-keygen? -t rsa -P ‘‘ Generating public/private[详细]
-
1.linux平均负载
所属栏目:[Linux] 日期:2020-12-14 热度:119
这里我说的不会很晦涩难懂,争取用很容易理解的方式展示我学习后的理解 1.首先介绍下stress命令参数,下面我们会使用到 -? 显示帮助信息-v 显示版本号-q 不显示运行信息-n 显示已完成的指令情况-t --timeout N 指定运行 N 秒后停止 --backoff N 等待 N 微秒[详细]
-
Linux文件与目录管理(一)
所属栏目:[Linux] 日期:2020-12-14 热度:68
一般而言绝对路径的正确度比较好。建议如果在写程序来管理系统的情况下,务必使用绝对路径的写法。虽然较麻烦但不会有问题。如果使用相对路径则可能由于你执行的工作环境 不同,导致问题发生。 目录相关操作 比较特殊的目录: 下面谈一谈几个常见的处理目录[详细]
-
Linux性能优化实战:答疑二(14)
所属栏目:[Linux] 日期:2020-12-14 热度:109
问题 1: 使用 perf 工具时,看到的是 16 进制地址而不是函数名 1、分析过程 在 CentOS 系统中,使用 perf 工具看不到函数名,只能看到一些 16 进制格式的函数地址。 其实,只要你观察一下 perf 界面最下面的那一行,就会发现一个警告信息Failed to open /op[详细]
-
linux虚拟环境上的mysql安装步骤
所属栏目:[Linux] 日期:2020-12-14 热度:110
linux虚拟环境上的mysql安装步骤 一、Mysql的源码安装: 1、下载mysql安装包 mysql官网: https://www.mysql.com/ DOWNLOADS Archives MySQL Community Server 版本选择潜规则: MySQL5.6: 1.选择GA 6-12个月 2.小版本号为偶数版 MySQL5.7 1.选择GA 6-12个月[详细]
-
linux rz上传-sz下载
所属栏目:[Linux] 日期:2020-12-14 热度:153
? yum install lrzsz -y rz? ? ?上传文件? ? 不能传目录 如果要传目录需要打包成文件再上传 ? 需要往哪里传东西,先进入哪个目录 rz -y? ?上传覆盖 ? sz -y 文件名? ? 下载覆盖 ? 目录打包上传,用zip,不要用rar ? 其他工具 除了rz、sz等传输文件命令外,还[详细]
-
Linux 环境下 动态库(共享库) 共享路径设置
所属栏目:[Linux] 日期:2020-12-14 热度:68
个人博客首页(点击查看详情) ? 1、简介 ????动态库 链接 后生成 可执行文件,该可执行文件 需要读取动态库文件,因此 我们需要 告知 计算机 该库文件的位置信息;本文用来 描述 如何设置 动态库文件 位置信息 ???? 备注: ????系统无法 获取 动态库文件 会[详细]
-
误删root用户,如何恢复
所属栏目:[Linux] 日期:2020-12-14 热度:197
误删root用户,如何恢复 1.修改配置文件,获取权限登录[email?protected]#vi /etc/my,cnf添加:skip-grant-tables[email?protected]#systemctl restart mysqld2.登录创建root用户[email?protected]#mysqlmysqluse mysql; insert into user set user='root',ss[详细]
-
Gogs配置(本地安装篇)
所属栏目:[Linux] 日期:2020-12-14 热度:117
知识储备: 用过MySQL等 了解Linux最基本的操作 ?本文参考:linux上安装gogs搭建个人仓库? 下载 https://github.com/gogs/gogs/releases 准备环境1 提前准备好MySQL、Nginx == 输入密码等信息 # adduser git ==如果需要为git添加sudo权限— 添加到sudo组【当[详细]
-
Linux 安装mysql方法
所属栏目:[Linux] 日期:2020-12-14 热度:54
数据库 ELK:日志搜集E: elasticsearch (搜索型的数据库)L:logstashK:Kibana Mysql 版本选择 Mysql5.6: 1. 选择GA6-12个月(稳定,12个月以内) 2. 小版本好为偶数版Mysql5.7: 1. 选择GA6-12个月(稳定,12个月以内) 2. 小版本好为偶数版 3. mysql 5.7.17[详细]
-
Arch linux衍生版安装配置(Manjaro,Antergos,Apricity.etc)
所属栏目:[Linux] 日期:2020-12-14 热度:157
Arch linux衍生版安装配置(Manjaro,Antergos,Apricity.etc) 当前位置:? Home??? Linux/Mac??? Arch linux衍生版安装配置(Manjaro,Apricity.etc) ?1. 更换源与添加源 sudo?gedit?/etc/pacman.d/mirrorlist ##?Country?:?ChinaServer?=?http://mirrors.zju.edu[详细]
-
Linux就该这么学第1章 部署虚拟环境安装linux系统。
所属栏目:[Linux] 日期:2020-12-14 热度:117
Q:在虚拟机中安装LInux A: -- 稍后安装操作系统 -- 内存2G,不低于1G -- 设置CPU处理器数以及核心数,开启虚拟化功能 -- USB控制器、声卡、打印机等设备移除 -- 打开计算机的虚拟化技术(VT) -- 安装英文版 -- 选择Software Selection,选中Server with G[详细]
-
【xsy2978】Product of Roots 生成函数+多项式ln+多项式exp
所属栏目:[Linux] 日期:2020-12-14 热度:168
题目大意:给你两个多项式$f(x)$和$g(x)$,满足$f(x)=prodlimits_{i=1}^{n}(a_i+1),$g(x)=prodlimits_{i=1}^{m}(b_i+1)$。 现在给你一个多项式$h(x)$,满足$h(x)=prodlimits_{i=1}^{n}prodlimits_{j=1}^{m}(a_ib_j+1)$ 请输出多项式$h$的前$k$项,[详细]
-
Linux下Bond技术怎样实现负载均衡的步骤
所属栏目:[Linux] 日期:2020-12-14 热度:131
问题介绍 一般企业内用于提供NFS服务、samba服务或者vsftpd服务时,要求系统必须提供7*24小时的网络传输服务。它所能提供的最大网络传输速度为100MB/s,但是当访问的用户数量特别多时,服务器的访问压力非常大,网络传输速率特别慢。 解决方法 因此我们可以[详细]
-
Linux多版本opencv指定 & CMake中 find_package()的原理解析
所属栏目:[Linux] 日期:2020-12-14 热度:192
一、 find_package()的原理解析 这部分暂时搁置,以后补充试验 参考内容: ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用 cmake教程4(find_package使用) CMake如何查找链接库---find_package的使用方法 二、 Opencv版本指定 1. Cmake[详细]
-
linux第一篇 centos7的文件目录结构说明
所属栏目:[Linux] 日期:2020-12-14 热度:96
这是centos7的目录树,接下来逐一介绍个目录(详情请参考fhs-3.0.pdf) / 根目录 每一个文件和目录都从这里开始 只有root用户具有该目录下的写权限 /bin--Operate System自身启动可能会用到的程序,是用户的核心二进制命令;供所有用户使用的基本指令,不能关联独[详细]
-
ip netns 的相关使用
所属栏目:[Linux] 日期:2020-12-14 热度:66
ip命令 ? ? ? ?linux 的强大的网络配置命令‘ip’。 ? ? ? netns可以让一台机器上模拟多个网络设备,是网络虚拟化的重要组成,将不同类型的网络应用隔离。 一个net namespace有自己独立的路由表,iptables策略,设备管理。说来说去,它就是用来隔离的。比如[详细]
-
Clonezilla克隆还原系统
所属栏目:[Linux] 日期:2020-12-14 热度:165
简介 Clonezilla是一个专门用来克隆磁盘驱动器的Linux发行版。它可以操作任何你所能想象到的文件系统类型。Clonezilla有两种版本:Live和SE。Live版本与Ubuntu的Live优盘有着几乎相同的用法。你用Live优盘启动计算机,然后便可以在任何连接在计算机上的磁盘[详细]
-
lspci详解分析
所属栏目:[Linux] 日期:2020-12-14 热度:121
lspci详解分析 一、PCI简介 PCI是一种外设总线规范。我们先来看一下什么是总线:总线是一种传输信号的路径或信道。典型情况是,总线是连接于一个或多个导体的电气连线,总 线上连接的所有设备可在同一时间收到所有的传输内容。总线由电气接口和编程接口组成[详细]
-
用户组管理
所属栏目:[Linux] 日期:2020-12-14 热度:147
?为什么要有用户 1. Linux系统是一个多用户系统 2. 权限管理 用户:为了对系统中的资源做归属 密码:为了对用户做身份认证 在用户组中可以包含多个用户 方面对多个用户进行授权操作 管理的相关文件 /etc/passwd:用户基本信息 /etc/shadow:用户密码信息、过[详细]