分类: Linux

239 篇文章

2021年14个最值得一试的JavaScript库
随着现代浏览器对JavaScript的支持,使之成为了最易访问的开发语言。 在2010年,对于前端开发者来说,JavaScript的库与框架就已经成熟稳定。 1. AngularAngular 是当今最成熟的JavaScript框架之一,Google公司早在2010年发布了它的第一个版本AngularJS。随着2016年Angular 2的发布,它…
前端开发框架vue之:数据响应式
# MVVM(Model–view–viewmodel) ## 基本流程 1. 获取DOM元素 ```javascript el.cloneNode(true) //特点:具有移动性,将html中的dom元素剪切成html字符串。 解析元素创建渲染function 构造观察对象 使用 Object.defineProperty: var confi…
使用tar/rsync 备份迁移linux系统
使用 tar/rsync 备份迁移 linux 系统 起因是 NAS 系统固态硬盘坏了,临时用移动硬盘做的系统,跑了2周。这两周期间逐渐的回复里面的功能。用的是 debian 12 作为基础系统,添加了 mergerfs,webdav,aria2 服务等。 本次使用的 rsync 完成,tar 部分属于参考整理。 1. 基本原理 备份根文件系统。不…
debian12 fail2ban 配置说明及自定义规则
debian12 fail2ban 配置说明及自定义规则 fail2ban 是用来做自动配置防火墙用的,最大的用处也就是防止别人的ssh的爆破,自动的把多次尝试登录的ip,放入防火墙中,小黑屋关几天。 他的原理是读取日志,然后根据日志里面的规则编写相应的正则表达式,在fail2ban中这个正则叫做过滤器(filter)。过滤器来确定哪些放行,哪些要…
linux journalctl systemctl 显示不全问题
0x00 简介 linux 下经常会用到 journalctl systemctl 之类的需要查看日志的,但是从来没显示全过,在右侧都是不显示了,这让人很难受,看不到相应得内容。就像下面这样 0x01 解决 其实解决起来也非常的简单,就是在命令后面加上管道给 more,less,cat之类的就可以了, 下面的例子是 systemctl status…
linux 添加 删除 账户的一些操作
0x00 简介 最近在用 ubuntu server 做一些环境的时候遇到的一些简单问题记录一下 0x01 操作 更改用户名称 usermod -l newname oldname 这样改完了,用户名是变了,用户的家目录不能变 所以还要 mv 家目录,变更目录权限到新的账户 所以如果没有有用的文件不如直接删了重建来的快 删除账户 userdel -…
crontab 重新选择编辑器
第一次使用crontab 时,会提示选择编辑器,按数字选择。但是选完了,就一次固定了,后面想改的话可以通过下面的命令行实现 其实就是重新选择默认的 linux 的文本编辑器 select-editor select-editor Select an editor. To change later, run 'select-editor'. 1. /…
linux mutt msmtp 命令行邮件
0x00 简介 mutt 是我在 15 年就在使用的一个邮件发送的客户端,一直比较稳定,所以一直沿用。 mutt 是搭配 msmtp 来使用。 Mutt 和 msmtp 是两个不同的程序,但它们可以一起使用来发送电子邮件。Mutt 是一个文本模式的电子邮件客户端,而 msmtp 是一个轻量级的 SMTP 客户端,用于将电子邮件发送到 SMTP 服务…
手动创建自己带恢复映象的 Clonezilla Live (非官方翻译)
手动创建自己带恢复镜像的 Clonezilla Live 本文档介绍如何手动创建自己的恢复 CD 或 U 盘 首先,您必须使用 Clonezilla 保存要包含在恢复 CD 或 U 盘中的镜像。您可以通过 Clonezilla live 或 DRBL/Clonezilla server.来完成。镜像准备就绪后,您可以通过以下方式创建自己的恢复 CD…