草庐IT

Linux提权

全部标签

Linux系统安装jdk8详细步骤

本文以centos7为例,一步一步进行jdk1.8的安装目录1、下载jdk82、上传jdk安装包到Linux服务器3、解压jdk4、配置环境变量5、重新加载配置,输入命令:source/etc/profile6、验证jdk是否安装成功1、下载jdk8官网下载链接:https://www.oracle.com/cn/java/technologies/downloads/#java8提示:默认用浏览器下载的话会很慢,可以复制下载链接到迅雷下载,下载会比较快2、上传jdk安装包到Linux服务器3、解压jdk命令:tar-zxvfjdk-8u361-linux-x64.tar.gz如图解压完成了,

Java 执行 Linux 命令

一、本地执行Linux命令1.执行单条命令importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;publicclassShellUtil{publicvoidexecCmd(Stringcmd)throwsIOException{Runtimerun=Runtime.getRuntime();Processproc=null;BufferedReaderbr=null;InputStreamin=null;try{proc=

【Linux】一文看懂基础IO并模拟实现

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法…感兴趣就关注我吧!你定不会失望。本篇导航0.C语言的文件接口1.系统的文件接口1.1open打开文件1.2write写入文件2.文件系统介绍2.1如何理解一切皆文件?3.输入输出重定向4.用户缓冲区与系统缓冲区5.实现Stdio.h0.C语言的文件接口我们在C语言时已经学过了文件调用的相关接口.来复习一下相关接口:通过fopen来打开一个文件其包含在stdio.h的头文件当中.常用的有两种模式:w,a(清空再写入与文件末尾进行追加写)使用方法#includeintmain(){constchar*path="./log.tx

【已解决】在linux部署出现java文件操作报错:java.io.FileNotFoundException

1.报错场景:其中的ip2region.xdb文件是放在 resources文件夹中的,然后在一个工具类里面读取这个文件,在开发环境中的是这样读取的: ClassPathResourceresource=newClassPathResource("ip2region.xdb");//获取真实文件路径Stringpath=resource.getURL().getPath();byte[]cBuff=Searcher.loadContentFromFile(path);然后部署到linux上后,就出现了错误,报java.io.FileNotFoundException 2.解决方法:ClassP

K8s组件:etcd安装、使用及原理(Linux)

K8s组件:etcd安装、使用及原理(Linux)1介绍及安装1.1介绍分布式系统架构中对一致性要求很高,etcd就满足了分布式系统中的一致性要求。实现了分布式一致性键值对存储的中间件,支持跨平台,有活跃的社区。etcd是基于go实现的一个分布式键值对存储(类比Redis),设计用来可靠而快速的保存关键数据并提供访问。通过分布式锁,leader选举和写屏障(writebarriers)来实现可靠的分布式协作。etcd集群是为高可用,持久性数据存储和检索而准备。etcd完整的cluster(集群)至少需要3台,这样才能选出一个master和两个nodeetcd目前占用2379和2380两个端口2

Linux shell编程学习笔记22: () $() (()) 的用法小结

最近学习LinuxShell编程,对 ()(())[][[]]等符号的用法还是有点分不太清楚,于是决定再梳理一下。今天先整理 ()$()(())的用法。1单小括号()1.1子shell(命令组)括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。1.1.1bash中$bash[csdn~]$i=1;echo$i;(leti+=5;echo$i);echo$i161[csdn~]$  1.1.2在zsh中#csdn@eduin~[16:08:09] $i=1;echo$i;(

【Shell 命令集合 系统管理 内置命令】⭐⭐Linux 退出当前的Shell会话 exit命令 使用指南

目录标题描述语法格式参数说明错误情况注意事项底层实现示例示例一:示例二:示例三:示例四:示例五:示例六:示例七:用c语言实现结语Shell命令专栏:LinuxShell命令全解析描述exit命令是Linux操作系统中的一个内置命令,用于退出当前的Shell会话。当我们在终端中运行exit命令时,它会终止当前的Shell进程,并返回到上一级Shell或者关闭终端窗口。它可以用于退出当前登录的用户会话,或者在脚本中用于结束程序的执行。exit命令的作用主要有以下几个方面:退出当前的Shell会话:当我们在终端中使用exit命令时,它会终止当前的Shell进程,并返回到上一级Shell。这使得我们可

Linux下安装Mosquitto以及开启Websockets

环境:Linux。需求:安装Mosquitto服务,以及开启Mosquitto的Websockets服务。安装包:Mosquitto1.6.9、libwebsockets注意事项:1.先安装libwebsockets服务,且确保服务能够正常启动使用。         2.确保libwebsockets服务正常,再进行mosquitto服务的配置安装。1.安装libwebsockets1.1安装libwebsockets的依赖依赖的安装,注意缺一不可,有yum仓库就用yum装,或者apt等仓库。yum-yinstallopensslopenssl-develcmake1.2安装libwebsoc

Linux基础命令-fdisk管理磁盘分区表

文章目录fdisk命令介绍命令格式基本参数1)常用参数2)fdisk菜单操作说明创建一个磁盘分区1)创建分区2)创建交换分区参考实例1) 显示当前分区的信息2)显示每个磁盘的分区信息命令总结fdisk命令介绍fdisk的主要功能是用来操作管理磁盘的分区信息,一般是根据实际情况对磁盘进行分区挂载使用,可以理解一间房子,如果一间房子内部没有墙壁,虽然看起来会很敞亮,但是各种声音,气味,物品会随意充斥在整个房子内,这时候就需要对墙壁按照功能划分,例如卧室、厕所、厨房、阳台等。NAME    fdisk-manipulatediskpartitiontable命令格式fdisk的命令格式有以下这些,常

如何在Linux机器上使用ssh远程连接Windows Server服务器并使用rsync同步文件

如何在Linux机器上使用ssh远程连接WindowsServer服务器并使用rsync同步文件一、源起二、使用ssh远程连接Windows1.先决条件(1)至少运行WindowsServer2019或Windows10(内部版本1809)的设备。(2)PowerShell5.1或更高版本。(3)作为内置管理员组成员的帐户。2.先决条件检查3.安装适用于Windows的OpenSSH(1)打开“设置”,选择“应用”,然后选择“可选功能”。(2)扫描列表,查看是否已安装OpenSSH。如果未安装,请在页面顶部选择“添加功能”,然后:(3)设置完成后,回到“应用”和“可选功能”,并确认OpenSS