服务器上的日志包括系统日志和服务日志每天都会产生n多log,好多人会自己写脚本来进行日志的切割、压缩等,而忽略了系统自带的服务--logrotate。 简介 logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。它是基于CRON来运行的,其脚本是「/etc/cron.daily/logrotate」。主流Linux
GitLab上的项目迁移,实质上是更改远程仓库的url。我们在同一个用户下面迁移项目的时候可以更改项目的"project name"来实现项目的迁移。但当用户A的项目迁移到用户B的时候,可以在用户B下面新建一个项目,然后把项目A的文件拷贝过来,但是这种容易丢失commit的log记录。不想丢失commit log记录的话,可以用重置url的方法来实现。1.首先查看UserA当前项目的
git commit之后想撤销重来一次,就执行了git reset操作,但是加个--hard参数,git reset --hard 把所有提交的文件都删除了,尝试了git reflog show和git reset HEAD@{x}等操作均无效。 最终的解决办法是:git ls-files -d | xargs gi
前不久(9月4号)git发布了2.10.0的新版本,趁机重新看了下git,顺手做个笔记。简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。G
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号