草庐IT

Centos7-Linux

全部标签

Hadoop 使用Linux操作系统与Java熟悉常用的HDFS操作

 注意看评论区获取完整代码资料目录一、实验目的二、实验平台三、实验步骤一、实验目的理解HDFS在Hadoop体系结构中的角色;熟练使用HDFS操作常用的Shell命令;熟悉HDFS操作常用的JavaAPI。二、实验平台操作系统:Linux(建议Ubuntu16.04);Hadoop版本:2.7.1;JDK版本:1.8或以上版本;JavaIDE:Eclipse。三、实验步骤(一)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务:1.向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,则由用户来指定是追加到原有文件末尾还是覆盖原有的文件; importorg.ap

【Linux】如何在 Linux 终端中复制粘贴

Linux终端中复制粘贴一、在终端中使用键盘快捷键进行复制粘贴`Ctrl+Shift+C/V`二、在终端中复制和粘贴的另一种方法是使用:右键单击上下文菜单。三、在Linux终端使用鼠标中键(滚轮)复制粘贴四、为什么Linux终端不使用“通用”的`Ctrl+C`和`Ctrl+V`五、`Ctrl+S`冻结终端;`Ctrl+Q`解冻终端一、在终端中使用键盘快捷键进行复制粘贴Ctrl+Shift+C/V在Ubuntu和许多其他Linux发行版上,你可以使用Ctrl+Insert或Ctrl+shift+C复制文本,使用Shift+Insert或Ctrl+shift+V在终端中粘贴文本。复制粘贴也适用于外

Android/Linux 子系统Graphics图形栈入门普法介绍

    Android/Linux子系统Graphics图形栈入门普法介绍写在最前面  由于工作原因,最近在公司做了一个关于Android/Linux子系统Graphics图形栈入门相关知识的培训介绍,个人感觉对于想要了解入门这块的朋友还是有一定帮助的。由于博客不能直接放入ppt,这里我就将相关的ppt转换成可以博客展示的发表出来,希望能帮助到对这一块感兴趣的朋友!前言  由于Linux(外加Android)图形子系统过于复杂,且个人由于能力有限,这里我也仅能对Linux图形子系统做一些简单的概述,进而罗列出Linux显示子系统涉及的相关的软件技术,做到给大家一个了解的程度!本文很多图片都是从

Linux中必知必会的mount命令

Mount命令是Linux系统中用于将文件系统挂载到指定挂载点上的重要工具。通过Mount命令,我们可以访问和管理各种类型的文件系统。本文将介绍Mount命令的用法,并提供10个实际示例来演示其功能和用法。Mount命令的基本语法如下:mount[选项]选项:-t:指定要挂载的文件系统类型。-o:指定挂载的选项,如读写权限、访问模式等。示例1:挂载硬盘分区$mount/dev/sda1/mnt/hdd解析:上述示例中,我们将硬盘分区/dev/sda1挂载到挂载点/mnt/hdd上。通过此操作,我们可以访问该硬盘分区中的文件。示例2:挂载CD/DVD-ROM$mount/dev/cdrom/mn

我们如何应对Linux 内核崩溃

kdump是一种用于获取Linux内核崩溃转储的方法,而要找到关于其使用和内部结构的解释性文档可能有一些挑战。在这篇文章中,我将深入探讨kdump的基本用法以及kdump/kexec在内核中的实现。首先,让我们了解kexec。kexec是一个Linux内核到内核的引导加载程序,它可以帮助从第一个内核的上下文快速引导到第二个内核。使用kexec,可以关闭第一个内核,绕过BIOS或固件阶段,并直接跳转到第二个内核,从而实现快速重启,无需经历传统的BIOS阶段。kdump和kexec可以一起使用。当第一个内核崩溃时,kexec可以引导第二个内核,而第二个内核则用于复制第一个内核的内存转储。之后,可以

Linux下编写zlg7290驱动(3)-键盘驱动编写

2.3. 数据处理实现执行上述代码后系统中就注册了我们的input设备,接下来我们要做的是活得键盘的键值,zlg7290多可以支持64个按键,每个按键按下后都会产生一个中断,我们写驱动是可以使用轮询不断检测是否有按键也可以触发中断来判断是否有按键按下。本例使用中断方式,当按键按下后会触发终端,终端读取zlg7290相应寄存器,读出键值,然后将键值提交给上层。这写这个中断处理函数是需要注意,zlg7290是使用i2c总线通信的,但是linux内核提供的i2c数据交互函数i2c_transfer是一个可能引起睡眠的操作,所以不能出现在终端处理函数中,但是我们又需要通过这个函数从设备上读出我们的键值

【Linux】DockerCompose 一键编排ELK(Elasticsearch + Logstash + Kibana)7.14 版本

【Linux】DockerCompose一键编排ELK(Elasticsearch+Logstash+Kibana)7.14版本作者:沈自在1初始化目录选取一个工作目录,比如我的是/Users/zizaishen/docker/elk那么现在需要创建以下文件夹或者文件:(按照树结构顺序添加问价结构就好).|____kibana||____config|||____kibana.yml|____logstash||____config|||____logstash.yml|||____logstash.conf|||____small-tools||||____demo.conf|____ela

Linux 操作命令

路是脚踏出来的,历史是人写出来的。人的每一步行动都在书写自己的历史。Linux基础命令open:打开文件操作,如环境配置文件。open~/.zshrcvi:vi(visualinterface),linux中最经典的文本编辑器vim(viimproved)是vi发展出来的一个文本编辑器,支持代码补全、编译、错误跳转等方便编程的功能非常丰富。vim/etc/hostsecho:输出、查看相关常量值,打印一个值。#查看当前系统正在使用的shellecho$SHELL#查看当前进程正在使用的shellecho$0cat/more/less:获取输出文件里的相关内容。cat是一次性显示整个文件的内容,

使用Docker在centos7服务器部署SpringBoot程序

需求:将已经写好的SpringBoot程序通过Docker部署到服务器上,实现可移植部署。前提准备:一台centos服务器(用虚拟机也可以,centos版本要大于等于7)编写好的Boot代码步骤一:在虚拟机上安装centos7系统在阿里云下载centos,然后到虚拟机安装。步骤省略。步骤二:在centos上安装Docker**1:安装yum工具yuminstall-yyum-utils\device-mapper-persistent-data\lvm2--skip-broken2:更新本地镜像源yum-config-manager\--add-repo\https://mirrors.ali

Linux crontab命令定时任务详解

        crond是Linux系统中用来定期执行命令或指定程序任务的一种服务或软件,与Windows下的计划任务类似。当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程。crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。        Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度是系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。        Linux下的crontab是一个用于设置周期性被执行的任务的工具。用户