debian安装桌面系统,安装RustDesk

此方法适用于纯净版debian10~debian12无桌面环境。

 

apt install task-xfce-desktop -y

apt install xorgxrdp xrdp -y

adduser xrdp ssl-cert

dpkg-reconfigure locales #选择en-us utf8和zh-ch utf8,选择中文,然后重启vps

adduser xxxx #建立自己的桌面用户,root不能直接运行chrome

apt-get install fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp -y

apt-get install fcitx5* unicode-cldr-core -y

echo -e 'XIM=fcitx5\nXIM_PROGRAM=fcitx5\nGTK_IM_MODULE=fcitx5\nQT_IM_MODULE=fcitx5\nXMODIFIERS=@im=fcitx5\nSDL_IM_MODULE=fcitx5\nGLFW_IM_MODULE=fcitx5' > /etc/environment

下载安装 Google Chrome 浏览器

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

apt install ./google-chrome-stable_current_amd64.deb -y

adduser <用户名> sudo

修改 /etc/sudoers 文件,打开并编辑 /etc/sudoers 文件,将以下这行文字添加至文件末尾

<用户名> ALL=(ALL) ALL

修改 /etc/lightdm/lightdm.conf 文件,设置用户自动登录

autologin-user=<用户名>

下载安装RustDesk

wget https://github.com/rustdesk/rustdesk/releases/download/1.3.2/rustdesk-1.3.2-x86_64.deb

apt install ./rustdesk-1.3.2-x86_64.deb -y

重启vps

 

-end-

linux路由跟踪

壹:

traceroute 应使用 TCP 或 ICMP,默认情况下 traceroute 命令发送 udp 包进行路由追踪。

但是许多节点路由会丢弃 udp 包,所以参考价值不大,需要使用 tcp 或者 icmp 协议。

traceroute [ip/domain] -I[or -T]

 

贰:

nmap路由跟踪。

apt-get install nmap -y

Nmap 的路由跟踪功能可以帮助你通过 IP 网络发现主机之间的路径。这通常用于网络诊断、故障排除和安全评估。Nmap 可以用多种协议(如 TCP、UDP 和 ICMP)执行路由跟踪,以适应不同的网络配置。

以下是如何使用 Nmap 进行路由跟踪的基本指南:

1. 使用 --traceroute 参数

Nmap 的 --traceroute 参数可以在扫描时启用路由跟踪。它会在 Nmap 扫描过程中添加一个路由跟踪步骤,以显示主机之间的路径。

基本语法

nmap –traceroute <目标IP>

示例

nmap –traceroute 192.168.1.1

 

2. 与端口扫描组合

--traceroute 也可以与其他 Nmap 扫描选项结合使用,比如 -Pn(跳过主机发现)、-p(指定端口)、-sS(TCP SYN 扫描),以进行更详细的路由分析和端口扫描。

示例

nmap -Pn -p 80 –traceroute example.com

这个命令会对 example.com 的端口 80 执行路由跟踪,并跳过主机发现步骤(假设目标已经被探测到是在线的)。

 

3. 使用特定协议的路由跟踪。

Nmap 的 --traceroute 支持不同的协议。默认情况下,Nmap 会尝试最适合的协议,但你可以通过 -sS(TCP SYN 扫描)、-sU(UDP 扫描)等选项指定协议,来适应防火墙策略或网络配置。

示例:使用 TCP 进行路由跟踪

nmap -sS –traceroute 192.168.1.1

 

4. 详细输出模式

使用 -v-vv 选项,可以看到更详细的路由跟踪信息,帮助识别每一跳的 IP 地址和响应时间。

示例

nmap -v –traceroute example.com

Nmap 的路由跟踪输出会列出所有中间跳数(即路由器或网关设备),并显示每一跳的 IP 地址、延迟时间(以毫秒为单位)和可能的地理位置。这些信息可以帮助你识别网络中的瓶颈和潜在的安全漏洞。

-end-

win10优化

1:win10增加启动项,运行 shell:startup

 

2:win10自动登录,运行 netplwiz

找回自动登录复选框的办法:

打开注册表路径

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device

修改下面的DevicePasswordLessBuildVersion值为0,那么再运行Netplwiz,【要使用本计算机,用户必须输入用户名和密码】复选框就又出现了。

 

3:删除资源管理器中的onedrive图标:

在HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
双击展开,双击ShellFolder,在右边就可以看到Attributes项。
双击Attributes项打开。把f080004d数值改成f090004d

 

4:删除资源管理器多余图标:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

 

5:修改系统属性

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi\OEMInformati

 

6:修改产品ID

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId

 

 

-end-

syncthing搭建中继服务器

 

发现服务器:用于发现互联网上的同伴。

