草庐IT

Linux-grep

全部标签

Linux云计算进阶-10条指令在1分钟内排查出服务器问题之dmesg篇

文章目录dmesg可以查看Linux内核引导相关的所有信息列出加载到内核中的所有驱动列出所有被检测到的硬件只输出dmesg命令的前30行日志只输出dmesg命令最后20行日志显示时间戳人性化显示过滤系统初始化时的错误信息dmesg可以查看Linux内核引导相关的所有信息dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。列出加载到内核中的所有驱动我们可以使用如‘more’。‘tail’,‘less’或者‘grep’文字处理工具来处

在linux中配置c++和cmake环境

Prefix:熟悉常见Linux开发命令,并熟悉Linux中的cmake等操作1.1目录结构常见目录结构:(1)bin:存放二进制文件,这些文件都可被运行(2)home:除root外其他用户的目录,类似于windows下的/User(3)root:用户自己的目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XTj5Hk4w-1684044390875)(pics/Linux1.1.png)]1.2指令与选项指令格式:命令选项操作对象ls-l-a-h/home./三个选项两个操作对象ls-lah/home./一个选项两个操作对象以上两条命令等价1.3重要指令讲解在

【Linux取经路】探寻shell的实现原理

文章目录一、打印命令行提示符二、读取键盘输入的指令三、指令切割四、普通命令的执行五、内建指令执行5.1cd指令5.2export指令5.3echo指令六、结语一、打印命令行提示符constchar*getusername()//获取用户名{returngetenv("USER");}constchar*gethostname()//获取主机名{returngetenv("HOSTNAME");}constchar*getpwd()//获取当前所处的目录{char*pos=strrchr(getenv("PWD"),'/');//查找最后一个‘/’if(*(pos+1)!='\0')return

如何在Linux部署Yearning并结合cpolar实现公网访问内网管理界面

文章目录前言1.Linux部署Yearning2.本地访问Yearning3.Linux安装cpolar4.配置Yearning公网访问地址5.公网远程访问Yearning管理界面6.固定Yearning公网地址前言Yearning简单,高效的MYSQL审计平台一款MYSQLSQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。下面介绍Linux简单部署Yearning并结合cpolar内网穿透工具实现远程访问,破除访问限制,提高工作效率!!1.Linux部署Yearning在Github上下载对应的Linux安装包:https://github.

linux安装filebeat并收集日志到elasticsearch

摘要:通过filebeat收集服务器上各个应用的日志到elasticsearch,通过tags区分不同的应用创建不同的索引保存日志。官网地址:https://www.elastic.co/cn/downloads/past-releases#filebeat安装步骤:1:下载并解压(以7.9.3版本为例)cd/usr/local/srcwgethttps://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.9.3-linux-x86_64.tar.gztar-zxvffilebeat-7.9.3-linux-x86_64.tar

c++ - 交叉编译C++;从Linux到Windows,真的有用吗?

我有一些非常简单的命令行程序的源代码。我正在考虑在Linux机器上编译它们的选项(它们是在这里开发的)以便它们可以在Windows上使用。如果我没记错的话,这就是所谓的交叉编译。没试过,昨天看了一些资料,好像有点复杂,没成功。我想听听您的意见,以及如何移植一个简单​​的“helloworld”程序,该程序在Linux上使用g++编译。谢谢 最佳答案 查看mingw,一套用于在Linux中构建Win32应用程序的工具。如果程序不依赖于mingw不支持的任何特定于Linux的功能,您应该没问题。

【linux开发工具】vim详解

📙作者简介:RO-BERRY📗学习方向:致力于C、C++、数据结构、TCP/IP、数据库等等一系列知识📒日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持“学如逆水行舟,不进则退”目录1.概念2.vim的模式3.vim的基本操作3.1进入vim3.2切换至插入模式(Insertmode)编辑文件3.3退出vi及保存文件4.vim正常模式命令集4.1插入模式4.2命令行模式移动光标删除文字复制替换恢复/撤消/还原上一次操作更改跳至指定的行3.Lastlinemode下命令简介列出行号跳到文件中的某一行查找字符保存文件离开vi感叹号的使用分屏命令1.概念🎄vi编辑器是所有Uni

如何部署Linux AMH服务器管理面板并结合内网穿透远程访问

文章目录1.Linux安装AMH面板2.本地访问AMH面板3.Linux安装Cpolar4.配置AMH面板公网地址5.远程访问AMH面板6.固定AMH面板公网地址AMH是一款基于Linux系统的服务器管理面板,它提供了一系列的功能,包括网站管理、FTP管理、数据库管理、DNS管理、SSL证书管理等。使用AMH云主机面板可以方便地管理服务器,提高工作效率。AMH面板远程访问的好处在于,用户可以通过互联网远程登录到服务器主机面板,方便地管理和维护服务器。这样,用户就可以在任何地方、任何时间登录到主机面板,进行服务器的管理和维护,而不必亲自到服务器所在地。此外,AMH主机面板远程访问还可以提高工作效

【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解

我们在Windows中编写C/C++程序时,常用的VS2019是一个集成开发环境,包含了很多工具包。而在Linux下开发,大部分的情况下都是使用一个个独立的工具。比如:编写代码用vim,编译代码用gcc,调试代码用gdb。一、编辑器-vim为什么选择使用vim呢?因为vim是所有Linux环境下自带的。vi/vim的区别简单点来说,它们都是多模式编辑器。不同的是 vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、macos、windows。这里统一选择按照 vim 来进行讲解。1、vi

正点原子IMX6ULL-Linux驱动开发

目录第一期第6讲Ubuntu终端操作与Shell命令 第一期第8讲Ubuntu文件系统结构 第一期第9讲Ubuntu磁盘管理 第一期第10讲Ubuntu压缩与解压缩 第一期第11讲Ubuntu用户和用户组  第一期第12讲Ubuntu文件权限第一期第13讲Linux连接文件 第一期第14讲vim编辑器 第一期第16讲make工具和Makefile引入第一期第17讲Makefile基本语法 第一期第18讲Shell脚本 第一期第19讲Shell脚本入门第一期第6讲Ubuntu终端操作与Shell命令  第一期第8讲Ubuntu文件系统结构  第一期第9讲Ubuntu磁盘管理 拔掉U盘看看哪个设备