命令行

使用shell脚本或命令行 添加crontab 定时任务

半世苍凉 提交于 2020-01-16 00:55:39
crontab 是运维过程中常用的定时任务执行工具 一般情况下在有新的定时任务要执行时,使用crontab -e ,将打开一个vi编辑界面,配置好后保存退出,但是在自动化运维的过程中往往需要使用shell脚本或命令自动添加定时任务。接下来结束三种(Centos)自动添加的crontab 任务的方法: 方法一: 编辑 /var/spool/cron/用户名 文件,如: echo "* * * * * hostname >> /tmp/tmp.txt" >> /var/spool/cron/root 优点:简单 缺点:需要root权限 方法二: 编辑 /etc/crontab 文件, echo "* * * * * root hostname >> /tmp/tmp.txt" >> /etc/crontab 需要注意的是,与常用的crontab 有点不同,/etc/crontab 需指定用名。而且该文件定义为系统级定时任务 不建议添加非系统类定时任务,编辑该文件也需要root权限 方法三: 利用crontab -l 加 crontab file 两个命令实现自动添加 crontab -l > conf && echo "* * * * * hostname >> /tmp/tmp.txt" >> conf && crontab conf && rm -f conf 由于crontab

使用命令行强制注销远程登录用户

北慕城南 提交于 2020-01-15 16:11:35
window2003远程桌面“已达最大连接数” 用远程桌面管理windows2003服务器,出现"已达最大连接数"提示,无法登入远程桌面。产生此提示的原因是以前使用远程桌面时直接关闭了窗口,而不是“注销”用户,导致远程桌面窗口虽已关闭,但用户使用的资源并未释放,达到系统允许最多连接数限制。 解决方法: 1. 强制远程连接到服务器 在“运行”窗口输入“mstsc /v:xxx.xxx.xxx.xxx(此处为服务器IP) /console”。可强制登录到远程服务器。 2.注销掉已断开的用户。 进入控制台: 输入query user 命令记录下已登录用户的ID 用logoff Id 命令注销已登录用户 3.解决此问题的办法 用注销来退出远程桌面而不是直接关闭窗口 限制已断开链接的会话存在时间,方法为:运行-Tscc.msc-连接-双击RDP-Tcp或右击-属性-会话-选中第一个的替代用户设置(O)-结束已断开的会话〔将默认值“从不”改为一个适当的时间,比如30分钟〕 法一:用“注销”方式退出远程桌面而不是直接关闭窗口 法二:踢出已经断开连接的用户 1、首先telnet到此主机上(不管你用什么方法),当然如果能直接操作机器更好,不过直接操作就不必用命令行了,用控制台更直观(略过)。 2、Telnet上去后,先看登陆的用户: 输入命令:query user 系统返回: 用户名Username

命令行版的斗地主你玩过没?

强颜欢笑 提交于 2020-01-15 09:38:07
本文适合有 Java 基础知识的人群,跟着本文可使用和快速搭建命令行斗地主项目。 本文作者:HelloGitHub- 秦人 HelloGitHub 推出的 《讲解开源项目》 系列,今天给大家带来一款命令行斗地主开源项目—— ratel 项目源码地址: https://github.com/ainilili/ratel 一、项目简介 斗地主我想大家都会玩吧,今天分享一个 Java 命令行斗地主的开源项目!项目是基于 Netty 实现,Netty 是一个高性能、异步事件驱动的 NIO 框架。下面就让我们一起来把这个项目跑起来,然后看看它的代码。 二、项目结构 项目目录结构如下图: 目录说明: 客户端: landlords-client event:客户端事件包 handle:客户端事件处理包 SimpleClient:客户端启动程序 基础包: landlords-common channel:管道工具包 entity:实体类目录 enums:枚举类型目录 exception:异常处理目录 handler:业务处理,包含消息转码工具类 helper:工具类包,包括时间工具类等 print:打印工具包目录,包括格式化输出的工具类 robot:机器人出牌目录,人机对战时使用 transfer:类型转换工具包目录 utils:基础工具类,包括集合、正则等工具类 服务端: landlords

win7 cmd.exe 命令行窗口 设置 界面 好看一些 以及 可以使用ls命令

懵懂的女人 提交于 2020-01-15 07:54:45
修改windows控制台CMD字体 参考: 修改windows控制台CMD字体 https://jingyan.baidu.com/article/6fb756ec946b1b241858fbb6.html 修改cmd字体为Consolas https://www.bbsmax.com/A/D854X1kp5E/ ls命令 安装 cygwin ,然后设置 环境变量 来源: CSDN 作者: wowocpp 链接: https://blog.csdn.net/wowocpp/article/details/103823605

15. Bash Shell - 命令行文本变更

