Debian系统怎么查看磁盘使用情况?

查看各文件和文件夹的体积

du -sh *

发表在 日常 | 留下评论

自用DD脚本分享,亲测可用!

wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh

默认密码 Pwd@CentOS Pwd@Linux

发表在 日常 | 留下评论

从NodeSource存储库安装Node.js和npm

NodeSource是一家专注于提供企业级Node支持的公司,它维护一个包含多个Node.js版本的APT存储库。

如果需要安装特定版本的Node.js,请使用此存储库,在选写本文时,NodeSource存储库提供的版本有v12.x(最新的稳定版本)、v11.x、v10.x(最新的LTS版本)、v8.x(之前的LTS版本)。

我们将安装Node.js版本12.x。

首先,通过运行以下curl命令将NodeSource存储库添加到系统中:

curl -sL https://deb.nodesource.com/setup_18.x | sudo bash --

添加存储库以安装Node.js和npm类型后:

sudo apt-get install nodejs

键入以下命令确保已正确安装Node.js:

node --version

返回信息如下:

v12.8.1

发表在 日常 | 留下评论

Adobe 2022

这个东西 WB上@vposy 一直在稳定更新的

2021.12.29 更新
2022 SP版和大师版实时更新。
天翼:http://t.cn/A6IgGNIS(访问码:3aud)
百度: 链接:http://t.cn/A6IO5vPr 提取码:3jek

od分流:https://pan.xrenblog.com/%E8%BD%AF%E4%BB%B6/Adobe%202022%20Windows

https://www.aliyundrive.com/s/fmMXUBsNiUF
提取码:fuli


默认密码为@vposy

发表在 日常 | 留下评论

将应用注册成为服务

使用Winsw将应用注册成服务


背景: 在长时间使用Clash for Window之后,觉得CFW占用内存太大了,因而自己也不太需要图形界面。所以就想着直接运行Core行不行。然后每次都要用管理员身份打开Terminal就很烦。于是就了解到了使用winsw将应用注册成服务  

1. 下载winsw

https://github.com/winsw/winsw/releases

2. 注册服务

  1. 编写配置文件
    1. 将下载下来的winsw改名为 服务名 例如 我想将服务注册为clash-service,那么winsw名就叫clash-service.exe
    2. 需要编写一个和程序同名的XML文件作为winsw的配置文件
    3. 例如:我想将服务注册为clash-service,那么配置文件名就叫clash-service.xml
<service>
    <id>Clash</id>
    <name>Clash</name>
    <description>Clash Core</description>
    <executable>clash</executable>
    <arguments>-d .</arguments>
    <logpath>./logs</logpath>
    <logmode>reset</logmode>
</service>


# executable  代表文件路径   不用加.exe
# arguments   代表启动命令
  1. 安装服务
      1. 编写好配置文件之后,把配置文件和可执行文件放在一起,这样winsw才能正确识别配置文件
      2. 然后打开一个管理员权限的命令提示符或Powershell窗口,然后输入winsw install,如果返回值为0,说明已将程序注册为服务
发表在 日常 | 留下评论

让 Win+D 只作用于双屏其中一个屏!

相信很多用双屏的朋友和我一样,有主屏幕干活,副屏幕看点其他的类似于直播什么的东西,而有时候经常需要用 WIN+D 来最小化主屏幕这边的内容,但是 WIN+D 按下去之后两个屏幕的内容都直接隐藏了,体验非常不好。

下面这个软件就是 用来解决这个问题的。

发表在 日常 | 留下评论

测试图床

发表在 日常 | 留下评论

Moonlight串流无法搜索到PC的解决办法

最近准备换路由器和平板串流游戏玩
结果发现Moonlight扫描一直无法发现PC 明明GeForce Experience里的GAMESTREAM开关一直是打开的
还以为跟以前一样是服务里的NVIDIA Network Service Container需要重启
结果发现NVIDIA Network Service Container这个服务直接没有了 也不知道老黄搞什么鬼
就剩下这仨服务了
在NV论坛搜了半天nvidia streaming service missing都找不到结果
看NV论坛的意思是GFE和驱动安装不完整问题导致的
DDU手动删了GFE和驱动 重新安装后发现还没解决这个问题
然后摸到C:\Program Files\NVIDIA Corporation\NvStreamSrv里手动启动nvstreamer.exe
提示Poco.dll和libprotobuf.dll缺失
然后发现这俩文件全部存在于C:\Program Files\NVIDIA Corporation\NvContainer文件夹下
动手复制过来 启动nvstreamer.exe  提示Successfully started server.
然后Moonlight上搜索PC就能搜到了

发表在 日常 | 留下评论

在Ubuntu上开启Swap

在内存不够大时,需要开启Swap,使用一部分硬盘,作为虚拟内存,解决内存容量不足的情况。这篇博客是以 Ubuntu 基础来操作的,其他 Linux 系统基本类似。很简单,跟着下面的步骤,一步一步来操作即可。

注意:下面命令的操作,都是在终端中进行的

1. 确定当前没有开启 Swap

在终端使用命令 free -m 查看输出结果

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

可以看到最后一行是0 0 0,则表示当前没有开启。

2. 创建 Swap 文件

使用下面命令创建交换文件。因为要分配硬盘空间,所以有可能比较慢,等待一会

dd if=/dev/zero of=/swapfile count=2048 bs=1M

count=2048 表示创建 2G 的虚拟内存,因为这里用到的单位是 M,如果要创建 6G 虚拟内存,则把2048 改成 6144 即可,因为 1024 * 6 = 6144。

可以使用 ls / | grep swapfile 命令查看一下,确保交换文件存在,创建成功。

3. 激活 Swap 文件

依次执行下面的命令

chmod 600 /swapfile
mkswap /swapfile

依次运行上面两个命令后,如果成功,将会看到类似下面的输出

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

4. 开启 Swap

swapon /swapfile

到这里,Swap 已经开启成功。我们再次使用 free -m 命令查看一下,你将看到类似下面的输出。

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

最后一行 Swap 将不再是0 0 0,而是我们上面设置的大小

5. 设置系统启动时自动开启 Swap

使用编辑器编辑 /etc/fstab 文件,添加 Swap 自动开启的配置,这里使用 Vim进行编辑,也可以使用其他文本编辑工具,例如 nano

vim /etc/fstab

在 fstab 文件最后一行添加下面的内容

/swapfile none swap sw 0 0

然后保存,退出。

好了,现在 Swap 已经配置完,并且可以在系统启动时自动开启。

发表在 日常 | 留下评论

warp

apt install sudo lsb-release -y && echo "deb http://deb.debian.org/debian $(lsb_release -sc)-backports main" | sudo tee /etc/apt/sources.list.d/backports.list && sudo apt update && sudo apt install iproute2 openresolv -y && sudo apt install wireguard-tools --no-install-recommends && modprobe wireguard && lsmod | grep wireguard
curl -fsSL git.io/wgcf.sh | sudo bash
curl -fsSL git.io/speedtest-cli.sh | sudo bash
bash <(curl -fsSL git.io/warp.sh) menu
发表在 日常 | 留下评论