命令模式

Robocopy用法

假如想象 提交于 2020-02-27 02:51:38
----------------【参数】------------------- robocopy /? ------------------------------------------------------------------------------- ROBOCOPY :: Windows 的可靠文件复制 ------------------------------------------------------------------------------- 启动时间: Fri May 08 17:10:13 2009 Usage :: ROBOCOPY source destination [file [file]...] [options] 源:: 源目录(驱动器:\路径或\\服务器\共享\路径)。 目录:: 目标目录(驱动器:\路径或\\服务器\共享\路径)。 文件:: 要复制的文件(名称/通配符: 默认为 "*.*")。 :: :: 复制选项: :: /S :: 复制子目录,但不复制空的子目录。 /E :: 复制子目录,包括空的子目录。 /LEV:n :: 仅复制源目录树的前 n 层。 /Z :: 在可重新启动模式下复制文件。 /B :: 在备份模式下复制文件。 /ZB :: 使用可重新启动模式;如果拒绝访问,请使用备份模式。 /EFSRAW :: 在

[git] git 的基础功能

我们两清 提交于 2020-02-27 02:41:29
有两种方法获得一个 git 仓库:自行初始化,克隆别人已有的仓库 自行初始化 git init 克隆别人已有的库 git clone git@github.com:garrisonz/gitStudy.git 和其他版本管理系统不同, Git 的命令是 clone, 而不是 checkout。Git clone 除了拷贝最新版本的文件,还会拷贝服务器上存储的变更历史记录。 在仓库中记录变更历史 工作目录下的文件,可以分为两类:已被跟踪的 (tracked) 、尚未被跟踪的 (untracked)。 已被跟踪的文件又可以分三种状态: Unmodified, Modified, Staged。Unmodified 其实也就是 commited。 检查项目的状况使用下面的命令。这是一个很有用的命令,在不同状态下提示不同的信息,指引你如何做下一步。 git status 使用 add 命令可以把文件从未被跟踪,改为已被跟踪状态。 $ echo 'tony' > 1.txt $ git add 1.txt add 是一个多功能命令,有下面几种 开始追踪文件 把文件放到 stage area 把合并冲突的文件标识为已解决状态 可以把 add 理解为 "把这些内容加入到下一次 commit "。把一个修改过的文件放到 tage area 后,再做一次修改,这时该文件会有两个版本:modified

linux_vim

不打扰是莪最后的温柔 提交于 2020-02-27 02:37:17
vim 文章目录 vim 1. vi/vim介绍 2. vi/vim使用详解 2.2 vi/vim三种编辑模式 2.3 文本编辑方式 vim:编译器之王 1. vi/vim介绍 经过这几天的学习,大家应该知道,linux是一个跟文本文件打交道的系统,那么如何去跟这样一个系统打交道呢?我们要学会如何去新建文件、删除文件、修改文件等等,那么做这些操作就需要一个文本编辑工具。而在linux中最经典最流行的文本编辑工具就是vi/vim,当然也有一些其他的文本编辑工具,例如 emacs pico nano joe jed 诸如此类,但我们只需要掌握vi/vim即可 vi编辑器是linux和unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 vi编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 vim是vi的增强版,比vi更容易使用。vi的命令几乎都可以在vim上使用。 2. vi/vim使用详解 2.1 vi/vim的特点 vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等,vi/vim只是一个文本编辑工具

linux命令之date,hault,shutdown,reboot,init,poweroff

不想你离开。 提交于 2020-02-27 02:10:58
date 1.说明:Display the current time in the given FORMAT, or set the system date该命令用于以一定格式显示当前系统时间以及设置系统时间 2.用法:date [OPTION]... [+FORMAT]  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] date "+%Y-%m-%d %H:%M:%S"(格式化输出时间) export TZ='Asia/Shanghai'(改变时区变量TZ的值) 3.常用选项说明:   -s  set time described by STRING  eg:date -s "19910715 23:30:00"(设置时间) 4.常用FORMAT说明   %a   locale's abbreviated weekday name (e.g., Sun)   %A   locale's full weekday name (e.g., Sunday)   %b   locale's abbreviated month name (e.g., Jan)   %B   locale's full month name (e.g., January)   %c   locale's date and time (e.g., Thu

应急响应

China☆狼群 提交于 2020-02-27 01:16:04
什么是应急响应 PDCERF模型 P (Preparation准备) D (Detection诊断) C (Containment抑制) E (Eradication根除) R (Recovery恢复) F (follow-up跟踪) 其实就是为了快速定位问题点,快速解决问题原因 应急工具: ls, ifconfig , ps ,top busybox webshell 检查。病毒查杀 诊断:CPU 占用 -> 挖矿 阻断: 比如拔网线 根除: 黑客如何攻进来的,利用什么漏洞,在服务器中做了什么,清除后门,webshell等 恢复,监控: 应急报告 BusyBox BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。 运维人员开始top、ps等未查找到异常进程是由于该病毒涉及到 Linux动态链接库预加载机制, 是一种常用的进程隐藏方法,而系统的ls,ps等命令已被通过so库的preload机制被病毒劫持。 而busybox是静态编译的,不依赖于系统的动态链接库,从而不受ld.so.preload的劫持,能够正常操作文件。 BusyBox下载 cd /bin/ wget https://busybox.net/downloads/binaries/1.30.0-i686/busybox chmod 755 busybox 使用: busybox top #

Linux vi/vim

