Windows远程执行代码
最近研究了一下Windows如何像Linux那样多用户同时远程执行命令,发现了有好几种方法可以实现,今天介绍其中一种Wmic。
wmic是Windows的WMI的一部分,它提供了远程管理功能,可以通过 wmic 命令在远程计算机上执行命令。wmic远程执行命令是无回显的,执行结果并不会返回到当前计算机。要在远程计算机上执行 wmic 命令,需要使用 /node 选项指定远程计算机的名称或 IP 地址,使用 /user 和 /password 选项指定凭据。使用process call create语句在远程计算机上创建一个进程例如:查询远程计算机的网络信息并将结果保存到c盘的ip.txt
1wmic /node:ComputerIP /user:admin /password:Password process call create "cmd /c ipconfig>c:\ip.txt"
例如远程更新补丁,远程卸载安装软件等操作。更新Windows补丁:
1wmic /node:ComputerIP /user:admin /password:Passwor ...
Linux常用命令
一、crontab 定时任务1crontab -e //编辑crontab配置文件
*
*
*
*
*
分
时
一个月的第几天
几月
星期几
123456* * * * * //每分钟一次0 * * * * //每小时一次30 */2 * * * //每两小时三十分钟一次0 0 L * * //每月最后一天一次0 0 1 1 * //每年一月一号一次* * * * 1 //每周一一次
例如每天早上7:59 执行index_process.py 并将结果写入log.txt文件内
159 7 * * * python3 /root/jrxy/jrxy/index_process.py >> /root/jrxy/log.txt
二、screenscreen命令用于多窗口管理程序,可以在你结束shell窗口后程序继续运行,当你回来后可以进入该窗口继续操作。12345screen -S name //创建新的会话窗口screen -ls //查看已有的会话窗口screen -r ID/name //进入会话窗口screen -S ID/name -X quit ...
校园网自动连接(湖北汽车工业学院)
一.原理利用python的requests库对校园网登录接口进行post请求实现校园网自动拨号登录
二.代码123456789101112131415161718192021222324252627282930313233343536373839404142import sysimport requestsimport jsonqueryString='' #浏览器请求头queryString字段里面包含了Mac地址login_url = "http://10.200.7.3/eportal/InterFace.do?method=login" #处理登录请求的url,我们需要对它进行post请求logout_url = "http://10.200.7.3/eportal/InterFace.do?method=logout" #退出请求urlUser_Agent = "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/53 ...
今日校园自动签到
前段时间在京东上白嫖了一个随身Wi-Fi,发现这玩意是安卓系统,晓龙410。于是给它刷了一个Linux Debian。挺小巧功率也低感觉拿来跑一下签到任务挺不错的,于是搞了一下今日校园自动签到和青龙面板刷京东任务。
记录一下今日校园自动签到,我使用的是使用的是GitHub上开源的今日校园签到项目非常简单。auto-cpdaily
一.单线程方法1.直接clone项目1git clone https://github.com/CarltonHere/auto-cpdaily.git && cd auto-cpdaily
2.安装项目依赖(前提是你已经安装了python3 和pip)
1pip install requirements.txt
3.配置config.yml 学校填湖北汽车工业学院即可,不需要加科技学院,其余按照文档填写。
4.运行1python3 indxe.py
以上就是基础单线程签到方法
二.多线程方法由于我需要签到两个账号,一个一个签到太麻烦了,这个项目并没有多线程或多进程执行。于是我稍微修改了一个多进 ...
java实验6
1. 编写应用程序(SortArray.java),使用字节输入/输出流实现数据的保存和读取。随机数生成1~100之间的整型数据保存到数组(数组大小为10)中。
将数组排序(由小到大)后的元素保存到指定的文件中。
如果文件不存在,则创建文件。
从文件中读取排序后的元素并按指定格式输出。
利用异常处理机制处理可能发生的错误。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051import java.io.*;import java.util.Arrays;public class SortArray { public static void main(String[] args) { // 创建保存整型数据的数组(数组大小10) int[] data = new int[10]; // 给数组赋随机值,取值范围1~100 for (int i = 0; i < ...
java实验5
1. 线程接力编写一个应用程序,除了主线程外,还有三个线程:first、second和third。first负责模拟一个红色的按钮从坐标(10,60)运动到(100,60);second负责模拟一个绿色的按钮从坐标(100,60)运动到(200,60)。third线程负责模拟一个蓝色的按钮从坐标(200,60)运动到(300,60)。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129import java.awt.*;import java.awt.event.*;public ...
刷邀请人数py
通过python selenium + chromedriver刷网页邀请人数原理:获取网页xpath 自动点击选项,填写表单提交试卷刷题代码:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960# 刷题领礼物————BY:李志杰import randomfrom time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom information import name, number_add_email, schooldef answer(url, time, driver):#答题 sleep(3) for i in range(4, 15, 2): # 题数 sleep(time) xpath = '//*[@id="roo ...
Python实现批量修改文件名
使用python 将txt文件内写好的文件名逐一重命名给文件夹下的文件朋友是做剪辑的平时视频素材较多,文件名大部分都是视频剪辑软件自动命名。于是找到我这个工具人根据他的需求写了一个小脚本。分享备份一下。使用python完成这种任务还是非常简单的。12345678910111213141516171819#批量修改文件名import osformat = input("请输入文件格式:")path=input('请输入文件夹路径/结尾:')pathName=input('请输入存文件名的文件txt:')os.sep.join(path)os.sep.join(pathName)# 获取该目录下所有文件,存入列表中fileList = os.listdir(path)name = open(pathName)i = 0for n in name: newname = n.replace("\n",'') newname = path+newname+"."+f ...
题目:不借助第三个变量(tmp)交换两个变量的值
网上看到一个题目:如何不借助中间变量交换两个变量的值平时做法
12345a = 10b = 5c = aa = bb = c
得出结果a=5,b=10。
接下来不借助c交换a和b的值
12345a = 10b = 5a = a+b //a=15,b=5b = a-b //a=15,b=15-5=10a = a-b //a=15-10=5,b=10
得出结果a=5,b=10。
Ubuntu server20.0+lnmp+wordpress
CDN失效了,图片可能需要翻墙才能正常显示lamp 即 linux + apache + mysql +php
由于Ubuntu自带以上软件源可以直接apt install安装,比较简单方便。
1.1切换到root用户
1su
1.2更新软件
12apt updateapt upgrade -y
2.安装nginx
1apt install nginx -y
安装完成后在浏览器输入你主机ip地址回车或http://你主机的ip/回车看到该页面为安装成功
3.安装mysql
1apt install mysql-server -y
检查mysql是否正常运行
1systemctl status mysql
出现下面提示即为正常运行
4.安装php及它的插件
1apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql -y
使用vi编辑器 编辑nginx配置文件 使nginx调用PHP
1vi /etc/nginx/sites-available/default
添加index.php并取消下面几行 ...








