草庐IT

linux-device-driver

全部标签

CentOS7 - Linux的定时启动任务,以及定时重启tomcat详解

本文章如果对你有所帮助,请不要吝啬您的赞,这是对我学习的一种支持,谢谢您的支持!!一、crontab使用1.安装crontab一般CentOS会默认安装了 crontab,执行下面命令,查看是否安装:rpm-qa|grepcrontab如果查询结果类似于下面,说明已安装:crontabs-1.11-6.20121102git.el7.noarch如果结果为空,说明没有安装,执行下面命令进行安装即可:yuminstall-ycrontabs2.crontab常用命令查看 crontab 运行状态:systemctlstatuscrond设置 crontab 开机自启:systemctlenabl

Linux中使用SFTP命令进行安全文件传输

SFTP(SecureFileTransferProtocol)是一种在网络上安全传输文件的协议。它通过加密和身份验证来保护文件的传输过程,是一种比较常用的文件传输方式之一。在Linux系统中,我们可以使用SFTP命令行工具来进行文件的上传、下载和管理操作。本文将详细介绍如何在Linux中使用SFTP命令进行安全文件传输。连接到远程服务器首先,我们需要连接到远程服务器。使用以下命令连接到远程服务器:sftpusername@remote_host其中,username是远程服务器的用户名,remote_host是远程服务器的主机名或IP地址。执行上述命令后,系统会提示你输入密码进行身份验证。如

【Linux】项目自动化构建工具 - make/Makefile

背景会不会写makefile,从侧面说明了一个人是否具备完成大型工程的能力。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,VisualC++的nmake,Linux下GNU的mak

Linux更新Python版本(Ubuntu)

一、简介    在一些场景里边,因为Python的版本过低,导致一些环境无法安装。这里来介绍以下,如何升级自己已安装的Python版本。例如如下情况:二、实操        1.查看本地版本python--version     2.添加源sudoadd-apt-repositoryppa:jonathonf/python-3.7     3.更新软件源sudoapt-getupdate     4.安装python sudoapt-getinstallpython3.7     5.调整Python3的优先级,使得3.7优先级较高sudoupdate-alternatives--instal

Linux下快速创建大文件的4种方法总结

1、使用dd命令创建大文件dd命令用于复制和转换文件,它最常见的用途是创建实时LinuxUSB。dd命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,根据文件的大小,该命令将需要一些时间才能完成。假设我们要创建一个名为rumenz.img的2GB大小的文本文件,可以执行以下操作:ddif=/dev/zeroof=rumenz.imgbs=2Gcount=1我们可以根据需要来更改块大小和块数。例如,可以使用bs=1M和count=1024来获得1024Mb的文件。2、使用truncate命令创建大文件本命令缩减或扩充指定文件的大小为指定值,参数所指定的文件如果不存在,那么该命令会创建这个文

Linux服务器快速安装MongoDB-5.0

最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。环境说明:阿里云ECS,2核8G,X86架构,CentOS7.9操作系统。选择版本1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、和包类型,然后点击Copylink左侧复制图标。我这里选择的是5.0.23版本。安装1.登录服务器,在/tmp目录使用wget命令下载MongoDB包,路径就是之前Copylink复制的链接。wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x8

【Linux】基于sed正则指令修改application.properties属性值

文章目录背景sed介绍演示结果背景服务器上搭建了SpringCloud微服务,每个服务中都有application.properties文件,在部署过程中需要修改每个微服务的redis.ip和redis.port。如果手动去修改会很麻烦,所以下面写了一个shell脚本(基于sed扩展正则表达式)本案例仅以修改单个application.properties为例,读者后续可以在脚本加上读取各个服务中的application.properties文件地址,然后批量修改即可。sed介绍sed、grep、awk是Linux的文本三剑客,具有强大的功能。sed全名为SteamEditor,是一种流式编辑

[linux] 用命令行wget下载google drive的大文件

使用wget命令下载Googledrive上的文件_ubuntu上wget下载谷歌云盘文件-CSDN博客如何用命令行下载GoogleDrive上的共享文件?-腾讯云开发者社区-腾讯云举例:https://drive.google.com/drive/folders/1vKj3VvJEKgS_o-uOSmz3I0-GomECpql31、在网页上,按F12进入开发者模式,选择网络(network)。2、单击要下载的文件,然后右键点击下载,这个时候会有提示框出现,继续点击仍然下载3、找到网络最后出现的一行,注意要由类似download?id=你的ID..这样的信息,然后右键,选择复制cURL(bas

自建zerotier planet服务linux客户端使用

前期准备planet文件,1.先安装zerotiercurl-shttps://install.zerotier.com|sudobash2.安装完毕之后把planet文件上传上去这个位置3.加入网络,这里不做创建演示zerotier-clijoin地址```4.查看planet的ip直接用```bashifconfig没有的用ipaddr找到类似的就是

Linux常见排错思路及命令

Linux常见排错思路及命令一、引言在Linux系统中,由于其高度可配置和可定制的特性,可能会遇到各种问题。本文将介绍一些常见的排错思路,并提供一些常用的命令,以帮助您快速定位和解决问题。二、常见排错思路查看系统日志系统日志是诊断问题的关键。通过查看/var/log/messages、/var/log/syslog等日志文件,可以了解系统最近的运行情况,包括错误信息、警告信息等。命令:cat/var/log/messages|grep"error"检查磁盘空间磁盘空间不足可能会导致系统运行缓慢、程序崩溃等问题。定期检查磁盘空间是维护系统的重要步骤。命令:df-h检查网络连接网络连接问题可能导致