走远了吗. 提交于 2020-01-15 03:50:28
开篇词 我们通常需要命令行里修改一些文本的显示,然而,这些操作可以通过文本变更命令来完成。 删除字符 我们可以借助 Ctrl + D 来删除当前光标上的字符: Ctrl + D # 按下 Control 加 D 组合键 向后删除字符 我们可以借助退格键(Backspace)键来删除光标之前的一个字符: Backspace 键 # 按下退格键 字符交换 我们可以借助 Ctrl + T 组合键来将光标上字符与其前一个字符进行交换操作: Ctrl + T # 按下 Control 加 T 组合键 如果我们想复原这个操作的话,只需要将光标往前移一下并按下相同的组合键。 词交换 我们可以借助 Alt + T 来将光标上的词与前一个词做交换: Alt + T # 按下 Alt + T 组合键 如果我们想复原这个操作的话,只需要将光标移动至 “Changing” 的起始位置并按下相同的组合键即可。 大写词 我们可以借助 Alt + U 组合键来将光标上或光标后面的词转成大写: Alt + U # 按下 Alternate 加 U 组合键 小写词 我们可以借助 Alt + L 组合键来将光标上或光标后面的词转成小写: Alt + L # 按下 Alternate 加 L 组合键 词首字母大写 我们可以借助 Alt + C 组合键来将光标上或光标后面的词首字母大写: Alt + C # 按下

cmd命令行的FTP使用

时光总嘲笑我的痴心妄想 提交于 2020-01-14 13:46:24
进入ftp: ftp 打开连接: open 192.168.1.106 2121 用户名空: none 密码空: 不用输入,直接回车 查询远程服务器当前路径: pwd 显示远程服务器当前路径下的文件: dir 远程服务器切换目录: cd 二进制传输: bin 上传文件: put (可以直接把文件拖进命令框中,使用文件的绝对路径也可以上传) 下载文件: get 打开/关闭交互模式: prompt 批量上传: mput *.txt 批量下载: mget * (所有文件) mget *.txt (所有.txt结尾的文件) 创建目录: mkdir 删除目录: rmdir 删除文件: delete 批量删除: mdelete *.txt mdelete * 查看本地当前所在路径,查看路径下的文件: !dir 切换本地路径: lcd d:/ 退出: bye 来源: https://www.cnblogs.com/foxlee1024/p/9231706.html

Windows平台下的node.js安装

夙愿已清 提交于 2020-01-14 04:20:35
Windows平台下的node.js安装 直接去nodejs的官网 http://nodejs.org/ 上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应该可以查看到当前安装的nodejs版本号 简单的例子 写一段简短的代码,保存为helloworld.js,大致看下nodejs是怎么用的。 如下:该代码主要是创建一个http服务器。 [javascript] view plain copy var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/html"}); response.write("Hello World!"); response.end(); }).listen(8080); console.log("Server running at http://localhost:8080/"); 打开命令行,转到当前文件所存放的路径下,运行 node helloworld.js命令即可 如果一切正常,可以看到命令行输出:Server running at http://localhost:8080/ 同时,在浏览器输入http:/

Mac无法解压错误22

隐身守侯 提交于 2020-01-13 22:18:34
在Mac下使用默认解压工具来解压zip包,有一定的概率遇到如下“错误码为22 ”的解压错误。表面上来看,这似乎是文件损坏或者解压工具使用不对的问题。 如果打开命令行,使用 unzip 命令来解压,我们会发现更为准确的错误信息: 即无法创建非法编码的文件名。这种情况,很有可能是因为被压缩文件是在Windows系统中按照其编码做的命名,放到Mac中就出问题了。 解决方式,可以直接使用App工具 The Unarchieve 来解压。又或者在命令行中通过 brew install unar 安装 unar 工具,指定参数来解压:unar -e GBK yourfile.zip 。 来源: CSDN 作者: billhepeng 链接: https://blog.csdn.net/billhepeng/article/details/103962054

[RK3399][Android8.1] 调试记录 ---HDMI 无法输出

时光怂恿深爱的人放手 提交于 2020-01-13 16:57:11
Platform: RK3399 OS: Android 8.1 现象: RK3399系统自带HDMI无法输出(之前使用正常) 1.使用命令行强制HDMI输出,可以用 cat /d/dri/0/summary看到输出1080P60图像信息 2.命令行打印错误,HDMI phy PLL error 解决方法: 1.增加两组电源给HDMI单独供电,排除电源问题,后续继续排查 来源: CSDN 作者: oliverJ 链接: https://blog.csdn.net/oliverJ/article/details/103957723

【kafka】常用命令行

て烟熏妆下的殇ゞ 提交于 2020-01-13 12:27:24
启停 (下面操作,都已配置环境变量) 先启动zookeeper $ zkServer.sh status # 查看zookeeper状态 JMX enabled by default Using config: /home/whr/workbench/zookeeper/bin/../conf/zoo.cfg Mode: follower 启动kafka # 后台启动,需要配置参数 # 不加-daemon,会是一个阻塞进程,可以方便看日志 $ kafka-server-start.sh -daemon config/server.properties 关闭kafka $ kafka-server-stop.sh config/server.properties topic 创建一个topic topic的分区会被创建在当前主机,每个分区的副本会分配到集群的其他机器; 比如下面例子: 在master上创建了两个分区:first-0、first-1 在slave1上会存放分区之一的一个副本:first-0 在slave2上会存放分区之一的一个副本:first-1 # -create创建 # --zookeeper master:2181;信息写入zookeeper(新版:--bootstrap-server) # --partitions 2;partition数量 # -