中继服务器:当双方无法直接建立数据连接时,才会利用中继服务器进行数据连接,若用中继服务器进行连接,则流量会流过中继服务器。

 

下载当前主机的发现服务器主程序 stdiscosrv

https://github.com/syncthing/discosrv/releases

下载当前主机的发现服务器主程序 relaysrv

https://github.com/syncthing/relaysrv/releases

选择对应版本,linux 服务器基本是 linux-amd64

下载:

wget https://github.com/syncthing/discosrv/releases/download/v1.23.4/stdiscosrv-linux-amd64-v1.23.4.tar.gz

wget https://github.com/syncthing/relaysrv/releases/download/v1.28.0/strelaysrv-linux-amd64-v1.28.0.tar.gz

ospf实验记录

要求:R1 ping 通 123.1.2.3

R1配置:

[Huawei]sysname R1
[R1]
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf enable 10 area 0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]q
[R1]
[R1]ospf 10
[R1-ospf-10]dis th
[V200R003C00]
#
ospf 10
#
return
[R1-ospf-10]
[R1-ospf-10]a 0
[R1-ospf-10-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-10-area-0.0.0.0]dis th
[V200R003C00]
#
 area 0.0.0.0
  network 192.168.1.0 0.0.0.255
#
return
[R1-ospf-10-area-0.0.0.0]q
[R1-ospf-10]
[R1-ospf-10]q
[R1]
[R1]dis ospf interface g0/0/0
OSPF Process 10 with Router ID 192.168.1.1
Interfaces
 Interface: 192.168.1.1 (GigabitEthernet0/0/0)
 Cost: 1       State: Waiting    Type: Broadcast    MTU: 1500
 Priority: 1
 Designated Router: 0.0.0.0
 Backup Designated Router: 0.0.0.0
 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1
[R1]

RustDesk自建服务器教程

官网:https://rustdesk.com/

开源地址:https://github.com/rustdesk/

本教程仅适用于debian

Github下载编译后的文件rustdesk-server-linux-amd64.zip

下载地址:https://github.com/rustdesk/rustdesk-server/releases/

根据自己服务器系统选择下载,解压后进入  amd64 目录依次运行./hbbs 和 ./hbbr 生成 key 文件,按 ctrl + c 取消运行。

RustDesk设置服务后台运行

下载 rustdesk-server-hbbr 和 rustdesk-server-hbbs 两个包安装

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-hbbr_1.1.11-1_amd64.deb
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-hbbs_1.1.11-1_amd64.deb
dpkg -i rustdesk-server-hbbr_1.1.11-1_amd64.deb
dpkg -i rustdesk-server-hbbs_1.1.11-1_amd64.deb

Zabbix7.0中文乱码,流量图中文乱码解决办法

原错误如下图

解决这个错误并不需要更改php编译版本或者修改gaphs-inc.php文件,只需要替换字体即可。

1、找到本机字体C:\Windows\Fonts 选择一种,选择普通的就可以,复制到待上传的文件夹,比如新宋体。

2、找到服务器系统字体所在地

[root@localhost ~]# find / -name DejaVuSans.ttf
/usr/share/fonts/dejavu/DejaVuSans.ttf

3.上传字体到/usr/share/fonts/truetype/dejavu/

删除旧字体DejaVuSans.ttf并将所上传新的字体重命名为 DejaVuSans.ttf

刷新网页已经恢复中文显示,并且无中文乱码。

debian12搭建zabbix proxy7.0安装教程

参考前面一篇zabbix server的教程,数据库安装差不多,细微的差别。这里不再插入图片赘述,直接命令运行。

官网教程:

https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=debian&os_version=12&components=proxy&db=mysql&ws=

1:安装Zabbix-proxy运行以下命令:

wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-1+debian12_all.deb

dpkg -i zabbix-release_7.0-1+debian12_all.deb

apt update -y

apt install zabbix-proxy-mysql zabbix-sql-scripts mariadb-server mariadb-client -y

然后运行一个数据库安全建议的脚本

mysql_secure_installation

第一步直接回车,第二步按 Y 然后回车,第三步按 Y 设置数据库root密码,后面剩下的都是按 Y 然后回车。

 

debian12搭建zabbix server7.0安装教程

第 1 步:安装 Apache Web 服务器和 PHP 包

要安装Zabbix,首先需要安装Apache 和PHP 以及一些必需的PHP 模块,如下所示。

apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php -y

第 2 步:安装 MariaDB 服务器和客户端

为了存储数据,Zabbix需要一个数据库管理系统,安装 MariaDB 。

apt install mariadb-server mariadb-client -y

安装的软件包附带了一个您需要运行并遵循安全建议的脚本

mysql_secure_installation

第一步直接回车,第二步按 Y 然后回车,第三步按 Y 设置数据库root密码,后面剩下的都是按 Y 然后回车。