拜拜、爱过 提交于 2020-02-26 23:27:53
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 ( http://www.vim.org ) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 vim键盘图 vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是 命令模式(Command mode) , 输入模式(Insert mode) 和 底线命令模式(Last line mode) 。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 若想要编辑文本

Docker 常用命令与操作

一世执手 提交于 2020-02-26 22:07:37
介绍 此命令集合版本为 1.11.1 及以上 基础类 查看docker信息 # 查看docker版本 docker version # 显示docker系统的信息 docker info # 日志信息 docker logs # 故障检查 service docker status # 启动关闭docker sudo service docker start|stop 日志类 查看容器日志 docker logs -f <容器名orID> docker daemon 日志位置 也称之为 引擎日志 根据系统不同各不相同 * CoreOS - journalctl -u docker.service * Ubuntu(16.04) - journalctl -u docker.service * Ubuntu(14.04) - /var/log/upstart/docker.log * Boot2Docker - /var/log/docker.log * Debian GNU/Linux 8 - journalctl -u docker.service * Debian GNU/Linux 7 - /var/log/daemon.log * CentOS 7/RHEL 7 - journalctl -u docker.service * CentOS - /var/log

运维工程师打怪升级进阶之路 V2.0

蹲街弑〆低调 提交于 2020-02-26 16:40:53
在此之前,发布过两个版本: 运维工程师打怪升级之路 V1.0 版本发布 运维工程师打怪升级必经之路 V1.0.1 很多读者伙伴们反应总结的很系统、很全面,无论是0基础初学者,还是有基础的入门者,或者是有经验的职场运维工程师们,都反馈此系列文章非常不错! 为了更好的提升可阅读性、可查找性,特此,将列与公众号菜单的系统系列文章,统一整理于一篇文章,按原来的整体架构,分类整理,也就是说,今后的更新与迭代不再是多级的菜单目录,统一是一篇完整的文章,有利于读者阅读与查找。 命名:《运维工程师打怪升级之路》 版本:V1.0版本「2019年1月20日发布」 V1.0.1版本「2019年4月26日更新」 V2.0版本 「2019年5月13日发布」 内容概况: 内容由浅入深,从最基础的网络基础开始,逐渐深入系统的学习Linux系统运维知识。然后引入企业项目实战内容,从而让更多学习Linux系统运维的读者朋友们「无论前端、后端、测试还是运维,底层系统是必备技术点」,都能够快速入门、并且在一程度上掌握当下企业所需要的技术储备。再穿插企业面试题、面试经验等,同时也能帮助运维工程师们在求职的路上能更加顺畅,少踩坑。 后面会逐渐更新将其完善,希望能帮助到同为运维路上的技术人。 运维工程师打怪升级进阶之路基础篇 1、网络基础 网络组建之路由基础 网络基础NAT(Network Address

3.02、redis.conf配置文件

旧时模样 提交于 2020-02-26 16:05:11
# 1、引入其它配置文件。比如说当你有多个server,而有一些配置项是它们公用的, # 那么你可以将这些公用的配置项写进一个配置文件common.conf里,然后这些server再include这个配置文件 # 这些server自己的配置项则分别写在自己的配置文件里 # # include /path/to/local.conf # 2、启动时加载模块,如果server无法加载模块,则此配置会被忽略。可以使用多个loadmodule # # loadmodule /path/to/my_module.so # 3、默认情况下,redis 在 server 上所有有效的网络接口上监听客户端连接。 # 如果只想让它在一个或多个网络接口上监听,那你就绑定一个IP或者多个IP。多个ip空格分隔即可。 # bind 127.0.0.1 # 4、当开启后,禁止公网访问redis。 # 它启用的条件有两个,第一是没有使用bind,第二是没有设置访问密码 # protected-mode yes # 5、指定该redis server监听的端口号。默认是6379,如果指定0则不监听 # port 6379 # 6、此参数确定了TCP连接中已完成队列(完成三次握手之后)的长度, # 当然此值必须不大于Linux系统定义的/proc/sys/net/core/somaxconn值,默认是511

好压(HaoZip)的命令行模式用法介绍

倾然丶 夕夏残阳落幕 提交于 2020-02-26 15:51:18
好压压缩软件,又叫“2345好压”,是一款国产的优秀压缩软件,目前是免费的,据官网介绍,该软件永久免费。官网地址: http://haozip.2345.com/ 本文主要对该软件的命令行模式用法进行介绍。目前,压缩软件支持命令行模式的还有winrar,一款国外的优秀老牌压缩软件,winrar的命令行模式请参考我的另一篇博客: WinRAR的命令行模式用法介绍 - Fetty - 博客园 http://www.cnblogs.com/fetty/p/4769279.html 直接奉上我的测试代码: 1 @echo off 2 ::压缩全部文件,包含当前目录名,zip格式 3 Haozip_cmd\HaoZipC a -tzip 全部1.zip .\test_file 4 5 ::压缩全部文件,包含子目录 6 Haozip_cmd\HaoZipC a -tzip 全部2.zip .\test_file\* 7 8 ::压缩全部txt文件,包含子目录 9 Haozip_cmd\HaoZipC a -tzip 全部txt1.zip .\test_file\*.txt -r 10 11 ::压缩全部txt文件,仅限当前目录 12 Haozip_cmd\HaoZipC a -tzip 全部txt2.zip .\test_file\*.txt 13 14 ::压缩全部文件,包含子目录