工具
文章平均质量分 82
gslhelloworld
java,c,c++,linux,系统维护
展开
-
内网使用rustdesk进行远程协助
内网没有互联网环境,没法使用互联网上有中继服务器的远程协助工具,如teamviewer、todesk、向日癸等;在内网进行远程维护可以自己搭建中继服务器,使用开源的rustdesk来实现。原创 2024-03-22 08:58:44 · 3707 阅读 · 0 评论 -
鼠标键盘动作的模拟
官方JavaDocsApi:Robot 构造方法:模拟鼠标的方法:模拟键盘的方法:屏幕相关方法:控制类方法:一般开发步骤模问题mouseMove位置问题官方JavaDocsApi:java.awt.RobotRobot,机器人。此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便...原创 2018-05-13 11:08:23 · 1425 阅读 · 1 评论 -
PyCharm配置连接centos7开发调试
其实此时我们已经完成了代码同步了,无论是你在windows中开发还是直接在Linux中vim开发,都是维护了2个不同的代码版本,你可以通过Deployment里的update、download、sync来选择全项目或者部分代码的整合。用来为一个应用创建一套“隔离”的Python运行环境,另外上线流程简单,大大减轻运维人员的出错率,比如每一个项目使用一个docker镜像,在镜像中去安装项目所需的环境,库版本等等。注:python3代替为自己系统已有的版本,会创建一个干净的虚拟环境;给以下文件添加一行配置。原创 2020-06-18 10:19:54 · 1991 阅读 · 0 评论 -
img镜像如何制作虚拟机
一般制作虚拟机都是使用iso镜像,如果遇到img格式的文件如何制作呢,方法也是比较简单的,不需要转换格式,直接用balenaEtcher-Portable-1.7.9工具即可完成。提示:以下是本篇文章正文内容,下面案例可供参考过程非常简单,烧录后即可使用,不用再安装系统;如果想把磁盘转换为iso镜像,安装响应工具,即可转换。原创 2023-09-27 08:48:09 · 2799 阅读 · 0 评论 -
wget实现网站克隆
我们用-np参数来限制只拉取当前目录不拉取父目录的网址数据我们用-k参数链接指向本地,便于浏览我们用-k参数链接指向本地,便于浏览我们用-p参数让图片等信息需要来展示在HTML上的我们全下载我们用-p参数让图片等信息需要来展示在HTML上的我们全下载。这种是最简单暴力的用法,但是如果网站引用了外部的链接,这个下载下来的东西太多了,而且有些asp后缀的页面,我们如果想在本地用浏览器打开看没法直接打开,而且有时候我们可能只想下载某个网站目录下的文件,不想下载太多。我们先实际操作一下,我们下载下JS的教程.。原创 2023-12-18 10:42:50 · 1130 阅读 · 0 评论 -
vscode开发python环境配置
vscode作为一款好用的轻量级代码编辑器,不仅支持代码调试,而且还有丰富的插件库,可以说是免费好用,对于初学者来说用来写写python是再合适不过了。下面就推荐几款个人觉得还不错的插件,希望可以帮助大家更好地写代码。原创 2023-12-19 07:53:48 · 6931 阅读 · 0 评论 -
wireshark的使用方法
文章目录包过滤规则过滤IP,如来源IP或者目标IP等于某个IP过滤端口过滤协议过滤MAC包长度过滤http模式过滤TCP参数过滤包内容过滤包过滤规则过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP提示: 在Filter编辑框中,收入过虑规则时,如果语法有误,框会显红色,如正确,会是绿色。过滤端口例子:原创 2022-08-09 18:01:41 · 1455 阅读 · 0 评论 -
处理损坏的XFS文件系统的正确方法
如果您尝试运行xfs_repair,并得到建议安装文件系统以重播日志的错误消息,并且在安装后仍收到相同的错误消息,则可能需要执行强制修复(使用-L带有标志的xfs_repair)。此选项应该是不得已的方法。例如,我将使用CentOS 7安装中的根分区损坏的情况。尝试安装分区时,我不断收到以下错误消息:挂载:在/ mnt / centos-root上挂载/ dev / mapper / centos-root失败:结构需要清洗不幸的是,强制修复将涉及在尝试修复之前将日志清零(销毁)。使用这种方法时,可能会得到原创 2022-06-13 15:32:53 · 5848 阅读 · 2 评论 -
带宽测试工具 iperf3
带宽测试工具-iperf3iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。安装操作系统:centos7.0软件下载网址:https://iperf.fr/iperf-download.php(选择对应的发行版)软件名称:iperf3-3.1.3-1.fc24.x86_64.rpm在终端中输入命令:rpm -i iperf3-3.1.3-1.fc24.x86_64.rpm使用方法例 1) 一台电脑本地回环测试,原创 2022-05-26 10:25:34 · 7786 阅读 · 1 评论 -
squid代理配置
这里写目录标题安装centos环境配置配置文件说明解决squid只监听ipv6地址问题关闭sulinux,防火墙squid实现访问控制根据时间控制没有限制客户端代理设置安装centos环境squid在本地镜像里有,只需要配置好本地端yum源即可yum -y install squid配置配置文件说明[root@agent2 ~]# vim /etc/squid/squid.conf 简化的配置文件[root@agent2 ~]# vim /usr/share/doc/squid-3.1.原创 2022-02-10 16:19:11 · 6961 阅读 · 0 评论 -
Centos7开放及查看端口
查看当前开了哪些端口其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。这样添加的service当前立刻生效,但系统下次启动就失效,可以测试使用。要永久开发一个service,加上 --permanent。centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools。如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估。可以通过下面这个命令查看可以打开的服务有哪些。原创 2021-06-15 08:52:14 · 1669 阅读 · 0 评论 -
windows 2012 证书服务
我把我要发的信,内容是c,用我的私钥2,加密,加密后的内容是d,发给x,再告诉他解密看是不是c。好了,好朋友x,要和我通信,向我打了个招呼,我把包含公钥的数字证书和公钥一起发给了他,他用公钥解密这个加密的公钥,如果一至,说明是我发的,然后他算出一个数字3,用我的公钥1,加密后发给我,说,我们以后就用这个数字来加密信息吧。如果我用私钥加密一段数据(当然只有我可以用私钥加密,因为只有我知道 2是我的私钥),结果所有的人都看到我的内容了,因为他们都知道我的公钥是1,那么这种加密有什么用处呢?原创 2021-02-08 14:42:35 · 2279 阅读 · 0 评论 -
windows server 2012 远程VPN访问配置
4. 因为外网客户端在新建SSTP之前,必须要能够利用HTTP通信协议到ca服务器下载证书吊销列表(CRL),否则SSTP 连接会失败,然而此时外网客户端无法连接到内部网络的企业根ca,解决此问题的方法是在vpn接入服务器中启用NAT,然后通过端口影射实现外网客户端访问内部企业根ca网站,这样外网客户端就可以从企业根ca网站下载证书吊销列表。记住,一定要选择,证书颁发机构web注册,否则在申请证书的时候会出现问题,然后下一步,等待安装完成。查看nat服务器上使用的端口是443,sstp使用443端口。原创 2021-02-09 08:32:06 · 6686 阅读 · 0 评论 -
pycharm
创建完成后,会发现,你的项目下。有一个myenv的文件夹,里面存放的就是你的虚拟环境。我们已经配置好了Git,现在就可以去克隆那些开源项目了,这个也非常简单。也可以在pycharm中通过检测,来发现是否已经安装,如果没有安装,按提示安装。在你的项目跟目录下,执行下面的两种创建中的一个,来进行虚拟环境的创建。使用当前系统正在使用的python版本,来创建虚拟环境。使用你的个性定制的python的版本,来创建虚拟环境。设定好本地路径,即可点击clone开始克隆。登陆github,复制项目clone地址。原创 2021-04-20 19:15:49 · 155 阅读 · 0 评论 -
openvpn搭建
文章目录拓扑环境通过脚本安装安装客户端配置文件拓扑环境openvpn服务器wan:192.168.1.100/24lan:172.16.0.1 /24内网主机:172.16.0.2/24外网客户端: 192.168.1.200/24通过脚本安装github安装脚本地址https://github.com/Nyr/openvpn-install执行以下命令wget https://git.io/vpn -O openvpn-install.sh && bash op原创 2021-02-13 16:26:16 · 580 阅读 · 0 评论 -
nps配合teamviewer实现局域网内部内网穿透
这里写目录标题拓扑配置nps下载nps设置nps服务器配置teamviewer拓扑局域网中的终端10.10.10.1需要访问控制局域网中的位于防火墙后的终端192.168.1.1,由于没有互联网环境,需要使用teamviewer的局域网功能并结合nps内网穿透来实现。配置npsnps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网htt原创 2021-02-04 10:12:16 · 1876 阅读 · 0 评论 -
vcsa安装配置
VCSA只支持PostgreSQL数据库,所以如果Microsoft SQL Server或者IBM DB2更能轻松集成在环境中的话,vCSA不是最佳选择。虽然拥有相同的功能,两者安装却不同,所支持的功能也不同。其实这一项,填入的是你的ESXi IP,意思就是你的vCenter要部署到哪台ESXi 上。在知道vCSA所不能支持的功能后,用户可能倾向于安装完整版的vCenter Server。然而,安装vCSA比完整版更容易。可以得知,其实该许可证还没分配的,所以上方的许可证即将过期的提示还在。原创 2020-10-09 15:21:06 · 4969 阅读 · 1 评论 -
stp生成树协议
3、选举指定端口:非根交换机与非根交换机之间连接线的两个端口中必定有一个端口为指定端口,此时比较两个非根交换机的根端口到达根桥的最低链路开销,将最低开销的非根交换机为准,其所在的连接线(为上面非根交换机与非根交换机之间连接线)的端口为指定端口,如果链路开销一样最后比较各自的桥ID即可。C、上行交换机的最小端口号所连接的非交换机的端口为根端口。1、 选举根桥:比较优先级,再比较MAC地址(为交换机默认VLAN1的MAC地址),最小MAC地址为根桥。根桥的所有端口都是指定端口,指定端口被标记为转发端口。原创 2020-10-02 11:14:51 · 508 阅读 · 1 评论 -
eve-ng使用
创建实验后添加H3C设备出现"Template does not exists or is not available (60031)."找不到模板的错误信息解决办法。默认模板里面没有H3C模板,可以通过以上【EVE-NG Toolkit】添加H3C模板,选择" 6. Add H3C Device Support。新增H3C模板排序在最后,可以通过编辑init.php将H3C模板按字母顺序排列。根据第1项添加h3c模板执行结果提示,创建h3c的指定目录,并通过上传镜像文件。更换Firefox浏览器;原创 2020-10-01 17:13:07 · 2029 阅读 · 0 评论 -
linux的备份和恢复
文章目录备份系统完整备份部分备份备份硬件信息保存压缩包通过网络保存大文件的分割和合并文件切割文本模式二进制模式文件合并补充说明恢复系统非完整备份恢复完整备份恢复进入修复模式挂载磁盘(移动硬盘)导出压缩包创建新磁盘分区并挂载解压tar包 & 创建系统目录修改启动UUID修复grub2引导单独修复引导备份系统我该如何备份我的linux系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去原创 2020-08-24 20:28:14 · 816 阅读 · 0 评论 -
WINDOWS备份与恢复
文章目录windows2008以前windows2008以后System Center Data Protection Manager三级目录windows2008以前ntback工具Ntbackup工具windows系统安装时内置的一个备份工具,它有图形和命令行两种操作界面,一般情况下,图形界面用的多些,主要特点就是操作简单,方便,功能强大,设置灵活。打开windows的运行,输入ntbackup即可启动此工具。当然也可以从开始/所有程序/附件/系统工具/中找到windows2008以后win原创 2020-08-24 19:23:13 · 4880 阅读 · 0 评论 -
vi或vim使用方法
softtabstop 表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。点击“esc”键进入命令模式,使用“:m,n>”或":m,n原创 2020-07-29 18:17:42 · 530 阅读 · 0 评论 -
VS Code的远程开发调试
Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment. You can:Develop on the same operating system you deploy to or use larger or more speci原创 2020-06-28 09:46:28 · 724 阅读 · 0 评论 -
Centos7下zabbix安装
利用:md5的对应值: 5fce1b3e34b520afeffb37ce08c7cd66 = zabbix 因为zabbix默认密码就是zabbix。只需要替换http://repo.zabbix.com为https://mirrors.aliyun.com/zabbix即可解决。这里可以看出:用户: Admin ,密码:zabbix,上面的passwd就是zabbix的md5加密后的字符串。编辑文件 /etc/httpd/conf.d/zabbix.conf, 去掉注视,设置正确的时区。原创 2020-06-11 17:12:51 · 183 阅读 · 0 评论 -
树莓派3B配置无线路由器
工具/原料:树莓派Raspb Pi 3、系统版本:ubuntu mate、用ssh软件工具连接树莓派。原创 2018-04-11 19:29:25 · 2481 阅读 · 2 评论 -
dd-wrt自动更新ddns
准备脚本添加到路由器启动脚本通过web接口通过nvram命令路由器重启,不能及时更新ip到dns,如何解决,下面方法可以解决。前提是已经注册了ddns网站,获得ddns域名,在dd-wrt路由上正确配置了ddns。ddns通过手动更新可以获得正常域名ip匹配,现在需要自动更新,即设备重启后更新。准备脚本提供ddns解析的网站一般提供更新脚本,譬如 ht...原创 2018-04-03 13:05:30 · 1677 阅读 · 0 评论 -
SSH使用
ssh的安装查看系统是否已经安装了ssh套件,或则系统是否已经启动了ssh服务安装ssh通过源代码安装ssh源码安装卸载ssh配置修改SSH监听端口:禁止root用户登录:设置登录时提示信息ssh命令使用通过远程主机1跳到远程主机2:通过SSH运行远程shell命令:进行端口映射:ssh端口转发示例三个非常强大的命令:本...原创 2018-03-27 21:34:50 · 2435 阅读 · 1 评论 -
chrome常用快捷键
窗口和标签页快捷方式地址栏快捷方式网页快捷方式网页操控神器chrome或chromium的操控神器firefox的网页神器vimperator的快捷键窗口和标签页快捷方式Ctrl+N 打开新窗口 按住 Ctrl 键,然后点击链接 在新标签页中打开链接 按住 Shift 键,然后点击链接 在新窗口中打开链接 Ctrl+N 关闭当前窗口 ...原创 2018-02-27 16:44:46 · 1444 阅读 · 0 评论 -
ubuntu16.04使用全记录
修改启动器位置显示桌面查询指定软件有多少个版本安装较老版本软件apt彻底卸载软件wifi频繁掉线转换字符集设置开机进入字符终端命令行方式安装tv开启telnet服务开启ssh服务配置ssh免密登录公钥和私钥原理ssh免密码登录配置方法tmate通过ssh共享终端修改启动器位置Unity启动器不再无法移动。从Ubuntu 16.04开始,...原创 2018-02-26 16:15:22 · 6244 阅读 · 0 评论 -
git的使用
目录Git管理本地代码安装GitGit初始化查看当前的状态添加跟踪跟踪工作区文件修改查看修改的细节提交修改的内容到仓库查看变更记录版本回退后悔药远程仓库的使用注册帐号生成ssh key把ssh公钥传到github创建远程库搭建git服务器搭建环境创建用户创建一个仓库从客户端使用git服务Git 钩子有名的 push-to-web 钩子Gi...原创 2018-02-04 21:39:35 · 431 阅读 · 0 评论