草庐IT

linux-device-driver

全部标签

5 个适用于 Linux 的开源日志监控和管理工具

当Linux等操作系统运行时,会发生许多事件和在后台运行的进程,以实现系统资源的高效可靠的使用。这些事件可能发生在系统软件中,例如init或systemd进程或用户应用程序,例如Apache、MySQL、FTP等。为了了解系统和不同应用程序的状态以及它们如何工作,系统管理员必须每天在生产环境中检查日志文件。您可以想象必须查看多个系统区域和应用程序的日志文件,这就是日志记录系统派上用场的地方。它们有助于监控、审查、分析,甚至根据系统管理员配置的不同日志文件生成报告。在本文[1]中,我们将了解当今Linux中最常用的四个开源日志管理系统,当今大多数(如果不是全部)发行版中的标准日志记录协议是Sys

Linux 普通用户创建文件夹(目录)权限不足的解决办法

Linux普通用户创建文件夹(目录)权限不足的解决办法。1、问题描述:创建文件夹a提示无权限,提示mkdir:cannotcreatedirectory'a':permissiondenied。2、原因:执行此操作的用户对上级目录缺乏相应权限。3、解决办法:1.sudo创建。sudomkdira进入上级目录test,修改上级目录的权限,再执行mkdir命令。sudochmod777test

RedHat Linux系统故障修复—— grub引导、MBR损坏修复过程

一、故障问题MBR损坏是一种非常常见的错误,两种情况:1.MBR文件损坏2.grub目录被误删除1.首先,MBR是安装在硬盘的第一个扇区上占用了512个字节,其中前446字节是bootloader用于引导操作系统(中间的64个自己用来指定分区,每个分区为16个字节,所以一个操作系统最多有四个主分区,最后两个字节是标志位,用于表示OK或者notok),它不在分区上,而是位于分区之外,因为分区是对于操作系统而言的,而MBR是用于引导操作系统的,因此现在模拟MBR损坏只要把磁盘上第一个扇区的钱446个字节破坏掉即可。###########模拟故障命令########ddif=/dev/zeroof=

ARM & Linux 基础学习 / 配置交叉编译工具链 / 编译 Linux 应用和驱动 / 编译内核

编辑整理byStaok。本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《嵌入式Linux应用开发完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料》或《2.2全系列Linux教程:在线视频与配套资料》里面可以下载到),还有参考菜鸟教程、C语言中文网、红联的等等等等,比较广泛,侵删。进行了精髓提取,方便日后查阅。过于基础的内容不会在此提及。如有错误恭谢指出!注:在Github上的原版文章日后可能会更新,在其它位置发的不会跟进。文章的Gitee仓库地址,Gitee访问更流畅。注意本文是基于 IMX6ULL这个S

Linux下设置Tomcat服务器的内存大小

Tomcat是一个开源的JavaServlet容器,用于实现JavaServlet和JavaServerPages(JSP)。在Linux系统下,你可以通过调整Tomcat的内存大小来优化服务器的性能。本文将详细介绍如何在Linux系统下设置Tomcat服务器的内存大小。打开Tomcat的配置文件Tomcat的配置文件通常位于Tomcat安装目录下的conf文件夹中。使用文本编辑器(如vi或nano)打开catalina.sh文件。$sudovi/path/to/tomcat/conf/catalina.sh配置初始内存和最大内存在catalina.sh文件中,你会找到以下两行代码:CATAL

Linux基础服务1——Openssh

文章目录一、基本简介二、登录示例2.1当前用户登录2.2指定用户登录三、ssh主机密钥四、ssh免密登录五、服务端配置文件5.1连接端口号5.2限制只能使用普通用户登录5.3密钥登录六、SSH安全注意事项一、基本简介常见远程登录工具:telnet,认证明文,数据传输明文。ssh,通信过程及认证过程是加密的,主机认证,用户认证过程加密,数据传输过程加密。dropbear,嵌入式系统专用的SSH服务器端和客户端工具。scp:跨主机安全复制工具。常用参数:-r递归复制;-P指定远程机的ssh连接端口;-q静默模式;-a全部复制。Openssh认证方式:基于口令认证,账号密码验证。基于密钥认证,证书密

Linux之进程(三)(环境变量)

目录一、基本概念二、环境变量1、PATH2、HOME3、SHELL 三、环境变量参数四、argc和argv一、基本概念环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。如:临时文件夹位置和系统文件夹位置等。环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性。二、环境变量使用env命令可以查看当前系统中的所有环境变量。1、PATH要执行一个程序,那就需要先找到这个程序,怎么去找,这时候就需要带上路径,如我们经常使用的 ./ 的方式。再比如,我们使用的各种系统命令(ls,grep等),我们都知道其实它们是存在一些文件中的,我们在使

Linux日志常用命令

cat命令(文本输出命令)一般查找出错误日志catinfo.log|grep‘print’,这时候我们要输出当前这个日志的前后几行:显示file文件里匹配print那行以及上下5行catinfo.log|grep-C5'print'显示print及前5行catinfo.log|grep-B5'print'显示print及后5行catinfo.log|grep-A5'print'分页查看日志,但是中文有乱码lessinfo.log直接定位到第100行less+100ginfo.log定位到最后一行less+GGinfo.log查找并高亮关键字lessinfo.log|grep'测试数据'-A5移

在Linux本地部署开源自托管导航页配置服务Dashy并远程访问

文章目录简介1.安装Dashy2.安装cpolar3.配置公网访问地址4.固定域名访问简介Dashy是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航页。一款功能超强大,颜值爆表的可定制专属导航页工具结合cpolar内网工具,我们实现无需部署到公网服务器,即可实现公网访问Dashy,下面我们介绍配置方法1.安装Dashy在docker拉取Dashy镜像dockerpulllissy93/dashy:latest镜像下载后我们运行,使用后台方式启动容器,容器内部是80端口,映射到宿主机上的808

Linux神级命令:一键生成巡检报告

Linux系统中的sar命令是一个强大的工具,用于收集、报告和保存系统活动信息。它提供了对系统资源使用情况的深入洞察,帮助管理员更好地理解系统的性能和行为。概述sar命令的全称是SystemActivityReporter,即系统活动报告。它是Linux系统中sysstat包的一部分,用于收集和报告系统的各种活动数据。这些数据包括CPU使用情况、内存使用情况、磁盘I/O、进程活动等,以便管理员能够全面了解系统的运行状态。应用场景1.性能监控与诊断:sar命令可以用于监控系统的性能,帮助管理员诊断系统问题。例如,通过查看CPU使用率报告,可以确定是否存在CPU瓶颈;通过查看内存使用报告,可以确定