0

Bash脚本编写

1、Bash基本使用(1)read命令     read命令是用于从终端或者文件中读取输入的内部命令     读取整行输入     每行末尾的换行符不被读入(2)read命令使用     从标准输入读取输入并复制给变量     read var     从标准输入读取多个内容     read var1 var2 var3     不指定变量(默认赋值给REPLY)     read(3)脚本参数传递     $0 脚本名称     $1~$n 获取参数     $# 传递到脚本的参数个数     $$ 脚本运行的当前进程ID号     $* 以一个单字符串显示所有向脚本传递的参数     $...

阅读全文>>

0

不满CentOS转向,创始人创建Rocky Linux项目

更多:• 14 年前发布的古董级赛扬单核 CPU 超频到了 8.4GHz • Cloudflare 和苹果等合作推出 ODoH 改进 DNS 隐私保护• 作者:硬核老王 •(本文字数:1232,阅读时长大约:1 分钟)不满 CentOS 转向,联合创始人创建 Rocky Linux 新项目前两天,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而红帽会将赞助投入到 CentOS 项目组去年发布的 CentOS Stream 上。原本的红帽企业版 Linux(RHEL)的下游发行版 CentOS 将不再有后继版本,而 CentOS Stream 和 CentOS Linux ...

阅读全文>>

0

SuperPuTTY使用说明

最近在找SecureCRT替代软件,在试用了几个开源软件之后,最终选择了SuperPuTTY,目前基本满足使用,当然无法使用VBS是硬伤。此软件是准备开发自己的脚本引擎,目前只有一些简单功能,但实现自动登录功能是没有问题的。在此把设置写下来备忘。superPuTTY设置说明By Simon Zhan注:使用SuperPuTTY,需要配套先安装PuTTY,SuperPuTTY的核心功能要调用此软件,可以视为PuTTY的扩展功能软件。一、设置PuTTY的安装位置点界面上方的“Tools”菜单→options,如下图。根据实际情况设置。因为SuperPuTTY是套壳PuTTY的,所以第一个框是必选,...

阅读全文>>

0

教你分分钟搞定Linux下yum源配置

Linux操作系统对于我们技术人员,不管是开发,测试还是运维都应该是耳熟能详的一个操作系统。既然如此,那么就绕不开在Linux操作系统下安装软件包。在Linux下安装软件包的方式有三种,分别是rpm安装、源码编译安装、yum安装。接下来我们就重点介绍一下最常用、最好用的一种安装方式,即yum方式安装,因为它能够帮助我们解决软件包之间的依赖关系来提高工作效率哦。一、yum知多少1. yum是如何安装软件的l yum仓库(也称yum源)用于存放各种rpm的软件包以及软件包之间的依赖关系(repodata目录)l 需要安装软件的计算机连接到指定yum仓库来安装软件包2. yum源作用软件包管理器,类...

阅读全文>>

0

springboot项目注册为Linux系统服务并设置开机自启动

springboot项目注册为Linux的服务并设置开机自启动一般项目生产环境都在Linux上面跑,所以今天我们来讲一下如何在Linux中将springboot项目注册为系统服务并设置开机自启动,这里我们以Centos7.6为例。1、上传我们的springboot项目的jar包如下图所示:名为demo-0.0.1-SNAPSHOT.jar 2、 启动项目java -jar demo-0.0.1-SNAPSHOT.jar补充:可能存在极少数是这样(或者类似)来启动springboot项目,其实这里的这种方式启动跟window中开启cmd窗口启动类似,这里不能退出交互,例如:Ctrl+C就会被ki...

阅读全文>>

0

实用开源项目,基于Web的文件管理系统——DocSys

介绍DocSys是国内Gitee上开源的一个基于Web的文件管理系统,DocSys实现了日常本机文件管理的操作,某些方面比本地更加实用。DocSys基于开源协议GPL 2.0!DocSys主要用于企业或个人的文件存储管理,方便随时查看和统一管理。仓库地址https://gitee.com/RainyGao/DocSys功能特性支持文件权限管理和历史版本管理支持文件在线预览和在线编辑支持压缩文件在线解压预览支持文件在线分享支持重复文件的秒传和大文件的断点续传支持文件名和文件内容搜索支持Markdown格式的文件备注特点操作简单本地化操作习惯:查看、编辑、复制、粘贴、新建、删除、拖拽移动。使用方便...

阅读全文>>

0

宝塔网站文件夹里面的.user.ini文件是什么

刚开始看到宝塔新建的网站根目录下,自动会生成一个.user.ini文件,这个文件不能修改它的属性。 后来了解了一下,是为了防止跨站攻击的,在后台可以删除。 或者可以用ssh命令: chattr -i  .user.ini 然后再删除这个文件就可以了。 既然前面说了是为了防止跨站攻击的,所以建议保留,不要删掉了,对安全还是有影响的。

阅读全文>>

0

Proxmox VE 6.2 发布,开源虚拟机平台

Proxmox VE 6.2 现已发布,该版本基于新发布的 Debian 10.4,同时引入了 Linux 5.4 LTS 内核、QEMU 5.0、LXC 4.0 和其他更新的软件组件,包括 OpenZFS 0.8.3。Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成 OPENVZ 支持 KVM 应用的环境。Proxmox VE 6.2 的一些亮点内容如下基于 Web 的管理界面的高级选项:除了已经存在的基于 HTTP 的验证模式之外,Proxmox VE 还通过基于 DNS 的质询机制为 Let's Encrypt TLS 证书实现了域的内...

阅读全文>>

0

Linux常用的10个性能检测命令!

01uptime$ uptime 23:51:26 up 21:31, 1 user, load average: 30.02, 26.43, 19.0212该命令可以大致的看出计算机的整体负载情况,load average后的数字分别表示计算机在1min、5min、15min内的平均负载。02dmesg | tail$ dmesg | tail[1880957.563150] perl invoked oom-killer:...

阅读全文>>

0

Shell基础学习总结项目-定时备份

shell基础学完了,现在做一个任务,定时备份某一个目录下的文件,这个需求很常见,为了防止一些文件的丢失或者损毁,我们都应该养成备份的好习惯。比如说 将 /root/training/shell/data/log 这个目录下的文件压缩打包之后定时备份到/root/training/shell/data/backup这个目录下,备份的文件要以时间加上backup作为名字,下面开始:第一步要看源文件是不是存在,不存在就不用继续了第二步 看目标文件夹存不存在,如果不存在需要创建出来第三步获取当前时间作为文件名第四步就是压缩文件并移动到备份的目录下就可以了。下面是代码:#!/bin/bashTARGE...

阅读全文>>