一键启动、停止、重启java项目创建.sh文件viXXX.sh编写shell脚本#!/bin/shport=8080#定义变量等号左右不能有空格jar_name=/opt/oaclou/XXX.jar#运行脚本提示信息tips(){echo"------------------------...
构造IOCTL命令的学习心得-----_IO, _IOR, _IOW, _IOWR 幻数的理解
在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应用程序进行这种操作时就会得到一个EI...
一、对于不包含空格的字符串,使用下面方法方法一#!/bin/bashstr="one,two,three,four,five"array=${str//,/}#这里会将array中的,替换为空格forelein$arraydoecho$eledone方法二:设置分隔符,通过IFS...
提高服务器响应速度和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。在本指南中,我们将介绍如何将交换文件添加到Ubuntu16.04服务器。但是,请注意:尽管swap区通常建议用于使用传统旋转硬盘驱动器的系统,但使用与SSD交换可能会导致随着时间的推移硬件退化问题。由于这个考虑,我们不建...
不同的script执行方式会造成不一样的结果,尤其对bash的环境影响很大,脚本的执行方式有大概以下几种方式。首先写一个简单的test.sh文件:#!/bin/bashread-p"Pleaseinputyourfirstname:"firstnameread-p"Pl...
刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之后在内核上敲击e,然后编辑选项2.在linux16这一行,将红框内的内容改成rwrd.break根据提示,使用组合...
Linux Bridge桥接两个VirtualBox虚拟网络
这篇文章缘起于这段时间我对拆东墙补西墙这种工作方式的抱怨。先是磁盘空间不够用,配发的电脑仅仅剩余12G的空间,不能外接硬盘,暂时也不能上传备份,相当于一台离线的机器吧。我却要完整编译一个4.19版本的Linux内核…于是没日没夜的,我开始人肉压缩再释放的操作,不得开心颜。最终我还是搞定了问题,不过这...
事实上,这个世界并没有几份GNUm4教程。这个文档系列是我第一次认真学习GNUm4并进行了一些实践之后的一些总结。由于我在撰写此文的过程中充满着像m4展开一个又一个宏一般的耐心,因此这篇文章会比较长。在这个信息碎片化的时代,似乎没有很多人愿意去看很长的文章,大家更喜欢干货。为了节省大家的时间,必须声...
Zookeeper实践(四)Zookeeper的WEB客户端Zkui使用
前面几篇实践说明了zookeeper如何配置和部署,如何开发,因为大多是后台操作,对于维护和产品项目管理人员来说太抽象。下面介绍一下zookeeper的web客户端使用。一、环境准备1)既然是客户端,必然得先有一个zookeeper服务,继续使用前面实践中部署在144上的zookeeper2)zku...
本文介绍Linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(pidstat)。下面简要介绍这些命令的使用方法。mpstat、iostat、p...
内核模块可以在不重新编译内核的情况下添加到内核代码中运行,其可以动态加载和卸载,因此可以根据需要将内核某些功能独立出来作为模块,而不是编译到内核中,这样可以减少内核大小,并且可以按照实际需求选择裁剪或添加某些内核功能。1.编写一个内核模块需要先强调一个最基本的知识,内核模块是要运行在内核态的代码,所...
MySQL的安装(4,5,6可省略)声明:CentOS版本为7.6,安装的MySQL版本为8.0.171.首先要卸载掉本机自带的mysql相关,包括MariaDB。rpm-pa|grepmysql#将搜到的结果使用`rm-rf文件名`删除掉,没有就跳过rpm-pa|grepmariadb#将搜到的结...
TensorRT-安装-使用一.安装这里是英伟达提供的安装指导,如果有仔细认真看官方指导,基本上按照官方的指导肯定能安装成功。问题是肯定有很多人不愿意认真看英文指导,比如说我就是,我看那个指导都是直接找到命令行所在,直接敲命令,然后就出了很多问题,然后搜索好长时间,最后才发现,原来官方install...
1、官网安装包下载地址:http://dev.mysql.com/downloads/mysql2、我这里通过xftp将安装包上传至Linux服务器3.解压解压命令:tar-xvfmysql-8.0.18-linux-glibc2.12-x86_64.tar继续解压需要的那一个命令:tar-xvfm...
配置步骤1.查看是否配置DNS如果没有配置DNS参照前文配置DNS配置相关如果没有配置DNSyum命令找不到Linux软件库的DNS配置免费的DNS1=114.114.114.114即可,也可以加一个备用的DNS2=119.29.29.292.用yum安装mysqlyum-yinstallmysql...
Linux Mint下安装PHPstorm2020包括JDK部分的教程详解
环境:linuxmint20,一切都是最新的版本。都知道,PHPSTORM破解和运行都是离不开JDK/JRE的。咱们先把这东西搞定删除已安装的JDKsudoapt-getpurgeopenjdk*安装新的JDKsudoaptinstalldefault-jresudoaptinstallopenjd...
当程序运行在系统时,我们称子为进程。想要监测这些进程,需要用到ps命令。虽然ps命令在收集运行在系统中的信息时非常有用。但是不足之处在于,ps命令只能显示某个特定时间点的信息。而要想实时监测进程状态,需要用到接下来所讲的top命令。实时监测进程我们也说了,ps命令只能显示某个特定时间点的信息,不能观...
首先登陆官网:https://nodejs.org/en安装之前检测是否装了gccgcc-c++python2.7+没有的话yuminstall下载完成之后上传到Linux:rz没有rzsz的话安装一下(yum-yinstalllrzsz)然后依次执行:cd/usr/localmkdirnodejs...
shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。为大家整理了23个实例,通过23个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这些...
由于在学习过程中需要安装zookeeper,我的虚拟机一直有问题,就够买了阿里云服务器。安装完zookeeper后想着把数据库也安装在服务器上,释放一下电脑的压力,在安装数据库的时候遇到了很多问题,通过查看有些大佬的作品终于安装好了数据库。现在就我遇到的问题总结如下:一、卸载Mysql1.查看是否安...
- 上一页
- 下一页