windows10如何开机自动运行bat文件

方法一: 在 Windows 10 中可以通过以下步骤来设置 bat 文件开机自动运行: 打开“运行”对话框,按 Win + R 键。 输入 shell:startup。 在“启动”文件夹中创建一个快捷方式,指向要运行的 bat 文件。 重启电脑,bat 文件就会在系统启动时自动运行。 方法二: 将bat文件放在:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下,开机即可自动运行。

3月14日 22:41
44
0
linux 查看端口占用

本文介绍 linux 如何查看端口被哪个进程占用的方法: 1、lsof -i: 端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 lsof lsof -i 用以显示符合条件的进程情况,lsof (list open files) 是一个列出当前系统打开文件的工具。以 root 用户来执行 lsof -i 命令,如下图 lsof -i: 端口号,用于查看某一端口的占用情况,比如查看 22 号端口使用情况,lsof -i:22,如下图 netstat -tunlp netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况,如下图

3月5日 10:15
34
0
java获取nginx反向代理后浏览器的真实IP

若用nginx做反向代理后,直接用String ip = request.getRemoteAddr(); 获取的将是nginx服务器所在ip地址,不能获取浏览器真实ip地址! 第一步:在nginx中添加如下配置: proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 如下图所示: 第二步:获取真实ip地址 String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

3月1日 23:10
73
0
debian系统搭建VPN服务器

debian系统搭建VPN服务器 1、安装PPTPD www.2cto.com # apt-get install pptpd 2、 编辑pptpd.conf文件 # vim /etc/pptpd.conf 使得非注释内容如下: option /etc/ppp/pptpd-options localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 这两句设置了当外部计算机通过pptp联接到vpn后所能拿到的ip地址范围和服务器的ip地址设置。 www.2cto.com 3、添加登录用户

2022年1月3日 20:28
1247
0
Debian架设VPN服务器

前几天给hardbirch的vps重装了系统,从CentOS换到Debian。今天试图重新利用这个VPS做VPN服务器,所以折腾就这么开始了。其实,不论是什么系统,架设VPN服务器的思路都是一样的,只是在一些细节上有些变化。下面以Debian为例详细介绍一下。 一、检查环境 做VPN的VPS需要把PPP和TUN启用 cat /dev/ppp 显示cat: /dev/ppp: No such device or address为正常。否则,尝试运行以下命令后再试一下(我的VPS就是这种情况,导致废弃了一个月,今天才发现这方法!) rm /dev/ppp mknod /dev/ppp c 108 0 cat /dev/net/tun 显示cat: /dev/net/tun: File descriptor in bad state为正常 如果顺利通过,那么很好,继续往下看吧,否则,就要去VPS的控制面板上看看有没有开关,或者直接发ticket要求开通。 二、安装pptpd apt-get install pptpd 很快就会安装完毕的 三、配置pptpd vi /etc/pptpd.conf 去掉下面两行的注释 localip 192.1

2022年1月3日 20:26
710
0
Linux下运行jar包为什么要用nohup命令

在本地开发完的Java项目如果只是在本地运行是非常方便的,在IDE里执行运行在带有Main函数的Java文件里运行run就可以了。在服务器上运行Java项目就稍微麻烦一些,但是也不复杂。这些都是在刚学习Java时候都必须会的东西,用了IDE后反而会让你忘记最开始接触Java时候的一些知识点。 常用方式 本地写的demo程序打包成demo.jar,上传到Linux服务器后,执行jar包有如下几种方式。 第1种 java -jar demo.jar 说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。 第2种 java -jar demo.jar & 第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台运行。 这种方式可以避免打断后程序停止的问题,但是避免不了关闭当前窗口后程序停止的问题。 第3种 nohup java -jar demo.jar &

2022年1月3日 17:49
692
0
如何通过命令行升级 Debian 9 为 Debian 10

我们已经在先前的文章中看到如何安装 Debian 10(Buster)。今天,我们将学习如何从 Debian 9 升级为 Debian 10,虽然我们已将看到 Debian 10 和它的特色,所以这里我们不会深入介绍。但是可能读者没有机会读到那篇文章,让我们快速了解一下 Debian 10 和它的新功能。 在差不多两年的开发后,Debian 团队最终发布一个稳定版本,Debian 10 的代码名称是 Buster。Buster 是一个 LTS (长期支持支持)版本,因此未来将由 Debian 支持 5 年。 Debian 10(Buster)新的特色 Debian 10(Buster)回报给大多数 Debian 爱好者大量的新特色。一些特色包括: GNOME 桌面 3.30 默认启用 AppArmor 支持 Linux 内核 4.19.0-4 支持 OpenJDk 11.0 从 Nodejs 4 ~ 8 升级到 Nodejs 10.15.2 Iptables 替换为 NFTables

2022年1月3日 08:23
651
0
在Ubuntu/Debian系统中查看已经安装成功的软件包

本文介绍在Ubuntu/Debian操作系统中查看已经安装成功的软件包,一般在解决某些问题时,都想知道系统中安装了什么包,所以这个时候需要查看已经安装的软件包,经测试,在Ubuntu 18.04版本中适用。 查看已经安装的包 如果你广泛使用apt命令,你可能会期望像apt list安装包这样的命令。 虽然apt-get命令没有像apt-get list安装包这样简单的选项,但apt有一个命令: apt list --installed 这将列出使用apt安装的所有软件包,它还将列出作为依赖项安装的软件包,这意味着你不仅可以安装已安装的应用程序,还可以拥有大量的库以及未直接安装的其他软件包。 下面使用apt命令在Ubuntu中列出已安装的软件包,你可以查看到哪些软件包已经安装到系统中:

2022年1月3日 08:17
576
0
使用letsencrypt生成免费https证书

环境: 操作系统:ubuntu 18.04 letsencrypt下载地址: https://github.com/letsencrypt/letsencrypt.git nginx:nginx/1.14.0 (Ubuntu) 早期直接使用 ./letsencrypt-auto 命令可以生成,现在已经不行了,会提示 Skipping bootstrap because certbot-auto is deprecated on this system. Your system is not supported by certbot-auto anymore. Certbot cannot be installed. Please visit https://certbot.eff.org/ to check for other alternatives. 原因需要安装 snap 操作过程(具体先不注释了): 详见请参考: https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx apt update apt install snapd -y <

2022年1月2日 23:38
575
0
certbot-auto弃用后, 怎么继续用certbot申请泛域名证书

前言 certbot-auto申请证书时发现如下提示;certbot-auto被弃用了 Skipping bootstrap because certbot-auto is deprecated on this system. Your system is not supported by certbot-auto anymore. Certbot cannot be installed. Please visit https://certbot.eff.org/ to check for other alternatives. 根据github的issue看到作者的回应(原回复是英文, 我机翻了一下截图出来) github的issue: https://github.com/certbot/cert

2022年1月2日 23:35
570
0