草庐IT

Linux提权

全部标签

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瓶颈;通过查看内存使用报告,可以确定

如果能早点学会这条Linux命令就好了

概述在Linux系统中,ncdu(NCursesDiskUsage)是一个非常实用的命令行工具,用于分析和查看文件系统的磁盘使用情况。它提供了一个直观的界面,使得用户能够快速了解文件和目录的磁盘占用情况,从而进行有效的磁盘管理和优化。ncdu命令基于ncurses库,通过文本模式提供了一个交互式的磁盘使用情况分析工具。它能够扫描文件系统,并以树状结构展示目录和文件的磁盘占用情况。用户可以通过ncdu命令快速定位到占用磁盘空间较大的文件和目录,从而进行删除或移动等操作,释放磁盘空间。应用场景1.磁盘空间管理:当系统磁盘空间不足时,可以使用ncdu命令快速分析各个目录的磁盘占用情况,找出占用空间较

linux安装mysql 8 数据库(保姆级)

(一)mysql版本介绍        MySQL中的命名方案使用由三个数字和一个可选后缀组成的版本名称(例如, mysql-8.0.1-dmr)。版本名称中的数字解释如下:第一个数字( 8 )是主版本号。第二个数字( 0 )是次要版本号。总的来说,主要和次要的数字构成了发布序列号。序列号描述了稳定的功能集。第三个数字( 1 )是发布系列中的版本号。每个新的错误修复版本都会增加。在大多数情况下,系列中的最新版本是最佳选择。        dmr表示开发里程碑版本(DMR)。rc表示候选版本(RC)。候选版本被认为是稳定的,已经通过了MySQL的所有内部测试。        没有后缀表示一般可用