草庐IT

linux-device-driver

全部标签

Linux执行.sh脚本报错-bash: ./名称.sh: Permission denied

目录一、报错信息二、排查三、原因四、解决一、报错信息-bash:./名称.sh:Permissiondenied二、排查通过ll命令查看列表文件及权限,发现该脚本没有"操作"权限该脚本的权限为:-rw-r–r–三、原因该脚本没有“操作”权限四、解决为该脚本添加“操作”权限chmod+x名称.sh通过ll命令查看列表文件及权限执行命令前,权限为:-rw-r–r–执行命令后,权限为:-rwxr-xr-x

Linux MQTT智能家居项目(LED界面的布局设置)

文章目录前言一、LED界面布局准备工作二、LED界面布局三、逻辑实现总结前言上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。一、LED界面布局准备工作首先添加LED灯光控制的图标。将选择好的LED图标添加进来:图标可以在阿里的矢量图中找到:地址:阿里巴巴矢量图库将图片下载到后即可添加进入工程文件中。二、LED界面布局在QT设计师界面我们完成这样的一个布局:首先我们需要添加LED的图标和将LED的按键边框隐藏:隐藏边框:设置按键样式表:样式表中的代码:border-radius:50px;设置字体大小:添加一些滑动条:更改对应按键和滑动条的对象名:界面运行效果:三

JavaWeb项目(包含SSM项目)部署到Linux云服务器

目录一、云服务器环境部署1、安装JDK查看JDK的命令为:安装JDK命令:2、安装Tomcat2.1安装步骤2.2验证Tomcat是否启动成功3、安装MySQL二、部署Web项目到Linux2.1 在云服务器中数据库建库建表2.2修改部署项目连接数据库密码2.3使用maven进行打包2.4将jar包打包上传云服务器2.5 使用java指令运行项目jar包当我们构建完JavaWeb项目后,如果需要许多人来访问我们的项目,此时就需要将项目部署到服务器上,使用外网IP,此时大家就可以访问你的项目了。在Linux云服务器上部署JavaWeb项目需要完成如下操作步骤:1、安装JDK2、安装Tomcat 

Linux文件和目录的777、755、644权限解释

1.文件权限在linux系统中,文件或目录的权限可以分为3种:r:4读w:2写x:1 执行(运行)-:对应数值0数字4、2和1表示读、写、执行权限rwx=4+2+1=7(可读写运行)rw=4+2=6(可读写不可运行)rx=4+1=5(可读可运行不可写)示例:最高权限777:(4+2+1)(4+2+1) (4+2+1)第一个7:表示当前文件的拥有者的权限,7=4+2+1可读可写可执行权限第二个7:表示当前文件的所属组(同组用户)权限,7=4+2+1可读可写可执行权限第三个7:表示当前文件的组外权限,7=4+2+1可读可写可执行权限示例:755:(4+2+1)(4+1) (4+1)第一个7:表示当

【Linux下基本指令 —— 2】

Linux下基本指令——2十.more指令语法:功能:常用选项:举例:Xshell7展示十一.less指令语法:功能:选项:Xshell7展示十二.head指令语法:功能:选项:Xshell7展示十三.tail指令语法:功能:选项:举例(简单讲解重定向和管道)Xshell7展示十四.时间相关的指令date显示date指定格式显示时间:date用法:1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下2.在设定时间方面3.时间戳时间->时间戳:时间戳->时间:Unix时间戳Xshell7展示十五.Cal指令命令格式:功能:常用选项:举例:Xshell

VMware创建Linux虚拟机之(四)ZooKeeper&HBase完全分布式安装

Hello,world!  🐒本篇博客使用到的工具有:VMware16,Xftp7若不熟悉操作命令,推荐使用带GUI页面的CentOS7虚拟机我将使用带GUI页面的虚拟机演示虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。【确保服务器集群安装和配置已经完成!】可参考我的上篇博客:VMware创建Linux虚拟

使用Hydra以及John对Linux账户密码破解-crunch以及pydictor字典生成工具

一、使用Hydra破解弱密码1.介绍:Hydra是一款非常强大的暴力破解工具,它是由著名的黑客组织THC开发的一款开源暴力破解工具。Hydra是一个验证性质的工具,主要目的是:展示安全研究人员从远程获取一个系统认证权限。2.参数:3.操作:kali内通过命令“echo```要向字典内添加的内容```>>passlist.txt/userlist.txt”创建用户名和密码的字典并向字典文档里添加内容(passlist.txt和userlist.txt),因为本实验只是为了了解操作,所以自己创建简陋的字典使用也没关系,创建之后可以通过命令“cat``````”查看文件内容。echoroot>>pa

Linux下安装/使用mariadb

文章目录第一章:mariadb在rhel7上的使用第二章:mariadb在rhel6上的安装(1)编译源码包(比较慢)(2)二进制包安装(比较推荐)第一章:mariadb在rhel7上的使用rhel7及以上系统默认安装了mariadb(低版本)如果系统中没有装,虚拟机的话,挂载iso,配置iso源,yum-yinstallmariadbmariadb-server即可(7/8适用)注意:只安装mariadb,maraidb服务起不来!!!下图列举了rhel7.3自带的版本,本章操作以rhel7.3为例所以,此处记录一下使用系统自带的mariadb启动mariadb服务systemctlstar

Linux:环境变量

目录1.基本变量2.通过代码获取环境变量2.1main传参 2.2全局变量environ 2.3系统调用getenv() 3.在脚本文件中添加环境变量4.环境变量通常是具有全局属性1.基本变量环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性。常见环境变量PATH:指定命令的搜索路径HOME:指定用户的主工作目

初识Linux——基本指令(详解)1

呀哈喽,我是结衣。在学习数据结构的同时,也不要忘了Linux的学习啊。今天我们开始Linux的教学,在学习之前我们肯定要会搭建Linux的学习环境,在我们的以前的博客里是有讲解的,所以所以这里我们就不在多说,我使用的是云服务器,利用xshell远程控制。那么让我们开始教学吧。这就是我们的教学界面,现在我刚连接上我的远程服务器。看着界面的这些指令,如何让清除这些指令呢?下面我们引出我们一个最简单的指令——clearclear利用clear我们可以快速的把页面清理干净,只留下黑色的框框。看起来就很干净,不过原先的那些指令也并不是被删除了,而是转移到的上面。那么我就可以把clear这个指令理解为将过