ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime
----------------------------------------------------------------------------------------------------------------
执行: docker pull alpine:3.22.2 #拉取镜像
启动: docker run -it alpine:3.22.2 #即可进入容器环境
运行: docker exec -it 5cbdb00dba90 /bin/sh #进入容器
配置: 检查DNS配置,将/etc/resolv.conf中的DNS服务器设置为114.114.114.114和8.8.8.8
docker exec 5cbdb00dba90 ls -l /
docker stop 5cbdb00dba90
docker start 5cbdb00dba90
docker restart 5cbdb00dba90
退出容器时,直接输入exit或按Ctrl+D会终止容器,建议用Ctrl+P + Ctrl+Q分离终端。
passwd root #GZ..........ZG
apk list
ip a
ifconfig
cp /etc/apk/repositories /etc/apk/repositories.bak
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
cat /etc/apk/repositories
apk update
apk add curl
apk add wget
curl --version
curl ifconfig.me
apk add nano
apk add fping
fping www.baidu.com
fping 139.9.107.189
#apk add --no-cache font-wqy-zenhei
#mkfontscale && mkfontdir && fc-cache
apk add openrc --no-cache
rc-service --list
cat /etc/resolv.conf
阿里云:mirrors.aliyun.com
中科大:mirrors.ustc.edu.cn
华为云:mirrors.huaweicloud.com
清华源: mirrors.tuna.tsinghua.edu.cn
----------------------------------------------------------------------------------------------------------------
alpine如何安装nginx
cd ~
apk update
apk add nginx
mkdir -p /run/nginx/
mkdir -p /run/openrc/
touch /run/openrc/softlevel
rc-service nginx start
adduser -D -g 'www' www
mkdir -p /www
chown -R www:www /www
nginx -v
nginx -T
grep -r "404.html" /etc/nginx/
nano /etc/nginx/http.d/default.conf
----------------------------------------------------------------------------------------------------------------
server {
listen 80 default_server;
listen [::]:80 default_server;
# 指定web根目录
root /www;
# 设置默认页面
index index.html index.php index.htm;
location / {
# 原有的return 404需要删除或注释掉
# return 404;
# 允许访问静态文件
try_files $uri $uri/ =404;
}
# 保留404页面配置
location = /404.html {
internal;
}
}
----------------------------------------------------------------------------------------------------------------
# 检查配置文件语法
nginx -t
# 重启nginx服务
rc-service nginx restart
mkdir -p /www
echo "
Welcome to My Website
" > /www/index.html
# 验证nginx服务
curl 172.17.0.2
rc-update add nginx default
建议:安装完成后运行rc-update add nginx default将Nginx加入开机自启动,这样每次系统重启后Nginx都会自动运行。
----------------------------------------------------------------------------------------------------------------
alpine如何安装php8.3
apk update
apk add php83
apk add php83-fpm
php83 -v
ln -s /usr/bin/php83 /usr/bin/php
apk info | grep php83
rc-update add php-fpm83
rc-service php-fpm83 start
rc-service php-fpm83 status
mkdir -p /var/www/html/
nano /var/www/html/i.php
# 验证nginx服务
curl 172.17.0.2/index.php
# 基础扩展
apk add php83-curl php83-mbstring php83-xml php83-json
# 数据库扩展
apk add php83-pdo php83-pdo_mysql php83-mysqli
# 其他功能扩展
apk add php83-gd php83-zip php83-openssl
----------------------------------------------------------------------------------------------------------------
如何在Alpine中使用中文输入法和xfce4桌面?
apk update
apk add ttf-dejavu fontconfig
mkfontscale && mkfontdir && fc-cache
apk --no-cache add ca-certificates wget
apk add libc6-compat
ldd --version
💡建议:如果网络环境较差,可以先将glibc的apk包下载到本地,
再通过apk add --allow-untrusted进行安装,避免因下载中断导致的重复尝试。
apk add --no-cache ca-certificates wget
# 下载公钥
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
# 下载glibc安装包(以2.29版本为例)
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-2.29-r0.apk
# 安装glibc
apk add glibc-2.29-r0.apk
apk add --force-overwrite glibc-2.29-r0.apk
# 卸载冲突的包
apk del gcompat alpine-baselayout-data
# 然后安装glibc
apk add glibc-2.29-r0.apk
apk add --allow-untrusted --force-overwrite glibc-2.29-r0.apk
# 删除旧版本
#rm glibc-2.29-r0.apk
apk del libc6-compat
apk del glibc-2.29-r0.apk
apk del gcompat alpine-baselayout-data
# 下载并安装glibc 2.35版本
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk
apk add --force-overwrite glibc-2.35-r0.apk
apk update
apk add fcitx5 fcitx5-chinese-addons
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
apk add --force-overwrite glibc-2.35-r0.apk
nano ~/.profile
-------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias mk='mkdir -p'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------
source ~/.profile
echo $XDG_RUNTIME_DIR
mkdir -p /run/user/$(id -u)
export XDG_RUNTIME_DIR=/run/user/$(id -u)
💡建议:在启动 fcitx5 之前,先运行 export XDG_RUNTIME_DIR=/run/user/$(id -u)
这样输入法就能正常连接到图形环境了。
#apk add fcitx5 fcitx5-frontend-qt5 fcitx5-chinese-addons
fcitx5 & #在后台运行。 按Ctrl+Space切换中英文输入。
apk add xfce4 xfce4-terminal lightdm-gtk-greeter
rc-service dbus start
rc-update add dbus
rc-service lightdm start
rc-update add lightdm
在Alpine终端界面进入Xfce4桌面环境
apk add xfce4 xfce4-terminal xfce4-screensaver
apk add lightdm-gtk-greeter
rc-service dbus start
rc-service lightdm start
启动桌面环境
通过显示管理器:执行 rc-service lightdm start,系统会自动进入图形登录界面
登录后即可使用完整的Xfce4桌面环境
后续配置建议
安装完成后,你可以:
通过 rc-update add lightdm 设置开机自动启动图形界面
配置中文输入法,实现桌面环境下的中文输入
在Alpine安装Xorg
apk update
apk list | grep nginx
apk list | grep xorg
apk add xorg-server
Xorg -version
setup-xorg-base
apk add xfce4 xfce4-terminal xfce4-screensaver
rc-service dbus start
rc-update add dbus
在Xorg基础环境中,可以直接运行:
apk add xvfb
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
startxfce4
apk add openbox
apk search obconf
apk add obconf-qt
apk add obconf-qt-lang
which obconf-qt
/usr/bin/obconf-qt &
ps aux #ps进程优化
ps -eo pid,ppid,stat,comm | awk '$3=="Z"' # 查看僵尸进程及其父进程
ps aux | awk '$8=="Z" {print $2}' # 查找僵尸进程的父进程
kill -9 $(ps aux | awk '$8=="Z" {print $2}') # 查找并杀死僵尸进程的父进程
rc-service nginx restart # 重启相关服务
killall fcitx5
fcitx5 &
top
ps aux | awk '$8=="Z"'
exit
docker restart 5cbdb00dba90
docker exec -it 5cbdb00dba90 /bin/sh
apk add openssh-server
apk add openssh-client
ssh root@139.9.107.189
rc-service sshd start
rc-service sshd status
nc -zv 172.17.0.2 22
nano /etc/ssh/sshd_config
-----------------------------------
Port 22
PermitRootLogin yes
PasswordAuthentication yes
ChallengeResponseAuthentication no
PubkeyAuthentication no
-----------------------------------
rc-update add sshd
rc-service sshd stop
rc-service sshd start
rc-service sshd status
apk add iproute2
ss -tuln | grep 22
netstat -tuln | grep 22
rc-service sshd status
passwd root #GZ..........ZG
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
###ctrl+P+ctrl+Q### #保持容器运行暂时退出。
root@GWQS:~# ssh root@172.17.0.2
#GZ..........ZG#
startxfce4
------------------------------------------
exit
docker restart 5cbdb00dba90
docker exec -it 5cbdb00dba90 /bin/sh
rc-service sshd stop
rc-service sshd start
ps aux
###ctrl+P+ctrl+Q### #保持容器运行暂时退出。
root@GWQS:~# ssh root@172.17.0.2
#GZ..........ZG#
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
startxfce4
------------------------------------------
scp root@172.17.0.2:/www/69.txt /root/
scp root@172.17.0.2:/www/69.txt root@172.17.0.3:/root/
scp root@139.9.107.189:/www/609/69.txt root@172.17.0.6:/root/
------------------------------------------
nano /etc/resolv.conf #DNS配置优化
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 100.125.1.250
search openstacklocal
------------------------------------------
需要整理一份Alpine中文输入法常见问题排查清单
apk add fcitx5 fcitx5-chinese-addons
nano ~/.profile
--------------------------------------
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
--------------------------------------
fcitx5 -d 或 fcitx -d
权限问题:在容器中需挂载/tmp/.X11-unix
快捷键冲突:检查默认切换键。 #通常为Ctrl+Space
ps aux | grep fcitx #确认进程存在
cat ~/.config/fcitx/config #确认输入法引擎已启用
apk add font-wqy-zenhei ttf-dejavu #安装中文字体包解决中文显示乱码
fc-cache -fv #更新字体缓存
#输入法候选框不显示
apk add xfce4 xfce4-terminal #确认已安装图形界面支持
ldd $(which fcitx5) #确认动态链接库完整
journalctl -xe -u fcitx5 #查看系统日志
touch /run/openrc/softlevel #软启动级别
rc-update add fcitx5 #开机启动
X11转发:SSH连接需添加-X参数
echo "测试中文" > test.txt #测试基础输入
fc-list | grep "WenQuanYi" #检查字体渲染
fcitx5 -v #确认版本信息
💡建议:遇到问题可先尝试重启输入法框架 killall fcitx5 && fcitx5,若在容器中建议重建镜像时固化配置。
apk add font-wqy-zenhei ttf-dejavu font-droid-nonlatin
fc-cache -fv
fc-list | grep "WenQuanYi"
fc-list | grep "Droid"
fc-list | grep "DejaVu"
----------------------------------------------------------------------------------------------------------------
# 以特权模式启动容器
docker run --privileged --name DinD -d docker:dind
# 进入容器
docker exec -it DinD sh
# 在容器内部验证 Docker 运行
docker version
----------------------------------------------------------------------------------------------------------------
docker run --cap-add SYS_ADMIN -it your-image
docker run --cap-add SYS_ADMIN -it --name DinD docker:dind
----------------------------------------------------------------------------------------------------------------
Welcome to Huawei Cloud Service
Last login: 一 11月 24 00:44:21 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
17eec7bbc9d7: Pull complete
Digest: sha256:f7931603f70e13dbd844253370742c4fc4202d290c80442b2e68706d8f33ce26
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
root@GWQS:~#
----------------------------------------------------------------------------------------------------------------
Welcome to Huawei Cloud Service
Last login: 三 11月 19 06:09:12 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker run --privileged --name DinD -d docker:dind
Unable to find image 'docker:dind' locally
dind: Pulling from library/docker
2d35ebdb57d9: Already exists
e4cb20a396d9: Pull complete
4f4fb700ef54: Pull complete
8eafff4e13fc: Pull complete
5604970a7804: Pull complete
487aff2343e1: Pull complete
35ed0e004ff0: Pull complete
00c1af5b09c1: Pull complete
a1b9f93dc10b: Pull complete
0adddbd50b9b: Pull complete
dedf31899e68: Pull complete
c3fe3091ecb7: Pull complete
912b8d386d55: Pull complete
3fcf73551071: Pull complete
b084efacc38e: Pull complete
ae98fa6a1c6e: Pull complete
Digest: sha256:d003717ad7a27d359dd2f5f6aa6ca691f5f58671e8d1ff0277d07e5635bb8332
Status: Downloaded newer image for docker:dind
24c1132704007643923da0ae7c2e720dd1e381b449489c8fd28eea1ccaa6b451
root@GWQS:~#
root@GWQS:~# docker exec -it DinD sh
/ # docker version
Client:
Version: 29.0.2
API version: 1.52
Go version: go1.25.4
Git commit: 8108357
Built: Mon Nov 17 12:32:36 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 29.0.2
API version: 1.52 (minimum version 1.44)
Go version: go1.25.4
Git commit: e9ff10bf
Built: Mon Nov 17 12:35:01 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.1.5
GitCommit: fcd43222d6b07379a4be9786bda52438f0dd16a1
runc:
Version: 1.3.3
GitCommit: v1.3.3-0-gd842d77
docker-init:
Version: 0.19.0
GitCommit: de40ad0
/ #
----------------------------------------------------------------------------------------------------------------
特权容器:
docker run --privileged -d docker:dind
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
Welcome to Huawei Cloud Service
Last login: 三 11月 19 06:09:12 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker run -d -p 6901:6901 accetto/ubuntu-vnc-xfce-firefox-g3:latest
3772893e800239076f676e766e464c3a0ebf8efd64f0967c3463475f19d79bf8
root@GWQS:~# date
2025年 11月 23日 星期日 20:56:20 CST
root@GWQS:~#
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
daedalOS 是浏览器中的桌面操作系统环境。
https://1ms.run/r/wbsu2003/daedalos
daedalOS 源码地址:https://github.com/DustinBrett/daedalOS
构建镜像和容器运行的基本命令如下
# 直接下载代码
git clone https://github.com/DustinBrett/daedalOS.git
# 进入目录
cd daedalOS
# 构建镜像
docker build -t wbsu2003/daedalos:v1 .
# 生成容器
docker run -d \
--name=daedalos \
-p 3471:3000 \
wbsu2003/daedalos:v1
27201cb922f670aa19141425170e0ac2dae9738e617a12c2acb340869be97688
----------------------------------------------------------------------------------------------------------------
root@GWQS:~# docker run -d \
--name=daedalos \
-p 3471:3000 \
wbsu2003/daedalos:v1
Unable to find image 'wbsu2003/daedalos:v1' locally
v1: Pulling from wbsu2003/daedalos
Digest: sha256:6d0bd9026310cec08ead3afd6d6d36c3688b7fc5a0b54f1dd46d49c14e89932c
Status: Downloaded newer image for wbsu2003/daedalos:v1
64ed59485cac764cc01b8f554016e9cee5d530497e20ea985ca73c604075afe2
#在命令提示符中输入 systeminfo 命令,可以获取包括版本号在内的系统详细信息。
Dockerfile
----------------------------------------------------------------------------------------------------------------
FROM wbsu2003/daedalos:v1
# 设置时区为上海
RUN Set-TimeZone -Id "China Standard Time"
# 安装中文语言包
# 注意:以下命令仅为示例,实际命令可能因镜像基础不同而需要调整
RUN powershell -Command "Add-WindowsCapability -Online -Name 'LanguagePack.zh-CN'"
----------------------------------------------------------------------------------------------------------------
docker build -t wbsu2003/daedalos_zh:v2 .
----------------------------------------------------------------------------------------------------------------
http://139.9.107.189:3471/
----------------------------------------------------------------------------------------------------------------
https://139.9.107.189:11111/docker/containers
https://139.9.107.189:11111/home
----------------------------------------------------------------------------------------------------------------
查看用户信息:
cat /etc/passwd | cut -d: -f1
cat /etc/passwd | cut -d: -f1 | grep root
id root
last
getent group
getent hosts
getent services
getent group sudo
getent passwd root
getent services http
getent services | grep http
if getent passwd root > /dev/null 2>&1; then echo "用户存在"; else echo "用户不在"; fi
if getent passwd 2035 > /dev/null 2>&1; then echo "用户存在"; else echo "用户不在"; fi
----------------------------------------------------------------------------------------------------------------
docker network create --subnet=69.0.0.0/8 --gateway=69.56.95.69 ooooo
docker network create --subnet=20.0.0.0/8 --gateway=20.35.95.69 mmmmm
docker network create --subnet=11.0.0.0/8 --gateway=11.18.95.69 wwwww
docker run -it -p 29569:80 --network=ooooo --ip=69.56.69.69 69569:11127.1118
docker run -it -p 609:80 --network=mmmmm --ip=20.35.69.69 69569:12269.1118
docker run -it -p 69:80 --network=wwwww --ip=11.18.20.35 69569:10001.1118
----------------------------------------------------------------------------------------------------------------
#编辑nano的配置文件/etc/nanorc,找到并取消注释set linenumbers这行,保存后重启nano即可永久显示行号。
----------------------------------------------------------------------------------------------------------------
================================================================================================================
root@GWQS:~# docker network create --subnet=20.0.0.0/8 --gateway=20.35.95.69 mmmmm
67f388b1d1149dee4b890e212f36c8cd60b777a25ff269a5d865e65ed82e578e
root@GWQS:~# docker network create --subnet=69.0.0.0/8 --gateway=69.56.95.69 ooooo
03b4b56735bb23e4ded0864e1c3a51b5d2439332ee83649bea025bf16e14bc6f
root@GWQS:~# docker network create --subnet=11.0.0.0/8 --gateway=11.18.95.69 wwwww
7f3cf0de0c191667734609f6bbdff0c89788e69faa8e1e2b5cb69a0736f5cb73
docker run -it -p 69:80 --network=ooooo --ip=69.56.69.69 ubuntu:latest
docker run -it -p 69:80 --network=mmmmm --ip=20.35.69.69 ubuntu:latest
docker run -it -p 69:80 --network=wwwww --ip=11.18.20.35 ubuntu:latest
docker search --format "{{.Name}} - {{.StarCount}} stars" ubuntu:latest
docker search --filter stars=1000 ubuntu
镜像搜索:docker search ubuntu
镜像拉取:docker pull ubuntu
容器生成镜像:
docker commit -m "ubuntu-zh" -a "108GWQS1118" f187586ad12b 69569:10001.1118
sha256:98b2fca197d0cb20066663a4227098da243bfb1dcd12c84158c819430e68d1a9
root@GWQS:~# docker commit -m "ubuntu-zh" -a "108GWQS1118" 416da581db26 609:10001.1118
sha256:ced2fa9b58a55442658e7bbdc2ef852bff8503f5f2132f7663ff0c988f4ef5d3
镜像导出:docker save wbsu2003/daedalos:latest >wbsu2003_daedalos_latest.tar
镜像引入:docker load < ubuntu_GWQS_vnc.tar
查看缓存:docker system df #查看DK缓存情况
清理缓存:docker system prune #此命令会删除/停止的容器/悬空镜像/未用的网络/构建缓存。
================================================================================================================
===========================================ubuntu24-zh-desktop======================================
root@GWQS:~# docker run -it -p 8080:80 -p 6080:5901 -p 6901:6901 -e LANG=zh_CN.UTF-8 -e LANGUAGE=zh_CN:zh -e LC_ALL=zh_CN.UTF-8 ubuntu:latest bash
root@GWQS:~# docker exec -it c1385c9b625ca3fe7e21b0323fcc163ff5cd92bbc6b0059ad047144bc9c38ddc bash
bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)
root@c1385c9b625c:/#
ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime
-------------------------------------------------------------
apt update
apt install nano
apt install language-pack-zh-hans
#find /var/lib/locales/supported.d/ -name "*" -type f | xargs grep -l "zh_SG" 2>/dev/null
nano /var/lib/locales/supported.d/zh-hans
-------------------------------------------------------------
#zh_SG.UTF-8 UTF-8
-------------------------------------------------------------
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
-------------------------------------------------------------
nano /etc/default/locale
-------------------------------------------------------------
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source /etc/default/locale
nano ~/.bashrc
#nano /root/.bashrc
-------------------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source ~/.bashrc
source /root/.bashrc
#nano /etc/locale.gen
-------------------------------------------------------------
zh_CN.UTF-8 UTF-8
-------------------------------------------------------------
nano /var/lib/locales/supported.d/local
-------------------------------------------------------------
LANG=zh_CN.UTF-8
-------------------------------------------------------------
source /var/lib/locales/supported.d/local
-------------------------------------------------------------
locale-gen
dpkg-reconfigure locales
-------------------------------------------------------------
apt install ubuntu-gnome-desktop
apt install language-pack-gnome-zh-hans
apt install fcitx
apt install fcitx-table-wbpy
apt install qterminal #qterminal终端
#apt install qterminal-l10n #qterminal终端_ZH_CN
#apt list --installed | grep gedit
apt install gedit
-------------------------------------------------------------
exit
docker restart --time=35 c1385c9b625c #重启容器
root@c1385c9b625c:/# date
2025年 11月 20日 星期四 15:50:43 +08
root@c1385c9b625c:/#
-------------------------------------------------------------
===========================================ubuntu24-zh-desktop======================================
===========================================ubuntu24-nginx-php8.3====================================
apt update
apt install nginx php-fpm
apt install php8.3
apt install php8.3-fpm
service nginx start
service nginx enable
service php8.3-fpm start # Ubuntu 24.04默认PHP版本为8.3
service php8.3-fpm enable
service nginx start && service php8.3-fpm start
service nginx restart && service php8.3-fpm restart
service nginx status && service php8.3-fpm status
-------------------------------------------------------------
nano /etc/nginx/sites-available/default
-------------------------------------------------------------
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock; # 根据实际PHP版本调整
}
-------------------------------------------------------------
nginx -t
service nginx reload
-------------------------------------------------------------
nano /var/www/html/info.php
-------------------------------------------------------------
===========================================ubuntu24-nginx-php8.3====================================
===========================================ubuntu24-nginx-php8.3-novnc===========================
apt update
#apt upgrade
-------------------------------------------------------------
apt install gnome-panel
#apt install gnome-settings-daemon
#apt install metacity
#apt install nautilus
#apt install gnome-terminal
apt install xserver-xorg xinit x11-xserver-utils mesa-utils
apt install net-tools
apt install xfonts-75dpi
apt install xfonts-100dpi
apt install dbus-x11
-------------------------------------------------------------
touch /root/.Xresources
ps -aux
=============================================================
#pkill Xvnc
-------------------------------------------------------------
apt install python3 python3-websockify openssl
apt install tigervnc-standalone-server
export USER=$(whoami)
vncserver :1 #Aa123456
vncserver -list
ls -al /root/.vnc
#vncpasswd
-------------------------------------------------------------
nano ~/.bashrc
-------------------------------------------------------------
#如果VNC连接后出现黑屏,可以尝试添加以下环境变量:
export USER=$(whoami)
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME"
export XDG_SESSION_TYPE=x11
-------------------------------------------------------------
apt install gnome-session
apt install tigervnc-viewer
apt install tigervnc-xorg-extension
apt install tigervnc-scraping-server
nano /root/.bash_history
nano ~/.vnc/xstartup
-------------------------------------------------------------
#!/bin/sh
#unset SESSION_MANAGER
#unset DBUS_SESSION_BUS_ADDRESS
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#gnome-panel &
#gnome-settings-daemon &
#metacity &
#nautilus &
#gnome-terminal &
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
source /etc/profile.d/apps-bin-path.sh
source /etc/profile.d/xdg_dirs_desktop_session.sh
export GNOME_SHELL_SESSION_MODE=ubuntu
XAUTHORITY=$HOME/.Xauthority
export XAUTHORITY
/usr/bin/gnome-session &
x-window-manager
-------------------------------------------------------------
chmod +x ~/.vnc/xstartup
vncserver -kill :1
vncserver :1
-------------------------------------------------------------
mkdir -p /www/609/69/noVNC
cd /www/609/69/
apt install git
git clone https://github.com/novnc/noVNC.git
-------------------------------------------------------------
docker restart --time=35 c1385c9b625c
cd /www/609/69/noVNC
#openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
ps -aux
#kill -9 810 # python3 -m websockify 6080 localhost:5901 要kill -9 所有novnc的进程。
vncserver -list
-------------------------------------------------------------
#cd /root/.vnc
### rm -rf ./*
#vncserver #Aa......
#vncserver -list
-------------------------------------------------------------
#root@bf7c224d5890:/headless/noVNC/utils# nano /etc/nginx/nginx.conf
------------------------------------------------------------------------------------
server {
listen 80;
server_name www.203569569.cn;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
proxy_pass http://localhost:6080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
------------------------------------------------------------------------------------
server {
listen 80;
server_name 106.13.197.145;
location /SK {
proxy_pass http://139.9.178.31/index.php;
}
location /IP {
proxy_pass http://106.13.197.145:81/@/O/PHP/IP.php;
}
location /CN {
proxy_pass http://www.2035956.cn/;
}
location /TOP {
proxy_pass http://www.2035956.top/;
}
location /81 {
proxy_pass http://106.13.197.145:81/;
}
location /11108 {
proxy_pass http://106.13.197.145:11108/;
}
location /www.20356956.cn {
proxy_pass http://106.13.197.145:11108/;
}
}
-------------------------------------------------------------
server {
listen 333;
server_name 106.13.197.145;
location / {
proxy_pass http://172.17.0.2:333;
proxy_set_header Host $host;
}
}
-------------------------------------------------------------
#cd /www/609/69/noVNC
#./utils/launch.sh --vnc localhost:5901
-------------------------------------------------------------
#ufw allow 6080
#apt install git tigervnc-standalone-server python3 python3-websockify openssl
-------------------------------------------------------------
#vncserver -list
#cd /www/609/69/noVNC
#./utils/novnc_proxy --vnc localhost:5901 --listen 6080 &
-------------------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
在浏览器中访问http://服务器IP:6080/vnc.html应该能够正常连接
-------------------------------------------------------------
-------------------------------------------------------------
===========================================ubuntu24-nginx-php8.3-novnc===========================
================================================================================================================
================================================================================================================
----------------------------------------------------------------------------------------------------------------
docker run -it -p 5901:5901 ubuntu:latest bash
docker run -it -p 8080:80 -p 5901:5901 -e LANG=zh_CN.UTF-8 -e LANGUAGE=zh_CN:zh -e LC_ALL=zh_CN.UTF-8 ubuntu:latest bash
root@GWQS:~# docker run -it -p 8080:80 -p 5901:5901 -e LANG=zh_CN.UTF-8 -e LANGUAGE=zh_CN:zh -e LC_ALL=zh_CN.UTF-8 ubuntu:latest bash
bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)
root@bf7c224d5890:/#
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# apt-get update
root@bf7c224d5890:~# apt install nano
apt update && apt install locales
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8
apt install ttf-wqy-zenhei
apt install apache2
apt install php8.3
apt install php8.3-fpm
apt install xserver-xorg xinit x11-xserver-utils mesa-utils
root@bf7c224d5890:~# apt install tightvncserver
root@bf7c224d5890:~# apt install xfce4
root@bf7c224d5890:~# apt install xfce4-goodies
root@bf7c224d5890:~# apt install net-tools
root@bf7c224d5890:~# apt install xfonts-75dpi
root@bf7c224d5890:~# apt install xfonts-100dpi
root@bf7c224d5890:~# apt install dbus-x11
root@bf7c224d5890:~# touch /root/.Xresources
root@bf7c224d5890:~# pkill Xvnc
root@bf7c224d5890:~# export USER=$(whoami)
root@bf7c224d5890:~# tightvncserver :1 #Aa123456
root@bf7c224d5890:~# nano ~/.vnc/xstartup
----------------------------------------------------------------------------------------------------------------
#!/bin/bash
#xrdb $HOME/.Xresources
#startxfce4 &
#!/bin/bash
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# chmod +x ~/.vnc/xstartup
root@bf7c224d5890:~# tightvncserver -kill :1
root@bf7c224d5890:~# tightvncserver :1
root@bf7c224d5890:~# nano ~/.bashrc
----------------------------------------------------------------------------------------------------------------
#export USER=$(whoami)
# ^` ^= DBus ^|^m ^j ^j ^`^a ^l ^b ^| ^p ^l ^h^y ^p ^j
#if ! service dbus status > /dev/null 2>&1; then
# service dbus start
#fi
# ^` ^= ^p ^j VNC ^|^m ^j
#if [ -f /start_vnc.sh ]; then
# /bin/bash /start_vnc.sh &
#fi
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# source ~/.bashrc
root@bf7c224d5890:/# echo $DISPLAY
root@bf7c224d5890:/# export DISPLAY=:1
apt update && apt install -y xserver-xorg xinit x11-xserver-utils mesa-utils
chmod 755 ~/.vnc
chmod 755 ~/.vnc/xstartup
export USER=$(whoami)
tightvncserver -kill :1
vncserver :1 -geometry 1920x1080 -depth 24
chown root:root /tmp/.ICE-unix
chmod 1777 /tmp/.ICE-unix
pkill xfce4-session
root@bf7c224d5890:~# source ~/.vnc/xstartup
nano ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export DISPLAY=:1
startxfce4 &
chmod 755 ~/.vnc/xstartup
pkill -9 Xorg
pkill -9 xfce4-session
vncserver -kill :1
tightvncserver -ls int
tightvncserver -kill :1
rm -f /tmp/.X1-lock
vncserver :1 -geometry 1920x1080 -depth 24 &
root@bf7c224d5890:/# kill -9 $(lsof -t -i:5901)
root@bf7c224d5890:/# lsof -i :5901
root@bf7c224d5890:/# /bin/bash /headless/noVNC/utils/launch.sh --vnc localhost:5901 --listen 6901
root@bf7c224d5890:/# cd /headless/noVNC
root@bf7c224d5890:/headless/noVNC# openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
root@bf7c224d5890:/headless/noVNC# cd /headless/noVNC/utils
root@bf7c224d5890:/headless/noVNC/utils# apt install git
root@bf7c224d5890:/headless/noVNC/utils# git clone https://github.com/novnc/websockify.git
#cd /headless
#git clone https://github.com/novnc/noVNC.git
root@bf7c224d5890:/headless/noVNC/utils# export USER=$(whoami)
root@bf7c224d5890:/headless/noVNC/utils# tightvncserver -ls int
root@bf7c224d5890:/headless/noVNC/utils# rm -rf /tmp/.X1-lock
root@bf7c224d5890:/headless/noVNC/utils# rm -rf /tmp/.X11-unix/X2
root@bf7c224d5890:/headless/noVNC/utils# rm -rf /root/.vnc/bf7c224d5890:4.log
root@bf7c224d5890:/headless/noVNC/utils# vncserver :1 -geometry 1024x768 -depth 24
root@bf7c224d5890:/headless/noVNC/utils# /bin/bash /headless/noVNC/utils/launch.sh --vnc localhost:5901 --listen 6901
root@bf7c224d5890:/headless/noVNC/utils# apt install curl
root@bf7c224d5890:/headless/noVNC/utils# apt install nginx
root@bf7c224d5890:/headless/noVNC/utils# service apache2 stop
root@bf7c224d5890:/headless/noVNC/utils# service nginx start
root@bf7c224d5890:/headless/noVNC/utils# service nginx status
root@bf7c224d5890:/headless/noVNC/utils# nano /etc/nginx/nginx.conf
----------------------------------------------------------------------------------------------------------------
61
62 server {
63 listen 80;
64 server_name yourdomain.com;
65 root /usr/share/nginx/html;
66 index index.html index.htm;
67 location ~ \.php$ {
68 fastcgi_pass 127.0.0.1:9000;
69 fastcgi_index index.php;
70 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
71 include fastcgi_params;
72 }
73 location / {
74 proxy_pass http://localhost:6901;
75 proxy_set_header Host $host;
76 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
77 }
78 }
79
----------------------------------------------------------------------------------------------------------------
#编辑nano的配置文件/etc/nanorc,找到并取消注释set linenumbers这行,保存后重启nano即可永久显示行号。
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:/usr/share/nginx/html# cd /usr/share/nginx/html
root@bf7c224d5890:~# nano /start_vnc.sh
----------------------------------------------------------------------------------------------------------------
#!/bin/bash
# 设置必要的环境变量
export USER=root
export HOME=/root
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
# 创建VNC配置目录
mkdir -p /root/.vnc
# 设置VNC密码
echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd
chmod 600 /root/.vnc/passwd
# 创建X资源文件(如果不存在)
touch /root/.Xresources
# 创建优化的xstartup文件
cat > /root/.vnc/xstartup << 'EOF'
#!/bin/bash
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
# 清理可能冲突的会话变量
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 启动桌面环境
startxfce4 &
EOF
chmod +x /root/.vnc/xstartup
# 启动DBus服务
service dbus start
# 检查并杀死可能存在的冲突VNC进程
pkill -f "Xtightvnc" || true
# 启动VNC服务器
vncserver :1 -geometry 1920x1080 -depth 24 -localhost no
# 验证VNC服务状态
#if pgrep -f "Xtightvnc" > /dev/null; then
# echo "VNC服务器启动成功,显示在 :1"
#else
# echo "VNC服务器启动失败"
# exit 1
#fi
# 保持容器运行
tail -f /dev/null
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# source ~/.vnc/xstartup
----------------------------------------------------------------------------------------------------------------
================================================================================================================
docker build -t ubuntu24_vnc:1.1118 .
# VNC容器依赖配置
# 基础镜像:ubuntu:24.04
# 主要组件:tightvncserver, xfce4, xvfb
echo '#!/bin/bash\nxrdb $HOME/.Xresources\nstartxfce4 &' > ./root/.vnc/xstartup
docker run -d -p 5901:5901 -p 6901:6901 -e VNC_PW=111111 --user 0 consol/ubuntu-xfce-vnc
docker run -d --name ubuntu-vnc -p 6080:80 -p 5901:5901 -v /www/609:/www/609 ubuntu24_vnc:1.1118
root@GWQS:/www/609/道/实时空/GZ/DK/ubuntu24_vnc# docker build -t ubuntu24_vnc:1.1118 .
[+] Building 905.2s (8/8) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 619B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:24.04 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> CACHED [1/4] FROM docker.io/library/ubuntu:24.04 0.0s
=> [2/4] RUN apt-get update && apt-get install -y tightvncserver xfce4 xfce4-goodies 873.6s
=> [3/4] RUN mkdir /root/.vnc && echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd && chmod 60 0.4s
=> [4/4] RUN echo '#!/bin/bash\nxrdb $HOME/.Xresources\nstartxfce4 &' > /root/.vnc/xstartup && chmo 0.2s
=> exporting to image 30.8s
=> => exporting layers 30.7s
=> => writing image sha256:b4d11765c961a63fbe39bfaa0a8ce68a219bce2f6954851f81f17413f2cacd30 0.0s
=> => naming to docker.io/library/ubuntu24_vnc:1.1118 0.0s
root@GWQS:/www/609/道/实时空/GZ/DK/ubuntu24_vnc#
/www/609:/www/609 ubuntu24_vnc:1.1118ntu24_vnc# docker run -d --name ubuntu-vnc -p 6080:80 -p 5901:5901 -v /www/609:/www/609 ubuntu24_vnc:1.1118
b4398a49552615c6900574813f4666f59280d2d78d7f8abc445a86830b8114b7
docker run -it ubuntu24_vnc:1.1118
docker run -it -e USER=root ubuntu24_vnc:1.1118
================================================================================================================
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
FROM ubuntu:24.04
# 安装必要的软件包
RUN apt-get update && apt-get install -y \
tightvncserver \
xfce4 \
xfce4-goodies \
supervisor
# 创建VNC配置目录并设置密码
RUN mkdir -p /root/.vnc && \
echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd && \
chmod 600 /root/.vnc/passwd
# 配置xstartup文件
RUN echo '#!/bin/bash\nxrdb $HOME/.Xresources\nstartxfce4 &' > /root/.vnc/xstartup && \
chmod +x /root/.vnc/xstartup
# 配置Supervisor
RUN echo '[supervisord]\nnodaemon=true\n\n[program:vnc]\ncommand=vncserver :1 -geometry 1920x1080 -depth 24 -localhost no\nautorestart=true\n' > /etc/supervisor/conf.d/vnc.conf
EXPOSE 5901
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]
### 使用nohup和后台运行
通过nohup命令让VNC服务器在后台运行,并避免因终端关闭而停止:
#!/bin/bash
# 设置VNC密码(如果尚未设置)
if [ ! -f /root/.vnc/passwd ]; then
mkdir -p /root/.vnc
echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd
chmod 600 /root/.vnc/passwd
fi
# 配置xstartup
cat > /root/.vnc/xstartup << 'EOF'
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
EOF
chmod +x /root/.vnc/xstartup
# 在后台启动VNC服务器
nohup vncserver :1 -geometry 1920x1080 -depth 24 > /var/log/vnc.log 2>&1 &
# 保持容器运行
tail -f /dev/null
----------------------------------------------------------------------------------------------------------------
### 完整的Docker配置方案
结合上述方法,这里是一个完整的优化方案:
#
#docker build -t ubuntu24_vnc:2.1118 .
FROM ubuntu24_vnc:1.1118
# 安装必要的软件包
RUN apt-get update && apt-get install -y \
tightvncserver \
xfce4 \
xfce4-goodies \
net-tools
# 创建启动脚本
RUN echo '#!/bin/bash\n\
mkdir -p /root/.vnc\n\
echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd\n\
chmod 600 /root/.vnc/passwd\n\
echo "#!/bin/bash\nxrdb \$HOME/.Xresources\nstartxfce4 &" > /root/.vnc/xstartup\n\
chmod +x /root/.vnc/xstartup\n\
vncserver :1 -geometry 1920x1080 -depth 24 -localhost no\n\
tail -f /dev/null' > /start_vnc.sh && \
chmod +x /start_vnc.sh
EXPOSE 5901
CMD ["/start_vnc.sh"]
----------------------------------------------------------------------------------------------------------------
#运行 tightvncserver 时提示 "The USER environment variable is not set" 错误,
通常是因为在 root 用户环境下缺少必要的环境变量。
root@bf7c224d5890:~# apt-get update
root@bf7c224d5890:~# apt install nano
root@bf7c224d5890:~# apt install tightvncserver
root@bf7c224d5890:~# apt install xfce4
root@bf7c224d5890:~# apt install xfce4-goodies
root@bf7c224d5890:~# apt install net-tools
root@bf7c224d5890:~# apt install xfonts-75dpi
root@bf7c224d5890:~# apt install xfonts-100dpi
root@bf7c224d5890:~# apt install dbus-x11
root@bf7c224d5890:~# touch /root/.Xresources
root@bf7c224d5890:~# pkill Xvnc
root@bf7c224d5890:~# export USER=$(whoami)
root@bf7c224d5890:~# nano ~/.vnc/xstartup
----------------------------------------------------------------------------------------------------------------
#!/bin/bash
#xrdb $HOME/.Xresources
#startxfce4 &
#!/bin/bash
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# chmod +x ~/.vnc/xstartup
root@bf7c224d5890:~# nano /start_vnc.sh
----------------------------------------------------------------------------------------------------------------
#!/bin/bash
# 设置必要的环境变量
export USER=root
export HOME=/root
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
# 创建VNC配置目录
mkdir -p /root/.vnc
# 设置VNC密码
echo "Aa123456" | vncpasswd -f > /root/.vnc/passwd
chmod 600 /root/.vnc/passwd
# 创建X资源文件(如果不存在)
touch /root/.Xresources
# 创建优化的xstartup文件
cat > /root/.vnc/xstartup << 'EOF'
#!/bin/bash
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="XFCE"
# 清理可能冲突的会话变量
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 启动桌面环境
startxfce4 &
EOF
chmod +x /root/.vnc/xstartup
# 启动DBus服务
service dbus start
# 检查并杀死可能存在的冲突VNC进程
pkill -f "Xtightvnc" || true
# 启动VNC服务器
vncserver :1 -geometry 1920x1080 -depth 24 -localhost no
# 验证VNC服务状态
#if pgrep -f "Xtightvnc" > /dev/null; then
# echo "VNC服务器启动成功,显示在 :1"
#else
# echo "VNC服务器启动失败"
# exit 1
#fi
# 保持容器运行
tail -f /dev/null
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# source ~/.vnc/xstartup
root@bf7c224d5890:~# tightvncserver -kill :1
root@bf7c224d5890:~# tightvncserver :1
root@bf7c224d5890:~# nano ~/.bashrc
----------------------------------------------------------------------------------------------------------------
#export USER=$(whoami)
# ^` ^= DBus ^|^m ^j ^j ^`^a ^l ^b ^| ^p ^l ^h^y ^p ^j
#if ! service dbus status > /dev/null 2>&1; then
# service dbus start
#fi
# ^` ^= ^p ^j VNC ^|^m ^j
if [ -f /start_vnc.sh ]; then
/bin/bash /start_vnc.sh &
fi
----------------------------------------------------------------------------------------------------------------
root@bf7c224d5890:~# source ~/.bashrc
----------------------------------------------------------------------------------------------------------------
root@GWQS:/www/609/道/实时空/GZ/DK/ubuntu24_vnc/2.1118# docker build -t ubuntu24_vnc:2.1118 .
[+] Building 11.6s (7/7) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 669B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu24_vnc:1.1118 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/3] FROM docker.io/library/ubuntu24_vnc:1.1118 0.0s
=> [2/3] RUN apt-get update && apt-get install -y tightvncserver xfce4 xfce4-goodies 11.1s
=> [3/3] RUN echo '#!/bin/bash\nmkdir -p /root/.vnc\necho "Aa123456" | vncpasswd -f > /root/.vnc/p 0.2s
=> exporting to image 0.1s
=> => exporting layers 0.1s
=> => writing image sha256:b54edae98a00f5dd8945d2da07792bdae498ec4dc1ff1ae5db8bc6e400aa530e 0.0s
=> => naming to docker.io/library/ubuntu24_vnc:2.1118 0.0s
root@GWQS:/www/609/道/实时空/GZ/DK/ubuntu24_vnc/2.1118#
----------------------------------------------------------------------------------------------------------------
docker build -t ubuntu24_vnc:2.1118 .
docker run -d ubuntu24_vnc:2.1118
root@GWQS:~# docker run -d ubuntu24_vnc:2.1118
bf7c224d58906c3fb783aa42c6f52b84bcd94126d368b68321fef54b16d1d1ac
----------------------------------------------------------------------------------------------------------------
vncserver :1 -geometry 1920x1080 -depth 24 &
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
echo $USER
vncserver :1
----------------------------------------------------------------------------------------------------------------
================================================================================================================
---------------------------------------------------------------------
---------------------------------------------------------------------
容器化环境(如 Docker 或 Kubernetes),Netdata官方镜像,快速集成。
docker pull netdata/netdata
docker run -d --name=netdata \
-p 19999:19999 \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata
访问界面:容器启动后,通过 http://服务器IP:19999 访问监控界面。
Welcome to Huawei Cloud Service
Last login: Wed Nov 19 06:09:12 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker pull netdata/netdata
Using default tag: latest
latest: Pulling from netdata/netdata
53c88f1dfeb7: Already exists
57a8aac13cef: Pull complete
8149d090e1a6: Pull complete
daa679619c1a: Pull complete
5f0010a71ab7: Pull complete
Digest: sha256:d798cf6eb5a525628b91f5e8de38e792c2f4faf2f7bf06f17812090ec18fa933
Status: Downloaded newer image for netdata/netdata:latest
docker.io/netdata/netdata:latest
root@GWQS:~# docker run -d --name=netdata \
-p 19999:19999 \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata
671fb52f80b9b4c3d9050802ecd343c4d8c0d36a6d9d69be18c129474cdb9b7f
root@GWQS:~# date
Wed Nov 19 18:09:10 CST 2025
root@GWQS:~#
root@671fb52f80b9:/usr/libexec/netdata/plugins.d# ls -al /etc/localtime
lrwxrwxrwx 1 root root 27 Nov 17 00:00 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
root@671fb52f80b9:~# ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime
root@671fb52f80b9:~# ls -al /etc/localtime
lrwxrwxrwx 1 root root 29 Nov 19 18:50 /etc/localtime -> /usr/share/zoneinfo/Etc/GMT-8
root@671fb52f80b9:~# date
Wed Nov 19 18:50:57 +08 2025
root@671fb52f80b9:~#
---------------------------------------------------------------------
---------------------------------------------------------------------
docker system df
docker save 1 -o 1.tar
docker save myapp:v1 -o myapp_v1.tar
docker save consol/ubuntu-xfce-vnc:latest -o consol_ubuntu-xfce-vnc_latest.tar
docker save docker.1ms.run/linuxserver/webtop:amd64-3.6.1 -o linuxserver_webtop_amd64.tar
docker save ubuntu:24.04 -o ubuntu_24.tar
docker save hslr/sun-panel:latest -o sun-panel_latest.tar
docker save dpanel/dpanel:latest -o dpanel_latest.tar
docker save debian:latest -o debian_latest.tar
docker save johngong/baidunetdisk:latest -o baidunetdisk_latest.tar
docker save accetto/ubuntu-vnc-xfce-firefox-g3:latest -o accetto_ubuntu-vnc-xfce-firefox-g3_latest.tar
docker save netdata/netdata:latest -o netdata_latest.tar
root@GWQS:/DK# docker save wbsu2003/daedalos:latest > ./wbsu2003_daedalos_latest.tar # 3.89 GB
root@GWQS:/DK# docker save msjpq/wine-vnc:bionic > ./msjpq_wine-vnc_bionic.tar # 3.66 GB
docker清理缓存
docker system prune
清理Docker缓存和垃圾文件可以通过多种方式实现,其中docker system prune命令是最常用的方法。
清理Docker缓存
Docker缓存主要包括构建缓存和镜像层缓存。可以使用以下命令清理构建缓存:docker system prune
此命令会删除所有停止的容器、悬空镜像、未被使用的网络和构建缓存。
如果需要彻底清理所有未使用的镜像(包括有标签但未被引用的镜像),可以使用docker system prune -a
对于构建过程中产生的中间层缓存,执行docker system prune同样会进行清理。
清理Docker垃圾文件
Docker垃圾文件主要包括停止的容器、未使用的镜像、网络和数据卷。
基础清理命令:
停止并删除容器:docker stop 和 docker rm
删除未使用镜像:docker image prune
清理未使用网络:docker network prune
删除未使用卷:docker volume prune
全面清理:docker system prune(默认保留数据卷)
高级清理选项:
强制清理无需确认:docker system prune -f
包含数据卷清理:docker system prune --volumes(需谨慎使用,可能导致数据丢失)
一键清理所有资源:docker system prune -a --volumes
安全建议
在执行清理操作前,建议先使用docker system df查看磁盘使用情况,
并备份重要镜像:docker save myapp:v1 -o myapp_v1.tar。
生产环境中应避免使用-a和--volumes参数,以防误删重要数据。
定期运行docker system prune可以有效维护Docker系统的性能并释放磁盘空间
---------------------------------------------------------------------
journalctl -xeu docker.service
---------------------------------------------------------------------
apt update
apt install docker-ce docker-ce-cli containerd.io
docker version
docker search --no-trunc nginx
---------------------------------------------------------------------
配置Docker使用 https://1ms.run/ 镜像源
nano /etc/docker/daemon.json
---------------------------------------------------------------------
{
"registry-mirrors": [
"https://1ms.run"
]
}
---------------------------------------------------------------------
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
docker pull 1ms.run/debian_xfce_vnc
docker pull deepin:latest
docker pull debian:latest
docker pull debian_xfce_vnc
root@GWQS:~# docker pull debian:latest
latest: Pulling from library/debian
53c88f1dfeb7: Pull complete
Digest: sha256:8f6a88feef3ed01a300dafb87f208977f39dccda1fd120e878129463f7fa3b8f
Status: Downloaded newer image for debian:latest
docker.io/library/debian:latest
---------------------------------------------------------------------
root@GWQS:~# ping -c 5 139.9.107.189
PING 139.9.107.189 (139.9.107.189) 56(84) bytes of data.
64 bytes from 139.9.107.189: icmp_seq=1 ttl=61 time=2.84 ms
64 bytes from 139.9.107.189: icmp_seq=2 ttl=61 time=2.76 ms
64 bytes from 139.9.107.189: icmp_seq=3 ttl=61 time=2.73 ms
64 bytes from 139.9.107.189: icmp_seq=4 ttl=61 time=2.74 ms
64 bytes from 139.9.107.189: icmp_seq=5 ttl=61 time=2.76 ms
--- 139.9.107.189 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4008ms
rtt min/avg/max/mdev = 2.728/2.767/2.844/0.040 ms
root@GWQS:~#
root@GWQS:~# ping -c 4 www.baidu.com
PING www.a.shifen.com (183.2.172.17) 56(84) bytes of data.
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=1 ttl=50 time=5.28 ms
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=2 ttl=50 time=5.31 ms
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=3 ttl=50 time=5.27 ms
64 bytes from 183.2.172.17 (183.2.172.17): icmp_seq=4 ttl=50 time=5.27 ms
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 5.267/5.280/5.305/0.015 ms
root@GWQS:~#
root@GWQS:~# nslookup www.baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 183.2.172.177
Name: www.a.shifen.com
Address: 183.2.172.17
Name: www.a.shifen.com
Address: 240e:ff:e020:98c:0:ff:b061:c306
Name: www.a.shifen.com
Address: 240e:ff:e020:99b:0:ff:b099:cff1
---------------------------------------------------------------------
---------------------------------------------------------------------
docker pull centos:latest
docker pull centos:7
root@GWQS:~# docker run --name centos-desktop-vnc --privileged -p 5901:5901 -td centos:7 /usr/sbin/init
10b4dcfa90f7b79fb1870e6e76d8229f0b63cc1f45b94ce9f593c9d750a1f43a
root@GWQS:~# docker exec -it centos-desktop-vnc bash
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
sudo yum update
ping -c 4 www.baidu.com
yum install nano
nano /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.4.4
mkdir -p /etc/sysconfig/network-scripts/
nano /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=yes
systemctl restart network
yum groupinstall "GNOME Desktop" -y
systemctl set-default graphical.target
yum install tigervnc-server -y
运行vncpasswd设置连接密码
vncserver :1 -geometry 1920x1080 -depth 24
useradd -m vncuser
passwd vncuser
su - vncuser
vncpasswd
ssh -L 5901:localhost:5901 vncuser@your_server_ip
ssh -L 5901:localhost:5901 vncuser@172.17.0.2
/usr/bin/Xvnc :1 -depth 24 -desktop 10b4dcfa90f7b79fb1870e6e76d8229f0b63cc1f45b94ce9f593c9d750a1f43a:1 () -fp /usr/share/fonts/X11//misc,/usr/share/fonts/X11//Type1 -geometry 1920x1080 -pn -rfbauth /root/.vnc/passwd -rfbport 5901 -rfb
/usr/bin/Xvnc :1 -auth /headless/.Xauthority -depth 24 -desktop 6287704d9f43:1 () -fp /usr/share/fonts/X11//misc,/usr/share/fonts/X11//Type1 -geometry 1920x1080 -pn -rfbauth /headless/.vnc/passwd -rfbport 5901 -rfb
连接与优化
客户端连接:使用VNC客户端(如TigerVNC Viewer)连接宿主机IP和端口(如192.168.1.100:5901)。
性能优化:若需支持GPU加速,可添加--gpus all参数启动容器。对于Web访问,可映射80端口并配置Novnc
进阶配置
自动启动:将VNC服务配置为系统服务,确保容器重启后自动运行。
安全加固:建议通过SSL加密VNC连接,避免密码泄露
---------------------------------------------------------------------
---------------------------------------------------------------------
/usr/share/applications/org.gnome.Evince.desktop 文档查看器
/usr/share/applications/libreoffice-startcenter.desktop
/usr/share/applications/yelp.desktop 帮助
/usr/share/applications/org.gnome.DejaDup.desktop 备份
/usr/share/applications/org.gnome.Todo.desktop 待办事项
/usr/share/applications/org.gnome.FileRoller.desktop 归档管理器
/usr/share/applications/org.gnome.Calculator.desktop 计算器
/usr/share/applications/org.gnome.Screenshot.desktop 截图
/usr/share/applications/org.gnome.gedit.desktop 文本编辑器
/usr/share/applications/org.gnome.Nautilus.desktop 文件管理器
/usr/share/applications/org.gnome.Characters.desktop 字符管理器
/usr/share/applications/org.gnome.font-viewer.desktop 字体管理器
/usr/share/applications/org.kde.kate.desktop 文本编辑器
/usr/share/applications/firefox.desktop 网络浏览器
/usr/share/applications/org.remmina.Remmina.desktop 远程桌面客户端
/usr/share/applications/transmission-gtk.desktop 易用的BitTorrent客户端
/usr/share/applications/org.gnome.eog.desktop 图像查看器
/usr/share/applications/org.gnome.Evince.desktop 文档查看器
/usr/share/applications/simple-scan.desktop 文档扫描仪
/usr/share/applications/shotwell.desktop 照片管理器
/usr/share/applications/org.gnome.baobab.desktop 磁盘占用分析器
/usr/share/applications/org.gnome.Logs.desktop 事件查看器
/usr/share/applications/gnome-system-monitor.desktop 系统监视器
/usr/share/applications/org.gnome.Terminal.desktop 终端
/usr/share/applications/org.gnome.Cheese.desktop 茄子
/usr/share/applications/org.gnome.Totem.desktop 视频播放器
/usr/share/applications/rhythmbox.desktop 音乐播放器
/usr/share/applications/sol.desktop 接龙游戏
/usr/share/applications/gnome-session-properties.desktop 启动应用程序
/usr/share/applications/smplayer.desktop 视频播放器
org.gnome.Calendar #RL
evince #PDF文档查看器
rhythmbox
pavucontrol-qt
totem #MP4
nautilus #文档管理器
org.gnome.font-viewer #字体管理器
seahorse #密码和密钥管理器
gedit #GNOME文本编辑器
org.gnome.Todo #待办事项
org.gnome.DejaDup #Déjà Dup 备份工具
transmission-gtk #易用的BitTorrent客户端
org.remmina.Remmina #Remmina远程桌面客户端
shotwell #照片管理器
eog #GNOME 图像查看器
gnome-system-monitor-kde #系统监视器_查看当前进程及监视系统状态
stellarium #TMG_ZH_CN
fcitx
org.kde.kinfocenter #系统信息中心_中心化和方便的系统信息展示
gedit #GEDIT文本编辑器
gedit-plugin-terminal #GEDIT文本编辑器终端
nautilus #文件管理器_ZH_CN
qterminal #qterminal终端
qterminal-l10n #qterminal终端_ZH_CN
im-config #设定键盘输入模式
fcitx-configtool #Fcitx配置_输入法配置
systemsettings #系统设置_计算机的配置工具
cat /etc/apt/sources.list
nano /etc/apt/sources.list
-------------------------------------------------------
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ bionic main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://archive.ubuntu.com/ubuntu/ bionic universe
deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe
deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security multiverse
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main
-------------------------------------------------------
root@736d1ccd4046:~# cat /etc/apt/sources.list
-------------------------------------------------------
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ xenial main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://archive.ubuntu.com/ubuntu/ xenial universe
deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security main restricted
deb http://security.ubuntu.com/ubuntu/ xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security universe
deb http://security.ubuntu.com/ubuntu/ xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security multiverse
-------------------------------------------------------
apt list | grep zh
-------------------------------------------------------
calligra-l10n-zhcn/xenial,now 1:2.9.5-0ubuntu2 all [已安装]
calligra-l10n-zhtw/xenial 1:2.9.5-0ubuntu2 all
debian-faq-zh-cn/xenial 8.0ubuntu1 all
debian-zh-faq-s/xenial 1.13 all
debian-zh-faq-t/xenial 1.13 all
diveintopython-zh/xenial 5.4b-1 all
fcitx-table-zhengma/xenial 0.3.7-2 all
fcitx-table-zhengma-large/xenial 0.3.7-2 all
firefox-locale-zh-hans/xenial-updates,xenial-security,now 88.0+build2-0ubuntu0.16.04.1 amd64 [已安装]
firefox-locale-zh-hant/xenial-updates,xenial-security 88.0+build2-0ubuntu0.16.04.1 amd64
fortune-zh/xenial 1.11 all
gcompris-sound-zhcn/xenial,now 15.02-1.1ubuntu1 all [已安装]
gnome-getting-started-docs-zh-hk/xenial 3.18.2-1ubuntu1 all
gnome-getting-started-docs-zh-tw/xenial 3.18.2-1ubuntu1 all
golang-github-jinzhu-gorm-dev/xenial 0.0~git20151012.0.20e37a0-1 all
golang-github-jinzhu-now-dev/xenial 0.0~git20151001.0.ce80572-1 all
ibus-libzhuyin/xenial 1.6.99.20140929-1 amd64
ibus-libzhuyin-dbg/xenial 1.6.99.20140929-1 amd64
ibus-zhuyin/xenial 0.1.0-1 amd64
ibus-zhuyin-dbg/xenial 0.1.0-1 amd64
kde-l10n-zhcn/xenial-updates,now 4:15.12.3-0ubuntu1.1 all [已安装]
kde-l10n-zhtw/xenial-updates 4:15.12.3-0ubuntu1.1 all
language-pack-gnome-zh-hans/xenial-updates,now 1:16.04+20160627 all [已安装]
language-pack-gnome-zh-hans-base/xenial-updates,now 1:16.04+20160627 all [已安装,自动]
language-pack-gnome-zh-hant/xenial-updates 1:16.04+20160627 all
language-pack-gnome-zh-hant-base/xenial-updates 1:16.04+20160627 all
language-pack-kde-zh-hans/xenial 1:14.04+20140305.0ubuntu1 all
language-pack-kde-zh-hant/xenial 1:14.04+20140305.0ubuntu1 all
language-pack-touch-zh-hans/xenial-updates 1:16.04+20160627.1 all
language-pack-touch-zh-hant/xenial-updates 1:16.04+20160627.1 all
language-pack-zh-hans/xenial-updates,now 1:16.04+20160627 all [已安装]
language-pack-zh-hans-base/xenial-updates,now 1:16.04+20160627 all [已安装,自动]
language-pack-zh-hant/xenial-updates 1:16.04+20160627 all
language-pack-zh-hant-base/xenial-updates 1:16.04+20160627 all
libreoffice-help-zh-cn/xenial-updates,xenial-security 1:5.1.4-0ubuntu1 all
libreoffice-help-zh-tw/xenial-updates,xenial-security 1:5.1.4-0ubuntu1 all
libreoffice-l10n-zh-cn/xenial-updates,xenial-security,now 1:5.1.4-0ubuntu1 all [已安装]
libreoffice-l10n-zh-tw/xenial-updates,xenial-security 1:5.1.4-0ubuntu1 all
libzhuyin-data/xenial 1.0.2-2 amd64
libzhuyin-dbg/xenial 1.0.2-2 amd64
libzhuyin-dev/xenial 1.0.2-2 amd64
libzhuyin6/xenial 1.0.2-2 amd64
lilypond-doc-html-zh/xenial 2.18.2-4.1 all
maint-guide-zh-cn/xenial 1.2.36 all
maint-guide-zh-tw/xenial 1.2.36 all
manpages-zh/xenial 1.5.2-1.1 all
openvanilla-imgeneric-data-zh-cn/xenial 0.9.0a1.3+dfsg1-2.1ubuntu1 all
openvanilla-imgeneric-data-zh-hk/xenial 0.9.0a1.3+dfsg1-2.1ubuntu1 all
openvanilla-imgeneric-data-zh-tw/xenial 0.9.0a1.3+dfsg1-2.1ubuntu1 all
python-buzhug/xenial 1.8-3 all
python-zhpy/xenial 1.7.3.1-1.1 all
scim-tables-zh/xenial 0.5.14-1build1 all
thunderbird-locale-zh-cn/xenial-updates,xenial-security 1:68.10.0+build1-0ubuntu0.16.04.1 all
thunderbird-locale-zh-hans/xenial-updates,xenial-security 1:68.10.0+build1-0ubuntu0.16.04.1 amd64
thunderbird-locale-zh-hant/xenial-updates,xenial-security 1:68.10.0+build1-0ubuntu0.16.04.1 amd64
thunderbird-locale-zh-tw/xenial-updates,xenial-security 1:68.10.0+build1-0ubuntu0.16.04.1 all
ubuntu-defaults-zh-cn/xenial 0.13 all
zh-autoconvert/xenial 0.3.16-4 amd64
zhcon/xenial 1:0.2.6-11build1 amd64
-------------------------------------------------------
/usr/share/applications/org.kde.kmenuedit.desktop KDE菜单编辑器
/usr/share/applications/org.kde.kmag.desktop 放大镜
/usr/share/applications/synaptic.desktop 新立得包管理器
/usr/share/applications/org.kde.gwenview.desktop 图像查看器
/usr/share/applications/lxappearance.desktop 自定义外观和体验
org.kde.muon 包管理器
org.kde.discover 包管理器
xfce4-terminal #xfce4终端
deepin-terminal #deepin终端
terminal.app #terminal.app终端
vala-terminal #vala终端
sol #接龙游戏
---------------------------------------------------------------------
root@GWQS:~# docker pull darkdragon001/ubuntu-gnome-vnc
Using default tag: latest
latest: Pulling from darkdragon001/ubuntu-gnome-vnc
edaedc954fb5: Pull complete
81209f2db280: Pull complete
b0bef41b0566: Pull complete
4f63ef25e0dc: Pull complete
17dfd3e07c3d: Pull complete
d0ccbec4985b: Pull complete
c1087cb37fd7: Pull complete
940f2833692b: Pull complete
b8825556e651: Pull complete
4c1266c6c928: Pull complete
8634a58372f4: Pull complete
6e62e1d37599: Pull complete
41e74cf001c2: Pull complete
3f9bb578d17b: Pull complete
6feb565d81bb: Pull complete
4f4fb700ef54: Pull complete
3fc926df72e5: Pull complete
304c39690bbf: Pull complete
e0fd01748118: Pull complete
Digest: sha256:871a8e7eb322f8b97c49c2af0955d20ed98aaefe37e74fa613bc7135e0279122
Status: Downloaded newer image for darkdragon001/ubuntu-gnome-vnc:latest
docker.io/darkdragon001/ubuntu-gnome-vnc:latest
root@GWQS:~#
---------------------------------------------------------------------
---------------------------------------------------------------------
docker network create --subnet=172.17.0.0/16 --gateway=172.17.0.1 my_bridge_network
docker run -itd --network=my_bridge_network --ip=172.17.0.53 --name=ubuntu-Openbox ubuntu:latest
docker exec -it ubuntu-Openbox bash
---------------------------------------------------------------------
---------------------------------------------------------------------
root@GWQS:~# docker network create --subnet=172.20.0.0/16 --gateway=172.20.0.1 my_bridge_network
84a6f3b579fd96f4c49b7c9633f6a787d95f0dad76643839fb35681de60242d9
#root@GWQS:~# docker run -itd -p 353:53 --network=my_bridge_network --ip=172.20.0.53 --name=ubuntu-Openbox ubuntu:latest
#84c0a7404b3ac76836e3815ab378d17f83766238509fac171223b2dfeb8e31e8
docker run -itd -p 35900:5900 -p 36080:80 -p 353:53 --network=my_bridge_network --ip=172.20.0.53 --name=ubuntu-Openbox ubuntu:latest
docker exec -it ubuntu-Openbox bash
ip addr show
#docker run -it --privileged --name ubuntu-Openbox ubuntu:latest bash
#docker run -it -p 353:53 --name ubuntu-Openbox ubuntu:latest bash
apt update
apt install net-tools
apt install iproute2
ip addr show
apt install sudo
apt install nano
apt install fping
apt install traceroute
#ip addr add 172.17.0.53/24 dev eth0
#ip link set eth0 up
ifconfig eth0
date
ls -al /etc/localtime
find /etc | grep localtime
rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date
sed -e '$a\LANG="zh_CN.UTF-8"' -e '$a\LANGUAGE="zh_CN:zh:en_US:en"' -i /etc/environment
sed -n -e '1 i\LANG="zh_CN.UTF-8"' -e 'a\LANGUAGE="zh_CN:zh:en_US:en"' -i /etc/default/locale
mkdir -p /var/lib/locales/supported.d/
sed '1 i\zh_CN.UTF-8 UTF-8' -i /var/lib/locales/supported.d/local
apt install language-pack-zh-hans fcitx ttf-wqy-microhei
fc-cache -fv
locale-gen
dpkg-reconfigure locales
apt install xorg xserver-xorg-legacy openbox tint2 tilda feh scrot thunar gigolo lxappearance cairo-dock
echo -e '#!/bin/bash \n/bin/login -f nick' > autologin
chmod +x autologin
cp autologin /usr/bin/autologin
rm autologin
mkdir -p /etc/init/
touch /etc/init/tty1.conf
sed '$d' -i /etc/init/tty1.conf
sed '$a\exec /sbin/getty -n -l /usr/bin/autologin 38400 tty1' -i /etc/init/tty1.conf
touch /etc/default/grub
sed -e 's/=10/=2/' -e 's/quiet splash/text/' -e 's/""/"vga=792"/' -e '/640x480/s/#//' -e 's/640x480/1204x768/' -i /etc/default/grub
apt install grub-pc
update-grub
update-grub --version
apt install gdm3
nano /etc/gdm3/custom.conf #找到#WaylandEnable=false这一行,取消注释并保存
service gdm3 restart
service gdm3 status
nano ~/.bashrc
---------------------------------------------------------------------
if ! pgrep -f "/usr/sbin/gdm3" > /dev/null; then
service gdm3 start
fi
---------------------------------------------------------------------
apt install xserver-xorg xserver-xorg-core xserver-xorg-video-all
apt install x11vnc
x11vnc -storepasswd /etc/x11vnc.passwd
nano /etc/systemd/system/x11vnc.service
---------------------------------------------------------------------
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -repeat -rfbauth /etc/x11vnc.passwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
---------------------------------------------------------------------
#/usr/bin/x11vnc -repeat -rfbauth /etc/x11vnc.passwd -rfbport 5900 -shared &
nano /usr/local/bin/start_x11vnc.sh
---------------------------------------------------------------------
#!/bin/bash
# x11vnc容器环境完整启动脚本
# 适用于Ubuntu 24.04容器环境
set -e # 遇到错误立即退出
# 颜色定义
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
echo -e "${GREEN}开始配置x11vnc容器环境...${NC}"
# 更新系统并安装必要组件
echo -e "${YELLOW}安装必要依赖...${NC}"
apt update
apt install -y x11vnc xauth xvfb net-tools
# 创建Xauthority文件
echo -e "${YELLOW}设置X11认证...${NC}"
touch /root/.Xauthority
chmod 600 /root/.Xauthority
# 设置环境变量
export DISPLAY=:0
export XAUTHORITY=/root/.Xauthority
# 生成X11认证
echo -e "${YELLOW}生成X11认证信息...${NC}"
xauth generate :0 . trusted
# 检查是否已存在x11vnc进程,如果存在则先终止
pkill x11vnc || true
# 设置VNC密码(可选)
if [ ! -f /etc/x11vnc.passwd ]; then
echo -e "${YELLOW}设置VNC访问密码...${NC}"
x11vnc -storepasswd 123456 /etc/x11vnc.passwd || true
fi
# 启动x11vnc服务
echo -e "${GREEN}启动x11vnc服务...${NC}"
echo -e "${YELLOW}VNC服务将运行在5900端口${NC}"
# 使用多种认证方式尝试启动
echo -e "${YELLOW}尝试启动x11vnc...${NC}"
x11vnc -display :0 -auth /root/.Xauthority -forever -shared -noshm -repeat -rfbauth /etc/x11vnc.passwd -rfbport 5900 &
VNC_PID=$!
# 等待服务启动
sleep 3
# 检查服务状态
echo -e "${YELLOW}检查服务状态...${NC}"
if ps -p $VNC_PID > /dev/null 2>&1; then
echo -e "${GREEN}x11vnc服务启动成功!${NC}"
echo -e "${GREEN}进程ID: $VNC_PID${NC}"
echo -e "${GREEN}VNC端口: 5900${NC}"
echo -e "${GREEN}可以使用VNC客户端连接...${NC}"
else
echo -e "${RED}x11vnc服务启动失败${NC}"
exit 1
fi
# 验证端口监听
echo -e "${YELLOW}验证端口监听状态...${NC}"
if netstat -tlnp | grep 5900 > /dev/null 2>&1; then
echo -e "${GREEN}5900端口正在监听${NC}"
else
echo -e "${RED}5900端口未正常监听${NC}"
fi
echo -e "${GREEN}x11vnc容器环境配置完成!${NC}"
---------------------------------------------------------------------
# 设置环境变量
export DISPLAY=:0
export XAUTHORITY=/root/.Xauthority
# 创建认证文件
touch /root/.Xauthority
chmod 600 /root/.Xauthority
# 生成X11认证
xauth generate :0 . trusted
# 终止已存在的x11vnc进程
pkill x11vnc 2>/dev/null || true
# 启动x11vnc服务
echo "正在启动x11vnc服务..."
x11vnc -display :0 -auth /root/.Xauthority -forever -shared -noshm -repeat &
sleep 2
# 检查服务状态
if ps aux | grep x11vnc | grep -v grep > /dev/null; then
echo "x11vnc启动成功!"
echo "VNC端口:5900"
echo "可以使用VNC客户端连接"
else
echo "x11vnc启动失败"
exit 1
fi
---------------------------------------------------------------------
#!/bin/bash
export DISPLAY=:0
x11vnc -display :0 -auth guess -forever -shared -noshm -repeat
---------------------------------------------------------------------
chmod +x /usr/local/bin/start_x11vnc.sh
apt install -y xvfb
Xvfb :0 -screen 0 1024x768x24 &
x11vnc -display :0 -auth /root/.Xauthority -forever -shared &
Xvfb :0 -screen 0 1024x768x24 &
sleep 10
x11vnc -display :0 -auth /root/.Xauthority -forever -shared &
echo $XDG_SESSION_TYPE
---------------------------------------------------------------------
配置Ubuntu server + Openbox
安装 UBUNTU 基本系统
安装基本的命令行系统,选英文。 装好重启后马上把系统 tar 备份(只有 186M),下次重装 1 分钟就可以解压
选择执行和修改如下部分命令手动执行。
#!/bin/bash #联网----------->卸载 DHCP、配置拨号、解决掉线、网络接口
sudo apt-get -y purge isc-dhcp-client && sudo pppoeconf && sudo pon dsl-provider && sudo /etc/init.d/networking restart
sudo sed -e 's/interval 30/interval 300000/' -e 's/failure 4/failure 40000/' -i /etc/ppp/options
sudo sed -e '/auto eth0/s/^/#&/' -e '/dhcp/s/^/#/' -i /etc/network/interfaces
sudo sed -e '/192.168/s/^/#&/' -e '/dhcp/s/^/#/' -i /etc/resolv.conf
#加速----------->取消开机配置网络等待 60 秒
sudo sed -e 's/sleep 20/sleep 0/' -e 's/sleep 40/sleep 0/' -e 's/sleep 59/sleep 0/' -e 's/sleep 1/sleep 0/' -i /etc/init/failsafe.conf
# or change the dhcp wait time
sudo sed -e 's/^timeout 300;$/timeout 20;/' -i /etc/dhcp/dhclient.conf
#时间----------->设置地区、同步时间、写入硬件
sudo rm /etc/localtime && sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && sudo ntpdate-debian && sudo hwclock -w
#启用所有 Sysrq 指令,内存泄露时使用 Alt-Sysrq/[Fn-PrintScreen]-F 调起 OOM Killer
sudo sed -i "s#.\*kernel.sysrq=0#kernel.sysrq=1#" /etc/sysctl.conf
#换源----------->网易源http://mirrors.163.com/
sudo wget http://ubuntuone.com/4CaJOYzm68pPmTJOwhwRRb -O /etc/apt/sources.list && sudo apt-get update
#公钥----------->extras.ubuntu.com precise Release:没有公钥无法验证签名:16126D3A3E5C1192
sudo gpg --keyserver subkeys.pgp.net --recv 16126D3A3E5C1192 && sudo gpg --export --armor 16126D3A3E5C1192 | sudo apt-key add -
#gpg --keyserver subkeys.pgp.net --recv 16126D3A3E5C1192 && gpg --export --armor 16126D3A3E5C1192 | sudo apt-key add -
sudo apt-get update
# maybe disable the whole cloud things
sudo touch /etc/cloud/cloud-init.disabled
#调包----------->从 U 盘还原软件包
#sudo tar zxvf /mnt/back/deb.tgz -C /
#中文----------->中文包、输入法、字体、Local
sudo sed -e '$a\LANG="zh_CN.UTF-8"' -e '$a\LANGUAGE="zh_CN:zh:en_US:en"' -i /etc/environment
sudo sed -n -e '1 i\LANG="zh_CN.UTF-8"' -e 'a\LANGUAGE="zh_CN:zh:en_US:en"' -i /etc/default/locale
sudo sed '1 i\zh_CN.UTF-8 UTF-8' -i /var/lib/locales/supported.d/local
sudo apt-get install language-pack-zh-hans fcitx ttf-wqy-microhei && fc-cache -fv && sudo locale-gen
# 可能需要使用以下命令勾选未选择的语言包
#sudo dpkg-reconfigure locales
#图形----------->X 环境+显卡驱动+openbox 套件
sudo apt-get install xorg xserver-xorg-legacy nvidia-current openbox tint2 tilda feh scrot thunar gigolo lxappearance cairo-dock
#声音----------->ALSA+[obmixer+pavucontrol]<---------面板音量控制
sudo apt-get install alsa pavucontrol && sudo gpasswd -a $USER audio && alsamixer
wget http://jpegserv.com/linux/obmixer/obmix ... 1_i386.deb && sudo dpkg -i o*deb && rm o*deb
#摄像头/音频工作组
sudo adduser $USER video
sudo adduser $USER audio
# or
sudo usermod -aG video,audio $USER
# active your group
exec su -l $USER
#文件管理器、自动挂载及文件系统支持
sudo apt-get install thunar thunar-volman udisk2 gvfs policykit-1 #需要先启动 thunar-volman
sudo sed -e 's/any>no/any>yes/' -e 's/auth_admin_keep/yes/' -e 's/auth_admin/yes/' -i /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy
sudo sed -e 's/any>no/any>yes/' -e 's/auth_admin_keep/yes/' -e 's/auth_admin/yes/' -i /usr/share/polkit-1/actions/org.freedesktop.policykit.policy
sudo sed -i 's/#TMPTIME=0/TMPTIME=60/' /etc/default/rcS #重启时只清除 60 天前的文件
#增加 Inotify 可监视的文件数量
echo 'fs.inotify.max_user_watches = 524288' |sudo tee -a /etc/sysctl.conf && sudo sysctl -p --system
#Apport 错误报警没啥用,禁用掉
sudo systemctl disable apport.service && sudo systemctl mask apport.service
#小红帽灵敏度设置
device_path=$(find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint | sed 's/\/input\/input[0-9]*\/name$//')
#echo 225 | sudo tee $device_path/sensitivity
echo 225 | sudo tee $device_path/speed
echo "SUBSYSTEM==\"serio\", DRIVERS==\"psmouse\", WAIT_FOR=\"$device_path/sensitivity\", ATTR{sensitivity}=\"225\", ATTR{speed}=\"225\"" | sudo tee /etc/udev/rules.d/80-trackpoint.rules
#sudo udevadm control --reload-rules
#sudo udevadm trigger
#登录----------->tty1 自动登录
echo -e '#!/bin/bash \n/bin/login -f nick' > autologin && chmod +x autologin && sudo cp autologin /usr/bin/autologin && rm autologin
sudo sed '$d' -i /etc/init/tty1.conf && sudo sed '$a\exec /sbin/getty -n -l /usr/bin/autologin 38400 tty1' -i /etc/init/tty1.conf
#引导----------->设置启动选项、启用 framebuffer、终端分辨率
sudo sed -e 's/=10/=2/' -e 's/quiet splash/text/' -e 's/""/"vga=792"/' -e '/640x480/s/#//' -e 's/640x480/1204x768/' -i /etc/default/grub
sudo update-grub
#配置----------->家目录配置文件
#tar zxvf /mnt/back/conf.home.tgz -C ~/
wget http://ubuntuone.com/2n2bkjQZUcgA3YPXPhv2kR -O conf.home.tgz && tar zxvf *home.tgz -C ~/ && rm *home.tgz
#化蝶
#wget http://ubuntuone.com/933bu8H9H4B7S2O97GP6U15zN6dswtE -O goa.zip && unzip goa.zip && rm goa.zip
#swap----------->创建大小为 1G 的文件用于 swap,文件名 swapfile,路径/
#sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 && sudo chmod 600 /swapfile && sudo mkswap /swapfile
#sudo sed -i '$a\/swapfile swap swap defaults 0 0' /etc/fstab
#重启
sudo reboot
---------------------------------------------------------------------
Configuration
Basic commands for configure a user
---------------------------------------------------------------------
# add a user
sudo adduser --quiet \
--home /home/${UserName} \
--shell /bin/bash \
--uid 10${IDSuffix} \
${UserName}
# or following low-level
sudo useradd -U -m \
-G docker,users \
-k UMASK=077 \
-u 10${IDSuffix} \
-p "$(echo PASSWORD4U|makepasswd --clearfrom=- --crypt-md5 | awk '{print $2}')"
-s /bin/bash ${UserName}
# add a samba user
echo -e 'PASSWORD4U\nPASSWORD4U\n' | sudo smbpasswd -a -s ${UserName}
---------------------------------------------------------------------
To grant the sudo permission to all wheel or sudo group user, use command sudoedit /etc/sudoers and then modify as follow:
---------------------------------------------------------------------
# Comment-out following two lines for `sudo` not asking for root password
#Defaults targetpw
#ALL ALL=(ALL) ALL
# Grant users in wheel group ("%whell") on all host(1st "ALL") run all command (last "All") as any user (second "ALL")
%wheel ALL=(ALL) ALL
# Grant users in groupA permission to run `sudo -u userB /path/to/excutatble.bin` without password.
%groupA ALL=(userB) NOPASSWD:/path/to/excutatble.bin,/another/excutatble.bin
To be noticed, by appending line AllowGroups wheel to file /etc/ssh/sshd_config, only user belong to wheel group is allowed to ssh into the host OS.
---------------------------------------------------------------------
Configure a DNS record
The default port of dnsmasq service is $HOST_IP:${DNS_PORT-53}.
---------------------------------------------------------------------
#setup the upper dns server
sudo sed -i 's/^server=.*/server=192.168.1.1/' /etc/dnsmasq.conf
# configure all `*.uorz.me` will have IP `192.168.1.8`
echo 'address=/uorz.me/192.168.1.8' | sudo tee -a /etc/dnsmasq.d/uorz.conf
# restart dns service
sudo systemctl restart dnsmasq
---------------------------------------------------------------------
Then edit the file /etc/systemd/resolved.conf to configure the upper stream DNS server and search domain(the DNS suffix) as following:
[Resolve]
DNS=192.168.1.1
Domains=~. corp.dns.com corp2.dns.com
---------------------------------------------------------------------
The systemd-resolved will default listen on 172.0.0.53:53 and is the only DNS provider in default. To use multiple DNS server at the same time, we have to change the symlink file /etc/resolve.conf into a normal file with extra DNS server configuration.
See following example:
---------------------------------------------------------------------
sudo mv /etc/resolve.conf /etc/resolve.conf.bak
sudo tee /etc/resolve.conf < /lib/systemd/system/home-${UserName}.mount < /lib/systemd/system/home-${UserName}.automount <> $CONDA_DIR/envs/idp37/lib/python3.7/site-packages/fallback.pth
# register Jupyter kernel
cp -r $CONDA_DIR/share/jupyter/kernels/{python3,idp37}
cat >> $CONDA_DIR/share/jupyter/kernels/idp37/kernel.json <
SyslogLevel: [INFO ]
xrdp-sesman[367]: [INFO ] starting xrdp-sesman with pid 367
root@b080fd073fb2:/# xrdp-sesman[367]: [INFO ] listening to port 3350 on 127.0.0.1
logging configuration:
LogFile: /var/log/xrdp.log
LogLevel: [INFO ]
ConsoleLevel:
SyslogLevel: [INFO ]
xrdp[373]: [INFO ] starting xrdp with pid 373
xrdp[373]: [INFO ] address [0.0.0.0] port [3389] mode 1
xrdp[373]: [INFO ] listening to port 3389 on 0.0.0.0
xrdp[373]: [INFO ] xrdp_listen_pp done
guacd[380]: INFO: Guacamole proxy daemon (guacd) version 1.1.0 started
guacd[380]: INFO: Listening on host 0.0.0.0, port 4822
Starting guacamole-lite websocket server
listening on *:3000
https://1ms.run/r/linuxserver/webtop
docker pull docker.1ms.run/linuxserver/webtop:amd64-ubuntu-kde
Digest: sha256:f70c88c89a89169f63443f222037e4fc3dd97080be8f28a15ecc7c4ab66da5b0
Status: Downloaded newer image for linuxserver/webtop:ubuntu-kde
docker.io/linuxserver/webtop:ubuntu-kde
docker pull linuxserver/webtop:ubuntu-kde
docker run -d \
-e LC_ALL=zh_CN.UTF-8 \
linuxserver/webtop:ubuntu-kde
60741874f7737e98fe7870a53137faa6347ae7e1e0c5e3142d6cf941abe079d1
docker run -d \
--name=webtop \
--security-opt seccomp=unconfined `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-e SUBFOLDER=/ `#optional` \
-e TITLE=Webtop `#optional` \
-p 3000:3000 \
-p 3001:3001 \
-v /path/to/data:/config \
-v /var/run/docker.sock:/var/run/docker.sock `#optional` \
--device /dev/dri:/dev/dri `#optional` \
--shm-size="1gb" `#optional` \
--restart unless-stopped \
linuxserver/webtop:ubuntu-kde
66d95b8dd69f22d728e18090f8242901c5cff7cbfa69ce72546f31fe9e25e93e
Digest: sha256:e5e24acb45e1d332e009afba83440e737c130981f48316207eb18792b8381878
Status: Downloaded newer image for knilix/ubuntu-xfce-vnc-novnc:latest
docker.io/knilix/ubuntu-xfce-vnc-novnc:latest
docker run -d --restart always -e VNC_PASSWORD=12345 -p 5900:5900 -p 6900:8080 --name ubuntu_xfce_vnc_novnc knilix/ubuntu-xfce-vnc-novnc
Digest: sha256:22019dea79b1048cdc4cc038a52650fa89f3fbbf25299997f354cb0edd8a0d83
Status: Downloaded newer image for docker.1ms.run/accetto/ubuntu-vnc-xfce-g3:latest
docker.1ms.run/accetto/ubuntu-vnc-xfce-g3:latest
docker pull docker.1ms.run/accetto/ubuntu-vnc-xfce-g3
docker pull docker.1ms.run/accetto/ubuntu-vnc-xfce-g3:24.04
docker pull docker.1ms.run/accetto/ubuntu-vnc-xfce-g3:22.04
docker pull docker.1ms.run/elestio/docker-desktop-vnc:latest
docker pull docker.1ms.run/darkdragon001/ubuntu-gnome-vnc:latest #1.17GB
Digest: sha256:871a8e7eb322f8b97c49c2af0955d20ed98aaefe37e74fa613bc7135e0279122
Status: Downloaded newer image for darkdragon001/ubuntu-gnome-vnc:latest
05f65511dd892029df9cd1a9302579f5bee747dc9fa22e64076450b75eadda7a
docker pull docker.1ms.run/darkdragon001/ubuntu-gnome-vnc:user #2.05GB
docker run --name=ubuntu-gnome -d --rm \
--tmpfs /run --tmpfs /run/lock --tmpfs /tmp \
--cap-add SYS_BOOT --cap-add SYS_ADMIN \
--cgroupns=host -v /sys/fs/cgroup:/sys/fs/cgroup \
-p 5901:5901 -p 6901:6901 \
darkdragon001/ubuntu-gnome-vnc:user
docker pull docker.1ms.run/t4skforce/docker-novnc-winbox:latest #481.63MB
docker run --name docker-novnc-winbox -it -p 8181:8181 -p 4443:4443 -v ~/data:/data:rw -e HTTP_PORT=8181 -e HTTPS_PORT=4443 --rm t4skforce/docker-novnc-winbox:latest
docker pull msjpq/wine-vnc:bionic #3.6GB
docker run -p 8080:8080 -p 5900:5900 msjpq/wine-vnc:bionic
docker run -p 38080:8080 -p 36080:6080 -p 35900:5900 msjpq/wine-vnc:bionic
docker pull docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
在浏览器中运行 Windows 应用的 Docker 镜像,集成了 Wine 和 noVNC。
https://1ms.run/r/invelop/wine-novnc
docker pull docker.1ms.run/invelop/wine-novnc:latest #905.55MB
https://1ms.run/r/emuqi/motrix-arm64-vnc
docker pull docker.1ms.run/emuqi/motrix-arm64-vnc:latest #337.41MB
Web 浏览器 (noVNC):
访问 http://<宿主机IP地址>:5800
VNC 客户端:
使用 VNC 客户端 (如 RealVNC Viewer, TigerVNC) 连接至 vnc://<宿主机IP地址>:5900
docker pull docker.1ms.run/ljdyw/ubuntu-novnc:qq-wx-deepin-wine #2.05GB
docker pull docker.1ms.run/ljdyw/ubuntu-novnc:latest #998.46MB
包含百度云,迅雷x,火狐浏览器,图形化压缩软件,文本编辑器,qb下载器,中文桌面支持
访问端口6080
22是ssh的端口
6.0后默认关闭
打开命令
/etc/init.d/ssh start
5901是vnc端口
连接密码
root333
root密码
root333
修改密码
进入桌面后右键打开终端
输入
vncpasswd
回车-输入密码-回车-再次输入密码-回车
8080是qb访问端口
默认用户名admin
默认密码password
目录
/root/下载
命令安装
docker run -dit -p 8080:8080 -p 6080:6080 -p 50000:50000 -p 5901:5901 -v /改成自己下载目录:/root/下载 --name ubuntu1 ljdyw/ubuntu-novnc:latest
Digest: sha256:146ecd769f32885f34d8e427646975aaab799d58952c17f26945b4218592df01
Status: Downloaded newer image for msjpq/wine-vnc:bionic
docker.io/msjpq/wine-vnc:bionic
docker pull docker.1ms.run/liqo/vncviewer:latest #156.57MB
Digest: sha256:ec529c71455019456f7548b3789b6fa287a336c178532d42dcc1f526cf096b93
Status: Downloaded newer image for docker.1ms.run/liqo/vncviewer:latest
docker.1ms.run/liqo/vncviewer:latest
Digest: sha256:bb8d9a286420826ed265d7c132005e6c726604515cfee45e35628757c501277e
Status: Downloaded newer image for pikaaq/vnc:latest
docker.io/pikaaq/vnc:latest
docker pull pikaaq/vnc
docker run -itd \
--name desktop \
-e VNC_PASSWORD=password \
-e RESOLUTION=1600x1200 \
-p 6080:6080 \
-p 5901:5901 \
pikaaq/vnc
6f3bd6636d8a26ca6bb095a2a9d9a33fee128e72386fa463fc7fc024600be9f1
Welcome to Huawei Cloud Service
Last login: Sun Nov 9 07:44:04 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker pull accetto/ubuntu-vnc-xfce-firefox-g3
Using default tag: latest
latest: Pulling from accetto/ubuntu-vnc-xfce-firefox-g3
76249c7cd503: Pull complete
f358718085cf: Pull complete
abbdd5e1148a: Pull complete
b5b2b6a78ef0: Pull complete
c9d38fd2010d: Pull complete
3c6b83b7bc8e: Pull complete
483bee0acb5c: Pull complete
eaace849bd97: Pull complete
2f256d0b2698: Pull complete
539fb8d77be4: Pull complete
43f75442d8a6: Pull complete
dab19357ea83: Pull complete
69214b377085: Pull complete
fa413c08b4f8: Pull complete
8bdda2dece51: Pull complete
6738e0100ead: Pull complete
b85ea7400580: Pull complete
d28ba1e39662: Pull complete
2520dee708c1: Pull complete
f365a2be0fbc: Pull complete
6e1f6cf91c40: Pull complete
517e46bbfb3a: Pull complete
2368b23f87e6: Pull complete
3be401578f69: Pull complete
b4243773c075: Pull complete
Digest: sha256:9b34e5bfe49f1f98e4f68294218ffda1e903f3eeaf644d6f811266918786fc58
Status: Downloaded newer image for accetto/ubuntu-vnc-xfce-firefox-g3:latest
docker.io/accetto/ubuntu-vnc-xfce-firefox-g3:latest
root@GWQS:~#
docker run -it accetto/ubuntu-vnc-xfce-firefox-g3:latest /bin/bash
accetto/ubuntu-vnc-xfce-firefox-g3
Welcome to Huawei Cloud Service
Last login: Sun Nov 9 07:44:04 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker pull neuroidss/ubuntu-xfce-vnc
Using default tag: latest
latest: Pulling from neuroidss/ubuntu-xfce-vnc
e4ca327ec0e7: Pull complete
3c47114a2776: Pull complete
cba4f76c330d: Pull complete
85fc7e36c894: Pull complete
c10a651e53b0: Pull complete
8e7d3ca71aea: Pull complete
fe78da6aea59: Pull complete
1370302fb3fd: Pull complete
354c1e39e43b: Pull complete
60982f978253: Pull complete
f56c03d27e8c: Pull complete
d77ac5f248d2: Pull complete
e45281a8dc9f: Pull complete
4c1a514b8d65: Pull complete
d2eaff944220: Pull complete
50573e4163c8: Pull complete
542a7e2a4bb3: Pull complete
Digest: sha256:3469e1dc60bc362ac941a4c5c4a0c403974a4a33023068fda9d478034990e41f
Status: Downloaded newer image for neuroidss/ubuntu-xfce-vnc:latest
docker.io/neuroidss/ubuntu-xfce-vnc:latest
root@GWQS:~#
root@GWQS:~# docker run -it -p 5901:5901 -p 6901:6901 neuroidss/ubuntu-xfce-vnc:latest /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
------------------ update chromium-browser.init ------------------
... set window size 1280 x 1024 as chrome window size!
------------------ change VNC password ------------------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1280x1024
...
root@GWQS:~#
docker run -d \
-p 609:80 \
-p 6080:6080 \
-p 5901:5901 \
-e WEB_VNC=true \
yangxuan8282/alpine-xfce4-novnc
d2fd68f9f8fde76db94cfedfa751765d7ec90600cb27b0969a474fe8febfba0a
docker run -it -p 5903:5903 ubuntu:24.04 /bin/bash
useradd -m -s /bin/bash wo
passwd root
passwd wo
#apt update
#apt install nano
#apt install sudo
#visudo
------------------------------------------------
wo ALL=(ALL:ALL) ALL
------------------------------------------------
#su wo
$sudo apt update
$sudo apt install tigervnc-standalone-server
$vncpasswd #Aa123456
$sudo nano ~/.vnc/xstartup
------------------------------------------------
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
exec gnome-session
------------------------------------------------
$sudo chmod +x ~/.vnc/xstartup
$vncserver :3 -geometry 1920x1080 -localhost no -depth 24
$vncserver -list
$sudo apt install gnome-session gnome-terminal
------------------------------------------------
$#极简方案排错:GNOME方案可行时此方案跳过。
$sudo apt install xterm
$vncserver -xstartup /usr/bin/xterm
------------------------------------------------
$sudo apt install dbus-x11
$service dbus start
------------------------------------------------
$#dbus排错:
$sudo dbus-daemon --system
$sudo cat /etc/dbus-1/system.conf | grep -A 5 -B 5 "system_bus_socket"
$sudo dbus-daemon --system --nofork --verbose
$grep messagebus /etc/passwd
$sudo chown messagebus:messagebus /var/run/dbus/system_bus_socket
$service dbus start
------------------------------------------------
$service dbus status
$vncserver -kill :3
$vncserver :3 -geometry 1920x1080 -localhost no -depth 24
$vncserver -list
$sudo nano /etc/systemd/system/vncserver@:3.service
------------------------------------------------
[Unit]
Description=Remote desktop service (VNC) # 服务描述
After=syslog.target network.target # 服务依赖:在日志服务和网络服务启动后启动
[Service]
Type=forking # 服务类型:后台运行
User=wo # 运行服务的用户(替换为你的用户名)
Environment=HOME=/home/wo # 设置用户家目录
Environment="DISPLAY=:%i" # 显示编号(%i 对应 @:3 中的 3)
Environment=PATH=/usr/bin:/usr/sbin:/bin:/sbin # 系统环境变量路径
# 启动前清理旧的 VNC 进程
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
# 启动 VNC 服务(分辨率与手动启动一致)
ExecStart=/bin/sh -c '/usr/bin/vncserver %i -geometry 1920x1080 -localhost no'
# PID 文件路径(记录服务进程号,普通用户用此路径)
PIDFile=/home/wo/.vnc/%H%i.pid
# 若为 root 用户,需将上一行改为:PIDFile=/root/.vnc/%H%i.pid
# 停止服务时关闭 VNC 进程
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
Restart=on-failure # 服务失败时自动重启
RestartSec=2 # 重启间隔时间(2 秒)
[Install]
WantedBy=multi-user.target # 服务安装目标:多用户模式下生效
------------------------------------------------
$sudo apt install systemctl
$sudo systemctl daemon-reload
------------------------------------------------
$#systemctl排错:
$sudo nano /usr/bin/systemctl
$#找到第1541、1543、1628、1631行,将\w改为\\w
------------------------------------------------
$sudo systemctl enable vncserver@:3.service
$成功会提示:Created symlink /etc/systemd/system/multi-user.target.wants/vncserver@:3.service → /etc/systemd/system/vncserver@:3.service.
$sudo systemctl start vncserver@:3.service
$sudo systemctl status vncserver@:3.service
$sudo apt install gdm3
$sudo nano /etc/gdm3/custom.conf
------------------------------------------------
WaylandEnable=false
------------------------------------------------
$sudo nano /etc/init.d/vncserver
------------------------------------------------
#!/bin/bash
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC server at boot time
### END INIT INFO
case '$1' in
start)
echo 'Starting VNC server...'
su - wo -c '/usr/bin/vncserver :3 -geometry 1920x1080 -localhost no -depth 24'
;;
stop)
echo 'Stopping VNC server...'
su - wo -c '/usr/bin/vncserver -kill :3'
;;
restart)
$0 stop
$0 start
;;
status)
su - wo -c '/usr/bin/vncserver -list'
;;
*)
echo 'Usage: $0 {start|stop|restart|status}'
exit 1
;;
esac
exit 0
------------------------------------------------
$sudo bash -n /etc/init.d/vncserver
$sudo chmod +x /etc/init.d/vncserver
$sudo update-rc.d vncserver defaults
$sudo service vncserver start
$sudo service vncserver status
$vncserver -list
$
$
$
------------------------------------------------
------------------------------------
$nano ~/.bashrc
------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
if ! pgrep -x "apache2" > /dev/null; then
service apache2 start
fi
if ! pgrep -x "php-fpm" > /dev/null; then
service php8.3-fpm start
fi
if ! pgrep -f "websockify.*6080" > /dev/null; then
websockify --web ~/.vnc 6080 localhost:5901 &
fi
------------------------------------
------------------------------------------------
#$ sudo visudo
------------------------------------------------
wo ALL=(ALL) NOPASSWD: /usr/sbin/service vncserver start
------------------------------------------------
#$ echo "sudo service vncserver start" >> ~/.bashrc
#$ nano ~/.bashrc
#$ cp ~/.bashrc ~/.bashrc.backup
#$ echo '# 自动启动VNC服务' >> ~/.bashrc
#$ echo 'sudo service vncserver start' >> ~/.bashrc
#$ source ~/.bashrc
#$ nano ~/.bashrc
#$ startvnc
#$ service vncserver@:3.service start
#$ sudo visudo
------------------------------------------------
wo ALL=(ALL) NOPASSWD: /usr/sbin/service vncserver@:3.service start
------------------------------------------------
#$ nano ~/.bashrc
#$ echo '# 自动启动VNC服务' >> ~/.bashrc
#$ echo 'sudo service vncserver@:3.service start' >> ~/.bashrc
#$ source ~/.bashrc
------------------------------------------------
在普通wo用户的~/.bashrc文件中配置sudo service vncserver start命令,
可以通过设置免密码sudo权限或使用别名的方式来实现。
配置免密码sudo权限
为特定命令配置免密码sudo权限是最直接的方法:
编辑sudoers文件:
sudo visudo
添加免密码配置:
wo ALL=(ALL) NOPASSWD: /usr/sbin/service vncserver start
在~/.bashrc中添加启动命令:
echo "sudo service vncserver start" >> ~/.bashrc
使用别名方式
在~/.bashrc中添加别名配置:
# 添加VNC服务启动别名
alias startvnc='sudo service vncserver start'
# 或者配置完整的sudo环境变量
alias sudo='sudo env PATH=$PATH'
完整的配置步骤
备份原有配置:
cp ~/.bashrc ~/.bashrc.backup
添加配置到~/.bashrc:
echo '# 自动启动VNC服务' >> ~/.bashrc
echo 'sudo service vncserver start' >> ~/.bashrc
应用配置更改:
source ~/.bashrc
注意事项
使用visudo命令编辑sudoers文件,这能确保语法正确性
配置完成后,每次wo用户登录系统时都会自动启动VNC服务
如果需要更细粒度的权限控制,可以限制为特定的服务管理命令
这种方法既能保证安全性,又能实现VNC服务的自动启动需求。
------------------------------------------------
------------------------------------------------
apt update
apt upgrade
cd ~
apt install curl
apt install python3-websockify
apt install tigervnc-standalone-server
websockify --web ~/.vnc 6080 localhost:5901 &
curl http://localhost:6080/vnc.html
ps -aux
vncpasswd #Aa123456
vncserver -list
vncserver :1 -geometry 1920x1080 -depth 24 -localhost no
#vncserver :1 -geometry 1920x1080 -depth 24 -localhost yes -alwaysshared -nevershared -SecurityTypes VncAuthncpasswd
ssh -L 5901:localhost:5901 root@139.9.107.189
apt install ubuntu-desktop
systemctl set-default multi-user.target
apt install xorg
------------------------------------------------
passwd root
apt update
apt upgrade
apt install tigervnc-standalone-server
vncserver
cd ~
apt install git
git clone https://github.com/novnc/noVNC.git
git clone https://gitcode.com/gh_mirrors/nov/noVNC.git
cd /root/noVNC/utils
apt install python3-websockify
websockify --web /root/noVNC/ 6080 localhost:5902
apt install curl
http://139.9.107.189:16080/vnc.html
------------------------------------------------
docker run -it --privileged --name ubuntu-docker ubuntu:latest bash
docker run -it my-ubuntu-xfce-vnc:latest bash
docker run -d \
-p 55901:5901 \
-p 56901:6901 \
-e VNC_PW=Aa123456 \
--user 0 \
my-ubuntu-xfce-vnc:latest
docker run -it -p 5901:5901 -p 6901:6901 -e VNC_PW=Aa123456 --user 0 my-ubuntu-xfce-vnc:latest /bin/bash
----------------------------------------------------------------------------
如何通过UBUNTU24.04的SSH命令行安装Docker ?
并且如何更换为推荐的加速站: https://docker.1ms.run
在Ubuntu 24.04上通过SSH命令行安装Docker并配置镜像加速器的完整指南如下:
Docker安装步骤
1. 系统准备与清理
首先更新系统并移除可能存在的旧版本Docker:
apt install sudo
sudo apt update && sudo apt upgrade -y
sudo apt remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2. 安装必要依赖
安装Docker安装过程中所需的工具包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg -y
3. 配置Docker官方存储库
添加Docker的GPG密钥和APT源:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装Docker引擎
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
5. 启动并验证安装
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version
sudo docker run hello-world
配置毫秒镜像加速器
方法一:全局配置(推荐)
创建或编辑Docker配置文件:
sudo nano /etc/docker/daemon.json
添加以下内容:
{
"registry-mirrors": ["https://docker.1ms.run"]
}
重启Docker服务使配置生效:
sudo systemctl restart docker
方法二:临时使用
在拉取镜像时直接替换镜像地址,例如:
sudo docker pull docker.1ms.run/nginx:latest
方法三:VIP服务配置
如需享受更稳定的VIP下载通道,建议注册登录毫秒镜像服务:
docker login docker.1ms.run
验证配置效果
运行以下命令检查镜像加速器是否配置成功:
docker info | grep -A 10 "Registry Mirrors"
然后测试镜像拉取速度:
sudo docker pull nginx:latest
毫秒镜像服务优势
根据附件信息,毫秒镜像提供以下核心优势:
极速下载:下载速度提升10倍以上,付费通道可跑满1000M宽带
按量计费:仅计算已下载部分费用,不计算未下载部分
全面支持:支持主流镜像的下载拉取
免费使用:基础服务免费,付费通道更稳定
注意事项
使用毫秒镜像时,请遵守用户协议,在引用本镜像时显著标识"毫秒镜像"
配置完成后,建议通过实际拉取常用镜像来验证加速效果
如需技术支持,可添加QQ群:1037364653获得免费在线技术支持
通过以上步骤,您就可以在Ubuntu 24.04系统上完成Docker的安装,并配置毫秒镜像加速器享受极速下载体验。
----------------------------------------------------------------------------
----------------------------------------------------------------------------
http://139.9.107.189:5800/ 108........
----------------------------------------------------------------------------
http://139.9.107.189:56901/ Aa......
----------------------------------------------------------------------------
docker run -it -p 50609:80 -p 56080:6080 -p 55901:5901 -v /data/609:/data/609 ubuntu_69569_1.118:latest /bin/bash
----------------------------------------------------------------------------
docker pull consol/ubuntu-xfce-vnc:latest
root@GWQS:~# docker run -it \
-p 55901:5901 \
-p 56901:6901 \
-e VNC_PW=Aa123456 \
--user 0 \
consol/ubuntu-xfce-vnc:latest \
/bin/bash
----------------------------------------------------------------------------
USER_ID: 0, GROUP_ID: 0
------------------ update chromium-browser.init ------------------
... set window size 1280 x 1024 as chrome window size!
------------------ change VNC password ------------------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1280x1024
...
start window manager
...
------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1
=> connect via VNC viewer with 172.17.0.2:5901
noVNC HTML client started:
=> connect via http://172.17.0.2:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 0, GROUP_ID: 0
root@7e564f253122:~#
----------------------------------------------------------------------------
XFCE_GWQS_VNC
108GWQS1118
passwd root GZ..........ZG
apt update
apt install systemctl
apt install sudo
apt install nano
apt install kate
apt install dolphin
apt install konsole
apt install language-pack-zh-hans
------------------------------------
nano /etc/default/locale
------------------------------------
LANG="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/environment
------------------------------------
PATH="/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/us
r/games:/usr/local/games:/snap/bin"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/profile
nano ~/.bashrc
------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
if ! pgrep -x "php-fpm" > /dev/null; then
service php8.3-fpm start
fi
if ! pgrep -f "websockify.*6080" > /dev/null; then
websockify --web ~/.vnc 6080 localhost:5901 &
fi
------------------------------------
----------------------------------------------------------------------------
docker commit \
-m "Install VNC server and ubuntu-xfce-desktop, map port 56901 to 6901" \
-a "108GWQS1118" \
736d1ccd4046e33f52a4d5585792b7da2735f1913e6be97f6a09783c359d3e7b \
ubuntu_xfce_vnc:1.118
----------------------------------------------------------------------------
sha256:09fbfc9d0924c3d5e33e6bf175ecce2d512140b0149b9ce19e233dd036c24ffd
----------------------------------------------------------------------------
docker run -it -p 6901:6901 -p 609:80 -v /data/609:/data/609 ubuntu_xfce_vnc:1.118 /bin/bash
----------------------------------------------------------------------------
Welcome to Huawei Cloud Service
Last login: Fri Nov 7 11:52:01 +0800 2025 from 121.36.59.153
The current terminal create by BT-Panel.
root@GWQS:~# docker run -it ubuntu_xfce_vnc:1.118 /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
------------------ update chromium-browser.init ------------------
... set window size 1920 x 1080 as chrome window size!
------------------ change VNC password ------------------
--------- purging existing VNC password settings ---------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
no locks present
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1920x1080
...
start window manager
...
------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1
=> connect via VNC viewer with 172.17.0.3:5901
noVNC HTML client started:
=> connect via http://172.17.0.3:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
default@9b03b62eed20:~$
----------------------------------------------------------------------------
docker exec -it UBUNTU_GWQS_VNC /bin/bash
----------------------------------------------------------------------------
Welcome to Huawei Cloud Service
Last login: Fri Nov 7 11:52:01 +0800 2025 from 121.36.59.153
The current terminal create by BT-Panel.
root@GWQS:~# docker run -it -p 6901:6901 -p 609:80 -v /data/609:/data/609 ubuntu_xfce_vnc:1.118 /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
------------------ update chromium-browser.init ------------------
... set window size 1920 x 1080 as chrome window size!
------------------ change VNC password ------------------
--------- purging existing VNC password settings ---------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
no locks present
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1920x1080
...
start window manager
...------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1
=> connect via VNC viewer with 172.17.0.3:5901
noVNC HTML client started:
=> connect via http://172.17.0.3:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
default@2acf85ab3e49:~$ pwd
/headless
default@2acf85ab3e49:~$ date
2025年 11月 07日 星期五 17:28:34 UTC
default@2acf85ab3e49:~$ exit
exit
root@GWQS:~# date
Sat Nov 8 02:06:55 CST 2025
root@GWQS:~#
----------------------------------------------------------------------------
docker run -it -p 6901:6901 -p 609:80 -v /data/609:/data/609 ubuntu_xfce_vnc:1.118 /bin/bash
----------------------------------------------------------------------------
root@GWQS:~# docker run -it -p 6901:6901 -p 609:80 -v /data/609:/data/609 ubuntu_xfce_vnc:1.118 /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
------------------ update chromium-browser.init ------------------
... set window size 1920 x 1080 as chrome window size!
------------------ change VNC password ------------------
--------- purging existing VNC password settings ---------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
no locks present
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1920x1080
...
start window manager
...
------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1
=> connect via VNC viewer with 172.17.0.3:5901
noVNC HTML client started:
=> connect via http://172.17.0.3:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
default@064f3eebdc7b:~$ date
2025年 11月 07日 星期五 18:12:09 UTC
default@064f3eebdc7b:~$
----------------------------------------------------------------------------
apt update
apt upgrade
apt install apache2
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update && apt upgrade -y
apt list --upgradable
apt dist-upgrade
do-release-upgrade
apt dist-upgrade
do-release-upgrade
apt dist-upgrade
do-release-upgrade
apt dist-upgrade #直至升级到ubuntu22.04
apt update
apt install php8.1 php8.1-fpm
Service php8.1-fpm start
Service php8.1-fpm status
Service apache2 start
Service apache2 status
----------------------------------------------------------------------------
docker commit -m "Install VNC server and ubuntu-desktop, map port 56080 to 6080" -a "108GWQS1118" 4523909c6580e4821aeae4cce8adfcd7a9aa8ace571c4590e11431b14a27b1de ubuntu_2035_vnc:1.118
sha256:9bfbcd7eb29bc3335e9fc95046228c1e43e93e4983cb6251f0d8d1b1ec504480
----------------------------------------------------------------------------
docker run -d \
-p 50609:80 \
-p 56080:6080 \
-p 55901:5901 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name UBUNTU_2035_VNC \
--restart always \
ubuntu_2035_vnc:1.118
----------------------------------------------------------------------------
docker commit -m "Install VNC server and UBUNTU2035 desktop, map port 56901 to 6901" -a "108GWQS1118" 37260454abae ubuntu_2035_vnc:1.1
sha256:d2527c3c969417f30d9033495072697fdedb767aa590a154043d4e3a167ca03e
----------------------------------------------------------------------------
docker run -d \
-p 20021:21 \
-p 20022:22 \
-p 20069:69 \
-p 20080:80 \
-p 20081:81 \
-p 20091:91 \
-p 20443:443 \
-p 20609:609 \
-p 20956:956 \
-p 22035:2035 \
-p 23306:3306 \
-p 26080:6080 \
-p 25901:5901 \
-p 26901:6901 \
-p 26956:6956 \
-p 29569:9569 \
-p 11111:11111 \
-p 22222:22222 \
-p 33333:33333 \
-p 55355:55555 \
-p 11108:11108 \
-p 11127:11127 \
-p 21226:21226 \
-e VNC_PW=Aa123456 \
-e FEATURES_BUILD_SLIM_XSERVER=1 \
-e NO_AT_BRIDGE=1 \
-e FEATURES_BUILD_SLIM_XFCE=1 \
-e FEATURES_BUILD_SLIM_TOOLS=1 \
-e FEATURES_SCREENSHOOTING= \
-e FEATURES_THUMBNAILING= \
-e DISPLAY=:1 \
-e FEATURES_VNC=1 \
-e VNC_COL_DEPTH=24 \
-e VNC_PORT=5901 \
-e VNC_RESOLUTION=1920x1080 \
-e VNC_VIEW_ONLY=false \
-e FEATURES_BUILD_SLIM_NOVNC=1 \
-e FEATURES_NOVNC=1 \
-e NOVNC_HOME=/usr/libexec/noVNCdim \
-e NOVNC_PORT=6901 \
-e HEADLESS_USER_ID=1001 \
-e HEADLESS_USER_NAME=headless \
-e HEADLESS_USER_GROUP_ID=1001 \
-e HEADLESS_USER_GROUP_NAME=headless \
-e HOME=/home/headless \
-e FEATURES_OVERRIDING_ENVV=1 \
-e FEATURES_VERSION_STICKER=1 \
-e STARTUPDIR=/dockerstartup \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e WEB_VNC=true \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /data/609:/data/609 \
-v /www:/www \
--name UBUNTU956_GWQS_VNC \
ubuntu:latest
c09955e3982e26d7be7a1358927110d8feb311868727239f20874d177b5a36ae
----------------------------------------------------------------------------
108GWQS1118
passwd root GZ..........ZG
apt update
apt upgrade
------------------------------------
apt install ubuntu-desktop
systemctl set-default graphical.target
#systemctl set-default multi-user.target
------------------------------------
apt install nano
apt install git
apt install curl
apt install lsof
apt install apache2
nano /etc/apache2/ports.conf
-----------------------------
Listen 6080
Listen 5901
-----------------------------
apt install php8.3
apt install php8.3-fpm
apt install python3-websockify
-----------------------------
apt install ufw
ufw enable
ufw default deny incoming
ufw default allow outgoing
ufw allow sshd
ufw allow 609/tcp
ufw allow 5901/tcp
ufw allow 6080/tcp
ufw status verbose
apt install openssh-server
ssh root@139.9.9.107.189
nano /etc/ssh/sshd_config
------------------------------------
X11Forwarding yes
AllowTcpForwarding yes
------------------------------------
systemctl restart sshd
ssh -X root@139.9.107.189
nano /etc/ssh/sshd_config
------------------------------------
X11Forwarding yes
AllowTcpForwarding yes
PermitRootLogin yes
PasswordAuthentication yes
------------------------------------
source /etc/ssh/sshd_config
service ssh restart
service ssh enable
root@hcss-ecs-1e56:~# ssh root@172.17.0.2
echo $DISPLAY
locale
dpkg-reconfigure locales #323/3
apt install language-pack-zh-hans
nano /etc/locale.gen
------------------------------------
zh_CN.UTF-8 UTF-8
------------------------------------
sudo locale-gen
nano ~/.bashrc
nano /etc/profile
------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
------------------------------------
apt update
apt install xorg xauth xterm
apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension
nano ~/.vnc/xstartup
------------------------------------
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/Xsession
#!/bin/sh
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
#gnome-session &
------------------------------------
chmod +x ~/.vnc/xstartup
vncserver -kill :1
tigervncserver -xstartup /usr/bin/xterm
vncserver -list
vncserver -kill :1
#/etc/X11/Xtigervnc-session
#tigervncserver -xstartup /usr/bin/xterm
------------------------------------
cd ~
git clone https://github.com/novnc/noVNC.git
websockify --web ~/noVNC/ 6080 localhost:5901 &
curl http://localhost:6080/vnc.html
http://139.9.107.189:6080/vnc.html
#~/noVNC/utils/novnc_proxy --vnc localhost:5901 --listen 6080
------------------------------------
nano /etc/systemd/system/vncserver@:1.service
------------------------------------
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/root
PIDFile=/root/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i -geometry 1920x1080 -depth 24
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
------------------------------------
source /etc/systemd/system/vncserver@:1.service
systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
X -version
apt-get install --reinstall xserver-xorg-core
------------------------------------
ps aux | grep vn
kill -9
rm -f /tmp/.X1-lock
rm -f /tmp/.X11-unix/X1
lsof -i :5901
vncserver :1 -geometry 1920x1080 -depth 24 -localhost no
vncpasswd
------------------------------------
apt update
apt install xwayland
------------------------------------
cat /etc/X11/default-display-manager
cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.bak
nano /etc/gdm3/custom.conf
------------------------------------
WaylandEnable=true
AutomaticLoginEnable = true
AutomaticLogin = root
------------------------------------
nano /etc/pam.d/gdm-autologin
nano /etc/pam.d/gdm-password
systemctl restart gdm3
--------------------------------------------------------
cat /etc/X11/default-display-manager
root用户自动登录:如果需要root用户自动登录,
还需修改/etc/pam.d/gdm-autologin和/etc/pam.d/gdm-password文件,
注释掉包含auth required pam_succeed_if.so user != root quiet_success的行。
--------------------------------------------------------
apt install ufw
systemctl enable ufw
systemctl status ufw
ufw status verbose
sudo ufw enable # 启用防火墙
sudo ufw disable # 禁用防火墙
sudo ufw default deny incoming # 默认拒绝所有传入连接
sudo ufw default allow outgoing # 默认允许所有传出连接
sudo ufw allow ssh # 开放SSH端口(22)
sudo ufw allow 80/tcp # 开放HTTP端口
sudo ufw allow 443/tcp # 开放HTTPS端口
sudo ufw allow 80/tcp # 开放80端口
sudo ufw deny 22 # 关闭22端口
sudo ufw delete 3 # 删除编号为3的规则
sudo ss -tuln | grep 80 # 检查80端口是否处于监听状态
sudo lsof -i :80 # 查看占用80端口的进程
sudo ufw reload
sudo systemctl status sshd
sudo apt install openssh-server
ssh 用户名@服务器IP
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
apt install wine64
dpkg --add-architecture i386
apt update
apt install wine32
apt install python3-tk
--------------------------------------------------------
docker run -d \
-p 21314:80 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/609 \
-e VNC_PW=Aa123456 \
--user 0 \
--name LXDE_GWQS_VNC \
--restart always \
dorowu/ubuntu-desktop-lxde-vnc
9dbf6b541251af7b7a3365d8d117bdfa2139409ebeadf264f0275ba768ece4ed
------------------------------------
apt install ubuntu-desktop
apt install kate
apt install dolphin
apt install konsole
------------------------------------
apt install language-pack-zh-hans
update-locale LANG=zh_CN.UTF-8
直接修改 nano /etc/default/locale 文件,内容如下:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
dpkg-reconfigure locales
sudo apt install ttf-wqy-zenhei
sudo apt install fcitx
使用VNC远程连接,需确保VNC服务器配置正确,
并在 ~/.vnc/xstartup 文件中添加
lxterminal & /usr/bin/lxsession -s LXDE &
------------------------------------
/usr/share/applications/org.gnome.Evince.desktop 文档查看器
/usr/share/applications/libreoffice-startcenter.desktop
/usr/share/applications/yelp.desktop 帮助
/usr/share/applications/org.gnome.DejaDup.desktop 备份
/usr/share/applications/org.gnome.Todo.desktop 待办事项
/usr/share/applications/org.gnome.FileRoller.desktop 归档管理器
/usr/share/applications/org.gnome.Calculator.desktop 计算器
/usr/share/applications/org.gnome.Screenshot.desktop 截图
/usr/share/applications/org.gnome.gedit.desktop 文本编辑器
/usr/share/applications/org.gnome.Nautilus.desktop 文件管理器
/usr/share/applications/org.gnome.Characters.desktop 字符管理器
/usr/share/applications/org.gnome.font-viewer.desktop 字体管理器
/usr/share/applications/org.kde.kate.desktop 文本编辑器
/usr/share/applications/firefox.desktop 网络浏览器
/usr/share/applications/org.remmina.Remmina.desktop 远程桌面客户端
/usr/share/applications/transmission-gtk.desktop 易用的BitTorrent客户端
/usr/share/applications/org.gnome.eog.desktop 图像查看器
/usr/share/applications/org.gnome.Evince.desktop 文档查看器
/usr/share/applications/simple-scan.desktop 文档扫描仪
/usr/share/applications/shotwell.desktop 照片管理器
/usr/share/applications/org.gnome.baobab.desktop 磁盘占用分析器
/usr/share/applications/org.gnome.Logs.desktop 事件查看器
/usr/share/applications/gnome-system-monitor.desktop 系统监视器
/usr/share/applications/org.gnome.Terminal.desktop 终端
/usr/share/applications/org.gnome.Cheese.desktop 茄子
/usr/share/applications/org.gnome.Totem.desktop 视频播放器
/usr/share/applications/rhythmbox.desktop 音乐播放器
/usr/share/applications/sol.desktop 接龙游戏
/usr/share/applications/gnome-session-properties.desktop 启动应用程序
/usr/share/applications/smplayer.desktop 视频播放器
----------------------------------------------------------------------------
/usr/share/applications/org.kde.kmenuedit.desktop KDE菜单编辑器
/usr/share/applications/org.kde.kmag.desktop 放大镜
/usr/share/applications/synaptic.desktop 新立得包管理器
/usr/share/applications/org.kde.gwenview.desktop 图像查看器
/usr/share/applications/lxappearance.desktop 自定义外观和体验
----------------------------------------------------------------------------
XFCE_GWQS_vnc
108GWQS1118
passwd root GZ..........ZG
apt install nano
apt install kate
apt install dolphin
apt install konsole
apt install language-pack-zh-hans
------------------------------------
nano /etc/default/locale
------------------------------------
LANG=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/environment
------------------------------------
PATH="/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/us
r/games:/usr/local/games:/snap/bin"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/profile
nano ~/.bashrc
------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
------------------------------------
source ~/.bashrc
localectl set-locale LANG=zh_CN.UTF-8
apt install language-pack-gnome-zh-hans-base
#apt list --installed | grep fcitx #
apt install fcitx
apt install fcitx-table-wbpy
apt install locales
dpkg-reconfigure locales
------------------------------
docker run -d \
-p 55901:5901 \
-p 56901:6901 \
-e VNC_PW=Aa123456 \
--user 0 \
ubuntu_xfce_vnc:1.1
a996e94293064122169cdcb4386dcd956d022b48d0c516a20336bdaaf91501a0
------------------------------
当前登录信息:
IP: 14.21.7.116 ZY_6_301
归属地:电信 中国 广东 梅州
上次登录信息:
IP: 119.2.215.142 GWQS_KT
归属地:联通 中国 广东 广州
时间:2025-11-02 14:13:35
------------------------------
容器生成镜像:使用 docker commit 命令从现有容器创建新的镜像。该命令的基本语法为
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
常用的选项包括:
-a, --author:指定镜像作者信息
-m, --message:添加提交时的说明文字
-p, --pause:在提交时暂停容器运行(默认为true)
-c, --change:提交时应用Dockerfile指令
具体操作步骤是:首先启动一个容器并在其中进行修改操作,然后使用 docker commit 命令提交为新的镜像。
例如,执行 docker commit -m "Added a new file" -a "Docker Newbee" a925cb40b3f0 test:0.1
即可基于ID为a925cb40b3f0的容器创建名为test:0.1的新镜像。
创建完成后,可以使用 docker images 命令查看新创建的镜像是否已存在于本地镜像列表中。
docker commit -m "Install VNC server and configure XFCE desktop, map port 56901 to 6901" -a "108GWQS1118" 1c785ed24fc4 ubuntu_xfce_vnc:1.1
#sha256:e9fec7aa7a8c8138bf363cb2f6453807242bbf53a60055264f6dba36fa47def2
docker run -d \
-p 55901:5901 \
-p 56901:6901 \
-e VNC_PW=Aa123456789 \
--user 0 \
ubuntu_xfce_vnc:1.1
#c8416e2e6258bd45fd07eca0ec4a90a51a2a3c1c74724c0e31b877ff0c4ff408
--------------------------------------------------------------------------------------
镜像压缩打包主要有两种方式:使用Docker原生命令和结合传统压缩工具。
Docker镜像打包
使用docker save命令可以将一个或多个镜像打包成tar文件。
导出单个镜像的命令格式为docker save [镜像名] > [文件名].tar
导出多个镜像合并成一个tar包则使用docker save [镜像名1] [镜像名2] > [文件名].tar
导入时使用docker load < [文件名].tar 命令即可恢复镜像。
docker save ubuntu_xfce_vnc:1.1 > ubuntu_GWQS_vnc.tar
docker load < ubuntu_GWQS_vnc.tar
镜像压缩处理
在打包后可以进一步压缩以减小文件体积。
使用tar -zcvf [压缩包名].tar.gz [原tar文件名] 命令对镜像包进行压缩。
这种压缩方式特别适用于网络传输或存储空间有限的场景。
使用场景
这种方法常用于网络隔离环境下的镜像迁移、多镜像版本统一管理以及简化部署流程等场景。
通过将多个相关镜像打包在一起,可以确保应用程序堆栈的一致性。
docker save ubuntu_xfce_vnc:1.1 > ubuntu_xfce_vnc_1.1.tar
tar -zcvf ubuntu_xfce_vnc_1.1.tar.gz ubuntu_xfce_vnc_1.1.tar
tar -zxvf 文件名.tar.gz -C /目标路径/
tar -zxvf ubuntu_xfce_vnc_1.1.tar.gz -C /www/wwwroot/609
#tar -xvf 文件名.tar -C /目标路径/ #需提前创建目标路径
BT_DK导入ubuntu_xfce_vnc_1.1.tar
--------------------------------------------------------------------------------------
https://1ms.run/ 13902785327/108GWQS1118........
--------------------------------------------------------------------------------------
root@hcss-ecs-1e56:/www/wwwroot/609# docker commit -m "Install VNC server and configure XFCE desktop, map port 6901 to 6901" -a "108GWQS1118" 01c491f1a91ec78465ecd76d85297f6e2fea2474b5538a15b9389cb2fbf6df03 debian_xfce_vnc:1.1
sha256:98d095b1a6b9706d25cebe5f89d42280a6b28701f6b74f327517cdae1a811e56
root@hcss-ecs-1e56:/www/wwwroot/609# docker commit -m "Install VNC server and configure LXDE desktop, map
port 21314 to 80" -a "108GWQS1118" df2b9d953067 ubuntu-lxde-vnc:1.1
sha256:a427977258891e578c399838372efb29139c3e5f9f50cfd17224dca1f893e3fd
docker commit -m "Install VNC server and configure XFCE zh_CN_desktop, map port 56901 to 6901" -a "108GWQS1118" c8416e2e6258bd45fd07eca0ec4a90a51a2a3c1c74724c0e31b877ff0c4ff408 ubuntu_xfce_vnc:1.1
sha256:521212fd77d5ac3d117236edf61ff25fb222879f517b2eb4412c68582998e53f
--------------------------------------------------------------------------------------
root@hcss-ecs-1e56:~# docker pull accetto/debian-vnc-xfce-g3:latest
latest: Pulling from accetto/debian-vnc-xfce-g3
ce1261c6d567: Pull complete
fb82298e7b78: Pull complete
4f62da3ac09f: Pull complete
795cecc01bf7: Pull complete
d7b6875c0587: Pull complete
cceb30169185: Pull complete
736abd576203: Pull complete
6ff249fe16d4: Pull complete
c1e58720cd56: Pull complete
b91c4dd2f665: Pull complete
24e0677d49af: Pull complete
1fa7609be505: Pull complete
048489488385: Pull complete
ee6c06aa0391: Pull complete
2d4a6769eab8: Pull complete
232fd7429f0b: Pull complete
Digest: sha256:7ea23795ba64bbb5c85922249a04070c0d75ef997bd72d44a6bd7f62fcec0204
Status: Downloaded newer image for accetto/debian-vnc-xfce-g3:latest
docker.io/accetto/debian-vnc-xfce-g3:latest
--------------------------------------------------------------------------------------
# 基于Debian XFCE-VNC基础镜像(含Chromium)
FROM accetto/debian-vnc-xfce-g3:latest
# 1. 设置中文环境变量
ENV LANG=zh_CN.UTF-8 \
LANGUAGE=zh_CN:zh \
LC_ALL=zh_CN.UTF-8 \
# VNC连接密码(可自定义)
VNC_PW=vncpassword
# 2. 安装系统依赖与中文支持
RUN apt-get update && apt-get install -y --no-install-recommends \
# 语言环境工具
locales \
# 系统级中文语言包
language-pack-zh-hans \
# XFCE桌面中文语言包
xfce4-l10n-zh-cn \
# 中文字体(解决乱码)
fonts-noto-cjk \
ttf-wqy-zenhei \
# 浏览器中文语言包(Firefox/Chromium)
firefox-esr-l10n-zh-cn \
chromium-l10n \
# 中文输入法(可选,如需输入中文)
fcitx \
fcitx-pinyin \
fcitx-config-gtk \
&& rm -rf /var/lib/apt/lists/*
# 3. 配置系统locale
RUN echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen \
&& locale-gen zh_CN.UTF-8 \
&& update-locale LANG=zh_CN.UTF-8
# 4. 刷新字体缓存
RUN fc-cache -fv
# 5. 配置输入法自动启动(如需中文输入)
RUN echo -e "\n# 启动fcitx输入法\nfcitx &" >> /etc/skel/.xsessionrc
# 6. 清理apt缓存,减小镜像体积
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# 暴露VNC端口(默认5901)和NoVNC端口(默认6901)
EXPOSE 5901 6901
# 启动命令(继承基础镜像,无需修改)
CMD ["/dockerstartup/vnc_startup.sh"]
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
docker pull consol/ubuntu-xfce-vnc:latest
apt-get update && apt-get install -y locales
locale-gen zh_CN.UTF-8
dpkg-reconfigure locales
apt-get install -y fonts-noto-cjk ttf-wqy-zenhei # 安装思源黑体、文泉驿正黑
fc-cache -fv
apt-get install -y xfce4-l10n-zh-cn
apt-get install -y language-pack-zh-hans
apt-get install -y firefox-esr-l10n-zh-cn
apt-get install -y libreoffice-l10n-zh-cn
apt-get install -y fcitx fcitx-pinyin
apt update
apt upgrade
cd ~
apt install git
apt install curl
apt install python3-websockify
apt install tigervnc-standalone-server
git clone https://github.com/novnc/noVNC.git
git clone https://gitcode.com/gh_mirrors/nov/noVNC.git
#cd ~/noVNC
#./utils/novnc_proxy --vnc localhost:5901 --listen 6080
cd ~/noVNC/
websockify --web ./ 6080 localhost:5901 &
curl http://localhost:6080/vnc.html
ps -aux
vncpasswd #Aa123456
vncserver -list
vncserver :1 -geometry 1920x1080 -depth 24 -localhost yes
#vncserver :1 -geometry 1920x1080 -depth 24 -localhost yes -alwaysshared -nevershared -SecurityTypes VncAuthncpasswd
ssh -L 5901:localhost:5901 root@139.9.107.189
apt install ubuntu-desktop
systemctl set-default multi-user.target
apt install xorg
-----------------------------------------------
1. 用novnc实现浏览器远程控制桌面-腾讯云 2. windows通过浏览器访问noVNC(基于web的远程桌面)-CSDN博客 3. novnc websockify kvm虚拟机-CSDN博客 4. CentOS7下使用noVNC和websockify连接QEMU/KVM虚拟机-www.cloud.tencent.com 5. noVNC配置与使用-CSDN博客-CSDN博客 6. noVNC+websockify 实现远程桌面统一端口-CSDN博客 7. noVNC — 虚拟机Web控制台-CSDN 8. uWebSockets配置模板:环境变量替换与条件配置-CSDN博客-CSDN博客 9. websocket 方法-汉得焱牛开放平台 10. 告别硬编码:Fastify环境变量与多环境部署最佳实践-CSDN博客-CSDN博客 11. 搭建百万连接服务,使用netty完成websocke的推送-www.cloud.tencent.com 12. Node.js环境变量配置实战:手把手教你构建高效、安全的开发环境-augenstern.blog.csdn.net 13. 最小API 快速参考-Microsoft 14. 教程:使用子协议在 WebSocket 客户端之间发布和订阅消息-Microsoft 15. 教程:使用 WebSocket API 和 Azure Web PubSub 服务 SDK 发布和订阅消息-Microsoft 16. 《Dify 本地运行教程:Ubuntu 系统下的服务自启动配置》-CSDN博客 17. websockify文档-博客园 18. node.js使用websockify代理VNC代理使用NoVNC进行远程桌面实现方案-CSDN博客 19. python调用ncl库 python调用vnc-51CTO博客 20. NoVNC(Client)+TigerVNC(Server)搭建流程-CSDN博客 21. web端通过novnc方式远程windows server环境搭建详解-CSDN博客 22. 通过noVNC远程连接Windows桌面详解(python版)-CSDN博客 23. 关于novnc的搭建(用于web远程桌面)-CSDN博客-CSDN博客 24. ubuntu22配置NoVNC_Linux配置web网页桌面访问-博客园 25. novnc的安装配置与使用并集成到django项目-CSDN博客 26. NoVNC的使用、websockify以及VNC截图-博客园 27. noVNC搭建-CSDN博客 28. NoVNC—以Web方式交付VNC远程连接-CSDN博客 29. 【noVNC】使用noVNC实现浏览器远程VNC(基于web的远程桌面)-CSDN博客 30. NoVnc安装部署-CSDN博客 31. Vite+Vue根据环境配置Websocket地址-CSDN博客 32. docker-secure-vncserver:在安全模式下使用 turboVNC 和 websockify 运行 docker... -CSDN下载 33. 「IM系列」WebSocket实践教程:基础入门实战-腾讯云 34. 如何在小程序中实现 WebSocket 通信-腾讯云 35. 使用node.js如何简单快速的搭建一个websocket聊天应用-腾讯云 36. **探索Websockify的Nginx之旅:连接WebSocket从未如此简单**-CSDN博客 37. 利用websockify将websocket通信转换成tcp-CSDN博客 38. 微信云托管 WebSocket 实战:基于模版实现消息推送-腾讯云 配置noVNC和Websockify服务的环境变量主要通过系统环境变量或直接在启动命令中设置参数来实现。2 以下是具体的配置方法和实践方案:环境变量配置基础noVNC和Websockify支持通过环境变量来配置服务参数,这比硬编码方式更加灵活和安全。10 在Node.js环境中,所有环境变量都存储在全局对象process.env中,可以通过标准方法进行访问和设置。12主要环境变量配置端口配置13:PORT或WEBSOCKIFY_PORT:设置WebSocket代理服务的监听端口默认端口通常为6080,可通过环境变量动态修改SSL证书配置4:使用OpenSSL生成自签名证书:openssl req -x509 -nodes -newkey rsa:2048 -keyout novnc.pem -out novnc.pek -days 365证书路径可通过环境变量指定VNC服务器配置3:VNC_SERVER_HOST:目标VNC服务器地址VNC_SERVER_PORT:VNC服务器端口(默认5900)多环境配置策略对于开发、测试和生产等多环境部署,推荐采用以下配置策略:10开发环境:bashCopy Code12export WEBSOCKIFY_PORT=6080
export VNC_SERVER=localhost:5900
生产环境:bashCopy Code12export WEBSOCKIFY_PORT=443
export SSL_CERT=/etc/novnc/ssl/novnc.pem
配置实践示例通过环境变量启动Websockify17:bashCopy Code123456# 设置环境变量
export WEBSOCKIFY_PORT=6080
export VNC_TARGET=192.168.1.100:5901
# 启动服务
python websockify.py $WEBSOCKIFY_PORT $VNC_TARGET
Token-based配置3:
对于需要代理多个VNC服务器的场景,可以使用token-based配置:bashCopy Code12export TOKEN_SOURCE=./token/
export TOKEN_PLUGIN=TokenFile
安全配置建议敏感信息保护10:避免将访问密钥等敏感信息硬编码在代码中使用Azure Key Vault等工具安全管理和轮换密钥系统服务集成将环境变量配置集成到systemd服务文件中:16iniCopy Code1234567[Unit]
Description=Websockify Proxy Service
[Service]
Environment=WEBSOCKIFY_PORT=6080
Environment=VNC_TARGET=localhost:5900
ExecStart=/usr/local/bin/websockify $WEBSOCKIFY_PORT $VNC_TARGET
验证配置配置完成后,可通过以下命令验证环境变量是否生效:12bashCopy Code12345# 查看所有环境变量
printenv
# 在Node.js中查看特定变量
console.log(process.env.WEBSOCKIFY_PORT)
通过合理配置环境变量,可以实现noVNC和Websockify服务在不同环境下的灵活部署和统一管理。10
-----------------------------------------------
apt update
apt install locales fonts-wqy-zenhei
nano /etc/locale.gen
------------------------
zh_CN.UTF-8 UTF-8
------------------------
locale-gen
nano /etc/locale.conf
------------------------
LANG=zh_CN.UTF-8
------------------------
#dpkg-reconfigure locales
nano ~/.bashrc
------------------------
export LANG=zh_CN.UTF-8
------------------------
source ~/.bashrc
locale -a
apt install xserver-xorg
apt install openssh-server
apt install openssh-client
service ssh status
apt install ufw
ufw allow 22
-------------------------
sudo apt update
apt install ubuntu-desktop
systemctl set-default multi-user.target
apt install xrdp
sudo apt install tilix
sudo apt install wine*
sudo apt install language-pack-zh-hans
sudo chmod -R 755 /usr/share/fonts/chinese
sudo source /usr/share/fonts/chinese
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine32:i386
sudo mv ~/.wine ~/.wine.old
winecfg #800x600
------------------------------------------------
sudo apt update
sudo apt upgrade
sudo apt install git
git clone https://github.com/novnc/noVNC.git
cd noVNC
./utils/novnc_proxy --vnc localhost:5901
sudo apt install ufw
sudo ufw allow 5901/tcp
sudo ufw allow 6080/tcp
sudo ufw enable
sudo apt install tigervnc-standalone-server
vncserver
http://<你的服务器IP>:6080/vnc.html
------------------------------------------------
passwd root
apt update
apt upgrade
apt install tigervnc-standalone-server
vncserver
cd ~
apt install git
git clone https://github.com/novnc/noVNC.git
cd /root/noVNC/utils
apt install python3-websockify
websockify --web /root/noVNC/ 6080 localhost:5902
apt install curl
http://139.9.107.189:16080/vnc.html
------------------------------------------------
docker run -d -p 5901:5900 --name my-vnc-container docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
noVNC 详细教程?
noVNC 是一个基于 HTML5 的 VNC 客户端,允许用户通过浏览器访问远程桌面,无需安装原生 VNC客户端。以下是其核心功能与部署步骤的详细说明:核心功能浏览器访问:
支持 Chrome 等 HTML5 浏览器直接连接 VNC 服务器。协议转换:
通过 websockify 代理将 WebSocket 协议转换为 VNC 服务器支持的 TCP 协议。
跨平台兼容:适用于 Windows、Linux 等系统,可连接实体机或虚拟机12。
部署步骤(以 Ubuntu 为例)
1.安装 VNC 服务器
sudo apt-get install vnc4server
vncserver # 首次启动需设置密码,默认端口为 5901:
2.安装 noVNC 与 websockify
Code1234sudo apt-get install git
git clone https://github.com/novnc/noVNC.git
cd noVNC/utils
./websockify --web ./../html 6080 localhost:5901
3.配置与连接 编辑 noVNC 目录下的 vnc.html 文件,
修改目标地址为 localhost:6080
浏览器访问 http://localhost:6080/vnc.html 输入密码即可连接。
注意事项路径设置:安装时建议选择非系统盘(如 D 盘)以避免权限问题1。UAC 权限:Windows 下修改 VNC 设置需管理员权限1。端口冲突:若端口被占用,可通过 vncserver :n 指定端口(如 :1 对应 5901)如需视频教程,可参考以下资源:Windows 配置 noVNC(B 站)1Ubuntu 部署 noVNC(CSDN) 以上步骤覆盖了基础部署与常见问题,具体操作需根据实际环境调整。
---------------------------------------------------------------
noVNC结合SSH隧道穿透内网
通过SSH端口转发将内网VNC端口映射到公网服务器:
ssh -L 8080:内网电脑IP:5900 用户@跳板机IP
在公网服务器启动noVNC代理:
./utils/websockify.py 8080 localhost:5900
浏览器访问http://公网服务器IP:8080/vnc.html即可连接12。
--------------------------------------------------------------
mkdir -p /usr/share/fonts/chinese
chmod -R 755 /usr/share/fonts/chinese
apt update
apt install tilix
apt install nano
apt install dolphin
apt install konsole
apt install kate
apt install language-pack-zh-hans
------------------------------------
nano /etc/default/locale
------------------------------------
LANG=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/environment
------------------------------------
PATH="/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/us
r/games:/usr/local/games:/snap/bin"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
------------------------------------
apt install language-pack-gnome-zh-hans-base
#apt list --installed | grep fcitx #
apt install fcitx
apt install fcitx-table-wbpy
----------------------------------
ln /usr/share/fonts/chinese/69.txt /data/609/0/69.txt
公家园
回收
网络
今天昨天
向前向上向后新建刷新搜索面板更多
afd
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
apt install language-pack-zh-hans language-pack-zh-hans-base
nano /etc/default/locale
------------------------------------
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
------------------------------------
update-locale
sudo apt install ukui*
sudo update-alternatives --config x-cursor-theme
sudo update-alternatives --config x-gtk-theme
sudo update-alternatives --config x-icon-theme
mv ~/.config/ukui ~/.config/ukui_backup
ukui-themes
sudo apt install adb
docker run -d \
-p 6981:6080 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name docker_android_GWQS \
--restart always \
budtmo/docker-android:emulator_14.0
5f8ce26cf63842625f420456513707f1e9beefa02825acebd36dec61c951b2a1
2973c72da5043edd2343521c0f141f0778be3e4fd01c0292d75cdfa6b0d1e2a4
docker run -d \
-p 6981:6080 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name DK_AD_GWQS \
--restart always \
thyrlian/android-sdk-vnc
docker run -d \
-p 21314:80 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name LXDE_GWQS_VNC \
--restart always \
dorowu/ubuntu-desktop-lxde-vnc
df2b9d953067667c3cb0272f7457ed6047d3755aed4e9f26fd704fa023a8ce90
docker run -d \
-p 609:80 \
-p 6080:6080 \
-p 5901:5901 \
-e WEB_VNC=true \
yangxuan8282/alpine-xfce4-novnc
7e8c5568da8339a9ffbaac34cc09ebe52ff52a73ba77a4d62507e7d2859244a2
d7397591414725469f6a971ddfb4d2424a79241aead6202c3c298d38c0be7eda
docker run -d \
-p 21328:80 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name XFCE_WINE_GWQS_VNC \
--restart always \
x11docker/lxde-wine:latest
f5a8a61770cfd11384cc7c89f17e6f37fd3e527d7ecb29bd1ea450568f5faa45
root@hcss-ecs-1e56:~# docker pull dpanel/dpanel:lite
Digest: sha256:367aee54957df63c53ab3fbe0adc6852060e09d00d9d740cf3737dbb7b7d0659
Status: Downloaded newer image for dpanel/dpanel:lite
docker.io/dpanel/dpanel:lite
docker run -p 8807:8080 --name dpanel \
-e APP_NAME=dpanel \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /data/dpanel:/dpanel \
-d dpanel/dpanel:lite
fa29fb53db7ee014eb40d69f0019047d8ce1691f100c362530660539600c8389
http://139.9.107.189:8807/dpanel/ui/user/login admin/A....... #docker可视化管理工具
docker run -d \
-p 21333:80 \
-p 26080:6080 \
-p 25901:5901 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name XFCE_GWQS_VNC \
--restart always \
docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
531666c6e7b11176256a7a734e6cbfeb54729b529b3295631c614aeb8d07b9df
docker run -d -p 5901:5900 --name my-vnc-container docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
80729b78a25f72d1a3990523f906929cb46ffae0a6c0028d4b20bf076b5fabf6
docker run -d \
-p 20609:80 \
-p 26080:6080 \
-p 25901:5901 \
-e LANG=zh_CN.UTF-8 \
-e TZ=UTC+8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/609/69/DK/emulator-language-config.ini \
-v data:/home/androidusr \
--name XFCE_GWQS_VNC \
--restart always \
consol/ubuntu-xfce-vnc
3bab7aaac49a0ff7ebcf8cd5bbb4475a69e4517f68d2092106c7ed8ef6ac8447
docker run -d \
-p 5901:5901 \ # VNC 客户端访问端口
-p 6901:6901 \ # noVNC 浏览器访问端口
-e VNC_PW=yourpassword \ # 设置VNC连接密码
--user 0 \ # 以 root 用户身份运行
consol/ubuntu-xfce-vnc
docker run -d \
-p 35901:5901 \
-p 36901:6901 \
-e VNC_PW=Aa123456 \
--user 0 \
consol/ubuntu-xfce-vnc:latest
root@hcss-ecs-1e56:~# docker run -d -p 35901:5901 -p 36901:6901 -e VNC_PW=Aa123456 --user 0 consol/ubuntu-xfce-vnc:latest
27705e5c65cd3cad0d15cbf412e01d4d89fb0065d9c4a78093137b16bef5d6ec
docker run -d \
-p 55901:5901 \
-p 56901:6901 \
-e VNC_PW=Aa123456 \
--user 0 \
consol/ubuntu-xfce-vnc:latest
1c785ed24fc42bc62d251f05fa22cc0578409f4d1369f229aafc29a24f366451
root@hcss-ecs-1e56:~# docker run -d -p 35901:5901 -p 36901:6901 -e VNC_PW=Aa123456 --user 0 consol/ubuntu-xfce-vnc:latest
apt install language-pack-kde-zh-hans
apt install xorg
dpkg -l | grep xserver-xorg
sudo apt-get install python3-tk
ubuntu如何安装安卓运行环境
tar -zxvf android-studio-ide-*.tar.gz -C /home/您的用户名/
cd /home/您的用户名/android-studio/bin
./studio.sh
tar -zxvf android-studio-2024.2.1.10-linux.tar.gz -C /home/wo/
cd /home/wo/android-studio/bin
./studio.sh
./studio
--------------------------------------------------------
部分应用会继承系统语言设置。
您可以通过以下命令临时覆盖系统语言,仅影响特定应用:
Code1LANG=zh_CN.UTF-8 应用名称
--------------------------------------------------------
如何手动编辑应用配置文件实现汉化?
在Ubuntu系统中,手动编辑应用配置文件实现汉化通常涉及修改语言包或翻译文件。以下是具体步骤和注意事项:1. 定位翻译文件大多数开源应用使用.po(Portable Object)或.mo(Machine Object)文件存储翻译内容。这些文件通常位于应用的资源目录中,例如: /usr/share/locale/zh_CN/LC_MESSAGES/(系统级应用)~/.local/share/locale/zh_CN/LC_MESSAGES/(用户级应用)使用find命令搜索相关文件: bashCopy Code1find /usr/share -name "*.po" | grep -i "zh_CN"
2. 编辑.po文件使用文本编辑器(如gedit或vim)打开目标.po文件: bashCopy Code1sudo gedit /path/to/application.po
在文件中查找未翻译的英文字符串(msgid),并添加对应的中文翻译(msgstr)。例如: textCopy Code12msgid "Settings"
msgstr "设置"
3. 编译为.mo文件使用msgfmt工具将.po文件编译为二进制格式: bashCopy Code1msgfmt application.po -o application.mo
将生成的.mo文件放入对应的LC_MESSAGES目录。4. 配置环境变量确保系统或应用优先加载中文语言包。可通过设置环境变量实现: bashCopy Code12export LANG=zh_CN.UTF-8
export LC_MESSAGES=zh_CN
注意事项备份文件:编辑前务必备份原文件,避免配置错误导致应用无法启动。权限问题:系统级文件需使用sudo权限编辑。兼容性:部分应用可能依赖特定语言包(如fcitx输入法框架),需先安装相关依赖1。替代方案对于复杂应用,建议优先通过官方渠道安装中文语言包(如sudo apt install language-pack-zh-hans)。使用图形化工具(如gnome-tweaks)管理语言设置更安全便捷1。
----------------------------------------------------
ubuntu22.04如何安装gnome-tweaks
在Ubuntu 22.04中安装GNOME Tweak Tool(优化工具)可以通过以下两种主要方法实现:方法一:使用APT命令安装这是最推荐的方式,通过终端直接安装:bashCopy Code1sudo apt update && sudo apt install gnome-tweaks
安装完成后,可以通过以下方式启动:在终端输入 gnome-tweaks 命令12在活动菜单中搜索“优化”或“Tweaks”3方法二:通过Snap商店安装如果偏好图形化操作,可以打开Ubuntu的Snap商店,搜索“GNOME Tweak Tool”进行安装1。安装后配置安装完成后,建议安装浏览器扩展以方便管理GNOME扩展:
Code1sudo apt install chrome-gnome-shell
然后访问GNOME扩展网站安装所需插件14。Ubuntu桌面美化教程(GNOME Tweak Tool安装教程)-阿里云开发者社区阿里云.安装完 Ubuntu 22.04 LTS 后需要做的11件事情CSDN软件开发网Ubuntu桌面版工作环境配置(二、常用软件安装)CSDN软件开发网Ubuntu 22.04 桌面美化之Mac Big Sur风格CSDN软件开发网注意事项如果安装后无法选择Shell主题,需要先安装并启用“User Themes”扩展4部分功能可能需要重启系统或重新加载GNOME Shell(按Alt+F2输入r)才能生效13安装GNOME Tweak Tool后,您就可以更方便地自定义桌面环境、安装扩展和调整系统设置了12
https://extensions.gnome.org/extension/3088/extension-list/
sudo apt install gnome-tweaks gnome-shell-extensions
----------------------------------------------------
在Ubuntu 22.04上安装GNOME桌面环境!
sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-desktop -y
sudo apt install gnome-tweaks gnome-terminal -y
----------------------------------------------------
libreoffice 如何汉化?
sudo apt-get install libreoffice-l10n-zh-cn libreoffice-help-zh-cn
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
----------------------------------------------------
ubuntu22.04如何 御载LXDE桌面?
dpkg -l | grep lxde
sudo apt remove --purge lubuntu-desktop
sudo apt autoremove
sudo systemctl set-default multi-user.target
sudo reboot
----------------------------------------------------
sudo apt install tightvnc
apt-get install tightvncserver
ll
sudo apt list | grep ukui-themes
tac 69.txt
sudo apt install qt5*
sudo apt list | grep qt5
sudo apt list | grep qt5-qt
sudo apt list | grep qt5-qtpos
mv ~/.config/ukui ~/.config/ukui_backup
tac 69.txt
sudo update-alternatives --config x-cursor-theme
sudo update-alternatives --config x-gtk-theme
sudo update-alternatives --config x-cursor-theme
sudo update-alternatives --config x-icon-theme
sudo update-alternatives --config x-gtk-theme
sudo update-alternatives --config x-cursor-theme
tac 69.txt
sudo apt install qt5-qtpositioning5
tac 69.txt
cat 69.txt
cd /usr/share/fonts/chinese
sudo apt install qt5-gtk-platformtheme
sudo apt list | grep qt5
sudo apt install qt5-gtk2-platformtheme
sudo apt install apt-utils
sudo apt install qt5-gtk2-platformtheme
cat 69.txt
sudo nano /etc/environment
sudo nano /etc/default/locale
cat 69.txt
cd /usr/share/fonts/chinese
su root
tac 69.txt
ll
cd /usr/share/fonts/chinese
tac 69.txt
sudo apt install nano
ll
cd /usr/share/fonts/chinese
cd /var/shart/fonts/chinese
sudo apt install tilix
apt install tilix
sudo apt update
apt update
rm -rf /data/609/0/GWQS123456789.txt
ls -al /data/609/0/
touch /data/609/0/GWQS123456789.txt
sudo chmod -R 777 /data/609/0
chmod -R 777 /data/609/0
touch /data/609/0/GWQS123456789.txt
tuche /data/609/0/GWQS123456789.txt
sudo mkdir -p /data/609/@
sudo mkdir -p /data/609/69
sudo mkdir -p /data/609/0
mkdir -p /data/609/0
ll
cd /
update-locale
nano /etc/environment
nano /etc/default/locale
sudo apt install language-pack-zh-hans
ll
apt install language-pack-zh-hans
su root
ll
su root
androidusr@2973c72da504:/usr/share/fonts/chinese$ date
2025年 10月 25日 星期 00:36:35 UTC
androidusr@2973c72da504:/usr/share/fonts/chinese$
androidusr@2973c72da504:/usr/share/zoneinfo$ ll /etc/localtime
lrwxrwxrwx 1 root root 27 10月 10 08:49 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo timedatectl set-timezone Asia/Shanghai
查找时区信息文件,它们通常位于 /usr/share/zoneinfo/ 目录下。
创建软链接:sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo server systemd-timesyncd restart
sudo systemctl restart systemd-timesyncd
sudo apt update
sudo apt install chrony
server ntp.myhuaweicloud.com iburst
sudo systemctl restart chrony
sudo systemctl enable chrony
chronyc tracking
创建自定义配置文件 emulator-time-config.ini,在其中设置系统时区和时间参数1。启动容器时通过 EMULATOR_CONFIG_PATH 环境变量指定该配置文件路径1。配置文件可包含以下关键设置:persist.sys.timezone = Asia/Shanghai 设置时区为北京时间1hw.locale = zh_CN 设置系统语言为简体中文1
-e TZ="Asia/Shanghai"
-e TZ=UTC+8
server ntp.myhuaweicloud.com iburst
systemctl restart chronyd
chronyc sources -v
apt-get install -y locales language-pack-zh-hans
apt-get install -y ttf-wqy-microhei
mysql9.0.1
mysql -u root -p
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'SecurePass456';
ALTER USER '用户名'@'主机地址' IDENTIFIED BY '新密码'; #更改密码
ALTER USER 'remote_user'@'%' IDENTIFIED BY 'Aa123456'; #更改密码
RENAME USER 'remote_user'@'%' TO 'GWQS'@'%'; #更改用户名
SELECT User, Host FROM mysql.user; #查用户
DROP USER 'test_user'@'localhost'; #删除用户
CREATE USER 'www_203569569_cn'@'%' IDENTIFIED BY 'GZ_203569569_ZG';
CREATE USER '108GWQS1118'@'%' IDENTIFIED BY 'GZ_203569569_ZG';
===============================================================
DocKer
===============================================================
Dockerfile
---------------------------------------------------------------
FROM ubuntu:22.04
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y apache2 php8.1 libapache2-mod-php8.1 \
&& a2enmod php8.1
COPY ./609 /var/www/html/
EXPOSE 80
EXPOSE 609
CMD ["apache2ctl", "-D", "FOREGROUND"]
---------------------------------------------------------------
docker build -t ubuntu_php_apache .
docker run -d -p 25080:80 -p 20609:609 -v /www/wwwroot/www.203569569.cn:/var/www/html ubuntu_php_apache:latest
---------------------------------------------------------------
docker build -t my-apache .
docker run -it --name 2035956_centos -p 55555:80 -d centos:latest
docker exec -it --user root 容器名称 /bin/bash
docker build -t ubuntu:22 .
docker run -it --name ubuntu22_GWQS -p 25080:80 -p 20609:609 -d ubuntu:22
docker exec -ti --user root ubuntu22_GWQS /bin/bash
docker run -it --name ubuntu22_GWQS -p 25080:80 -p 20609:609 -d my-apache:latest
---------------------------------------------------------------
Dockerfile
---------------------------------------------------------------
#基于Ubuntu 22.04镜像
FROM ubuntu:22.04
#安装Apache2
#RUN apt-get update && apt-get install -y nano fping ffmpeg openssh-server openssh-client apache2
RUN apt-get update && \
apt-get install -y tzdata && \
/bin/sh -c '/bin/echo -e "6\n70" | dpkg-reconfigure tzdata' && \
apt-get install -y php8.1
RUN apt-get install -y php8.1-fpm
#创建启动脚本
RUN echo '#!/bin/sh\nservice apache2 start\ntail -f /var/log/apache2/access.log\nservice php8.1 start\nservice php8.1-fpm start\n' > /start.sh
RUN chmod +x /start.sh
#清理缓存
#RUN apt-get clean && apt-get autoclean && apt-get autoremove
#RUN rm -rf /tmp/* && rm -rf ~/.cache/*
#设置容器启动命令
CMD ["/start.sh"]
---------------------------------------------------------------
Dockerfile
---------------------------------------------------------------
---------------------------------------------------------------
start.sh
---------------------------------------------------------------
#!/bin/sh
service apache2 start
tail -f /var/log/apache2/access.log
service php8.1 start
service php8.1-fpm start
---------------------------------------------------------------
start.sh
---------------------------------------------------------------
===============================================================
DocKer
===============================================================
===============================================================
LN
===============================================================
ssh root@139.9.107.189
ln /www/wwwroot/www.203569569.cn/@/实时空/GZ/O/69.txt /www/wwwroot/www.203569569.cn//◎/MW/GTM/69.txt
===============================================================
LN
===============================================================
https://console.huaweicloud.com/shell?region=cn-south-1#/home
ssh root@139.9.107.189
sudo docker stop $(docker ps -q)
BT登录成功
当前登录信息:
IP
14.21.7.116
归属地
电信 中国 广东 梅州
上次登录信息:
IP
119.2.215.142
归属地
联通 中国 广东 广州
时间
2025-10-15 08:41:30
unubtu22.04如何远程控制Windows系统?
sudo apt install remmina remmina-plugin-rdp
sudo apt update && sudo apt install xfce4 xfce4-goodies -y
#sudo systemctl set-default graphical.target
startx
sudo apt install xrdp -y
sudo systemctl enable --now xrdp
sudo apt install mesa-utils libgl1-mesa-dri
sudo apt install --reinstall gdm3
sudo apt install xserver-xorg-video-cirrus
apt remove xfce4 xfce4-goodies xfwm4 xfce4-session xfce4-panel
apt autoremove
dpkg-reconfigure gdm3
systemctl restart gdm
rm -rf /root/.config/xfce4
rm -rf /root/.cache/xfce4
apt update
apt install xfce4 xfce4-goodies
rm /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
touch /usr/share/lightdm/lightdm.conf.d/50-xfce-greeter.conf
------------------------------------------------------------
[SeatDefaults]
greeter-session=lightdm-greeter
user-session=xfce
------------------------------------------------------------
#systemctl restart lightdm
#apt list --installed | grep lightdm
#apt list | grep lightdm
#apt purge lightdm
#apt install --reinstall lightdm xserver-xorg-core
#apt install aptitude
#aptitude install lightdm
#systemctl status lightdm
apt install gdm3
dpkg-reconfigure gdm3
startxfce4
systemctl reboot -i
apt install dolphin
apt install konsole
apt install fcitx5
apt install fcitx5-chinese-addons
Docker如何详细安装 spug
mkdir -p ~/spug/{mysql,service,repos}
cd ~/spug
docker-compose.yml
-------------------------
version: "3.3"
services:
db:
image: mariadb:10.8.2
container_name: spug-db
restart: always
command: --port 3306 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- ./mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_ROOT_PASSWORD=spug.cc
spug:
image: openspug/spug-service
container_name: spug
privileged: true
restart: always
volumes:
- ./service:/data/spug
- ./repos:/data/repos
ports:
- "80:80"
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_HOST=db
- MYSQL_PORT=3306
depends_on:
- db
-------------------------
docker-compose up -d
docker exec spug init_spug admin spug.dev
80端口被占用,如何修改为51118端口
docker stop spug && docker rm spug
docker run -d --restart=always --name=spug -p 51118:80 -v /data/spug:/data registry.aliyuncs.com/openspug/spug
docker exec spug init_spug admin spug.dev
http://www.203569569.cn:51118/ admin/spug.dev admin/A.......
docker exec init_spug命令详解
https://www.zhihu.com/question/34544137
CMDB —— 一个简洁、轻量且高度可定制的运维配置管理数据库(CMDB),支持灵活的模型配置和资源自动发现,旨在帮助企业运维团队高效地管理 IT 基础设施和服务。
sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-venv nginx uwsgi uwsgi-plugin-python3 postgresql -y
sudo -u postgres createuser --superuser cmdb_user
sudo -u postgres createdb -O cmdb_user cmdb_db
git clone https://github.com/pycmdb/pycmdb.git
cd pycmdb
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
DB_HOST=localhost
DB_NAME=cmdb_db
DB_USER=cmdb_user
DB_PASSWORD=your_secure_password
SECRET_KEY=your_randomly_generated_key
python manage.py migrate
python manage.py createsuperuser
编辑/etc/nginx/sites-available/cmdb.conf:
server {
listen 80;
server_name your_domain_or_ip;
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/cmdb.sock;
}
}
sudo ln -s /etc/nginx/sites-available/cmdb.conf /etc/nginx/sites-enabled/
sudo systemctl restart nginx uwsgi
uwsgi --ini uwsgi.ini
https://www.zhihu.com/question/34544137
CMDB 支持 Docker 一键快速构建,可使用 Docker Compose 一键启动。
安装 Docker、Docker Compose 环境
下载项目源码
git clone https://github.com/veops/cmdb.git
进入项目目录
cd cmdb
一键启动
docker compose up -d
容器启动成功后,浏览器访问
http://{ip/域名}:8000
默认用户名:demo/admin
默认密码:123456
作者:Java陈序员
链接:https://www.zhihu.com/question/34544137/answer/1903741713454991205
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
https://myip.ipip.net/
当前 IP:183.236.144.138 来自于:中国 广东 广州 移动
https://4.ipw.cn
root@hcss-ecs-1e56:~# date
2025年 10月 18日 星期六 05:55:55 CST
root@hcss-ecs-1e56:~#
----------------------------------------
BT_XFCE_DK
----------------------------------------
apt update
apt install xfce4 xfce4-goodies -y
apt install gdm3
dpkg-reconfigure gdm3
apt install xrdp
echo "startxfce4" > ~/.xsession
#systemctl restart xrdp
service xrdp restart
ufw allow 3389/tcp
useradd -m wo
passwd wo
----------------------------------------
visudo
----------------------------------------
wo ALL=(ALL:ALL) ALL
----------------------------------------
apt install fping
systemctl reboot -i
apt install dolphin
apt install konsole
apt install language-pack-zh-hans
apt install language-pack-gnome-zh-hans
----------------------------------------
nano /etc/default/locale
----------------------------------------
LANG=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL="zh_CN.UTF-8"
----------------------------------------
nano /etc/environment
----------------------------------------
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
----------------------------------------
apt install fcitx5
apt install fcitx5-chinese-addons
----------------------------------------
BT_XFCE_DK
----------------------------------------
dpkg -i browser360-cn-stable_13.4.1000.95-1_amd64.deb
dpkg -i baidunetdisk_4.17.7_amd64.deb
http://www.203569569.cn
FTP账号资料
用户:
www_203569569_cn
密码:
GZ_203569569_ZG
数据库账号资料
数据库名:
www_203569569_cn
用户:
www_203569569_cn
密码:
GZ_203569569_ZG
网站添加成功!
5c7i-27k2-p8ew
root@hcss-ecs-1e56:~# date
2025年 10月 20日 星期一 05:55:55 CST
root@hcss-ecs-1e56:~#
FTP账号资料
用户:
www_203569569_cn
密码:
GZ_203569569_ZG
数据库账号资料
数据库名:
www_203569569_cn
用户:
www_203569569_cn
密码:
GZ_203569569_ZG
网站添加成功!
http://www.203569569.cn:8069/web/database/manager
vt8q-gj35-cjft
GZ...........ZG
http://www.203569569.cn:8069/web/login 13902785327@139.com/GZ...........ZG
http://www.203569569.cn:56780/
BT登录成功_69569
IP
14.21.7.116 五华中医_6_301_办公电脑
归属地
电信 中国 广东 梅州
上次登录信息:
IP
119.2.215.142 豪贤苑_705_客主
归属地
联通 中国 广东 广州
时间
2025-10-21 20:52:23
-------------------------------------------------------------------------
Ubuntu命令行界面中出现中文显示为方框的问题,
通常是由于系统缺少中文字体或字体配置不当导致的。
以下是几种有效的解决方法:
检查与安装语言包
首先确保系统已安装中文语言包,可以通过以下命令安装:
sudo apt-get install language-pack-zh-hans
安装后,执行 sudo update-locale LANG=zh_CN.UTF-8 来设置系统使用UTF-8编码。
部分情况还需编辑 /etc/environment 文件,在末尾添加:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
并执行 sudo locale-gen 来生成本地化环境。
管理字体文件权限与缓存
如果字体文件权限异常,可能导致字体无法正常加载。
可以尝试修改字体目录的权限并重建字体缓存:
sudo chmod 755 /usr/share/fonts/truetype/*
sudo fc-cache -fv
若上述命令无效,可将权限临时改为777再改回:
sudo chmod 777 /usr/share/fonts/truetype/*
sudo fc-cache -fv
sudo chmod 444 /usr/share/fonts/truetype/*
操作完成后,重启系统使更改生效。
添加中文字体
当系统缺少中文字体时,需要手动添加。
可以从Windows系统(路径为 C:\Windows\Fonts)
复制如宋体(simsun.ttc)等中文字体文件到Ubuntu的字体目录。
具体步骤如下:
在 /usr/share/fonts 下创建一个新目录,例如 chinese。
将字体文件复制到该目录。
修改目录权限:sudo chmod -R 755 /usr/share/fonts/chinese。
更新字体缓存:sudo fc-cache -fv
之后同样需要重启系统来应用新字体。
需在特定终端(如bash)中启用中文字体,可在~/.bashrc中
添加export LANG=zh_CN.UTF-8,并执行source ~/.bashrc使配置生效。
-------------------------------------------------------------------------
root@hcss-ecs-1e56:~# date
2025年 10月 20日 星期一 05:55:55 CST
root@hcss-ecs-1e56:~#
apt update
apt install nano
apt install language-pack-zh-hans
# dpkg-reconfigure locales
------------------------------------
nano /etc/default/locale
------------------------------------
LANG=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL="zh_CN.UTF-8"
------------------------------------
nano /etc/environment
------------------------------------
PATH="/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/us
r/games:/usr/local/games:/snap/bin"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_ALL="zh_CN.UTF-8"
------------------------------------
locale-gen
chmod 755 /usr/share/fonts/truetype/*
fc-cache -fv
mkdir -p /usr/share/fonts/chinese
chmod -R 755 /usr/share/fonts/chinese
fc-cache -fv
------------------------------------
#apt list--installed | grep fcitx #
apt install fcitx5
apt install fcitx5-chinese-addons
------------------------------------
zh_CN.UTF-8
docker run -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8
docker run -it -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 --name ubuntu22_GWQS_APK -p 25080:80 -p 6981:6080 -d budtmo/docker-android:emulator_12.0
docker run -d --restart=always --name=spug -p 51118:80 -v /data/spug:/data registry.aliyuncs.com/openspug/spug
clear && docker container exec -it -u root 393d444dd793c455634720078e8c1a159c79424ba9743585687aaa4e67440d59 bash
docker run -it -e LANG=zh_CN.UTF-8 -e LANGUAGE=zh_CN.UTF-8 -e LC_ALL=zh_CN.UTF-8 --name ubuntu22_GWQS_APK -p 20609:609 -p 6981:6080 -d budtmo/docker-android:emulator_12.0
1daa4e263d2c053e5c854ec668cb5eac5553ad31df1e1db2a0b7c85829221cef
clear && docker container exec -it -u root 70465e941773910e97bede1a22f44b0a12d43041d86d1999865ea551f42f28a4 bash
docker run -d \
-p 6981:6080 \
-e LANG=zh_CN.UTF-8 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e EMULATOR_ADDITIONAL_ARGS="-cores 6 -memory 5120" \
-e EMULATOR_DATA_PARTITION=9000m \
-e EMULATOR_CONFIG_PATH=/www/wwwroot/www.203569569.cn/@/实时空/GZ/DocKer/emulator-language-config.ini \
-v data:/home/androidusr \
--name docker_android_GWQS \
--restart always \
budtmo/docker-android:emulator_12.0
087c900d1d500665858e155f5287d13311bdb7e1574565ec3877a4e5fef6d39d
root@hcss-ecs-1e56:~# date
2025年 10月 22日 星期三 05:55:55 CST
root@hcss-ecs-1e56:~#
apt install lshw
lshw -short
lshw -html > lshw_20251020.html
apt install dmidecode
apt install htop
apt install libnet-ifconfig-wrapper-perl
source /etc/default/locale
source /etc/environment
source /etc/locale.gen
source ~/.bashrc
python3 -c "import sys; print(sys.stdout.encoding)"
echo $LANG
locale-gen
dpkg-reconfigure locales
fc-cache-fv
apt install dolphin
apt install konsole
69
root@hcss-ecs-1e56:~# date
2025年 10月 10日 星期三 05:55:55 CST
root@hcss-ecs-1e56:~#
==============================================
==============================================
==============================================
==============================================
==============================================
==============================================
==============================================
==============================================
==============================================
==============================================
生产生活生态实时空传
69.txt
##############################################
####root@609:/data/609//◎/MW/GTM/#date#####
#吾#2035年_05月_05日_星期一_22:22:22_CST###心#
####/609/609/609/实时空/######################
##############################################
==============================================
==============================================
==============================================
http://116.205.242.244/web/login
http://116.205.242.244/web/database/manager
docker exec -ti -u root odoo bash
passwd root
apt update
apt install nano
apt install fping
pip3 install passlib
touch /etc/odoo/odoo.sha512.py
nano /etc/odoo/odoo.sha512.py
python3 /etc/odoo/odoo.sha512.py
cat /etc/odoo/odoo.conf
exit
docker exec -ti odoo bash
exit
http://www.20356956.cn/web/database/manager
GZ_203569569_ZG/GZ..........ZG
http://www.20356956.cn/web/login
13902785327@139.com/GZ..........ZG
http://www.20356956.cn:609/%E2%98%AF/3.5.html
cd /data/609/
ln ./实时空/GZ/69 ./◎/MW/GTM/609.txt
==============================================
生产生活生态实时空能源信息
http://www.203569569.cn:609//◎/MW/GTM/609
https://www.sioe.cn/rili/quanpingshizhong.php
==============================================
生产生活生态实时空能源信传
==============================================
mkdir -p /data/609//◎/MW/GTM/
nano /data/609//◎/MW/GTM/609.txt
==============================================
新生命
==============================================
--------------------
在Ubuntu 22.04系统中完全卸Snap
--------------------
snap list
sudo apt autoremove snap
sudo apt autoremove --purge snapd
sudo rm -rf /snap /var/snap /var/lib/snapd ~/snap /var/cache/snapd
--------------------
echo "Package: snapd
Pin: release a=*
Pin-Priority:-1" | sudo tee /etc/apt/preferences.d/nosnap.pref
--------------------
cat /etc/apt/preferences.d/nosnap.pref
--------------------
Package: snapd
Pin: release a=*
Pin-Priority: -1
--------------------
sudo apt-mark manual snapd
#snapd 还没有安装,因此无法标记。
sudo systemctl disable --now snapd
#Failed to disable unit: Unit file snapd.service does notexist.
#禁用单元失败:单元文件snapd.service不存在。
--------------------
在Ubuntu 22.04系统中完全卸Snap
--------------------
apt update #更新apt列表
--------------------
--------------------
#内核升级
apt install \
linux-image-6.8.0-52-generic \
linux-headers-6.8.0-52-generic \
linux-modules-6.8.0-52-generic
reboot #重启
--------------------
useradd -m wei
useradd -m wo
useradd -m wos
passwd wei
passwd wos
---------------------
visudo
---------------------
wos ALL=(ALL:ALL) ALL
wei ALL=(ALL:ALL) ALL
---------------------
apt install gcc g++ cmake nano fping
apt install ukui*
#补全输入驱动,解决鼠标不能动的故障
apt install xserver-xorg-input-all
reboot
---------------------
su root
nano /etc/default/grub
----------------------
GRUB_TIMEOUT=2
GRUB_GFXMODE=1024x768
----------------------
update-grub
reboot
---------------------
==============================================
在Ubuntu上安装UKUI桌面
==============================================
----------------------------------------------
apt update
apt install ukui*
# dpkg --configure -a #
# apt --fix-broken install #
useradd -m wei
useradd -m wo
useradd -m wos
passwd wei
passwd wos
visudo
---------------------
wos ALL=(ALL:ALL) ALL
wei ALL=(ALL:ALL) ALL
---------------------
apt install tilix
apt install dolphin
apt install kate
apt install konsole
apt install ark
apt install language-pack-zh-hans
apt install language-pack-gnome-zh-hans
# apt install $(check-language-support -l zh-hans) #
# dpkg-reconfigure locales
----------------------------------------------
nano /etc/default/locale
------------------------------------
LANG=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL="zh_CN.UTF-8"
------------------------------------
----------------------------------------------
nano /etc/environment
------------------------------------
PATH="/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/us
r/games:/usr/local/games:/snap/bin"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
------------------------------------
# apt list--installed | grep fcitx #
apt install fcitx5
apt install fcitx5-chinese-addons
apt install ubuntu-kylin-software-center
apt install dolphin kate kwrite gramps fping
apt install gimp rpm gnucash tar
apt install libreoffice
apt install libreoffice-l10n-zh-cn
----------------------------------------------
apt install xserver-xorg-input-all
reboot
----------------------------------------------
cd /data/609/
ln ./实时空/GZ/69 ./◎/MW/GTM/609.txt
ln ./实时空/GZ/69 /home/wei/wei.txt
ln ./实时空/GZ/69 /home/wos/wos.txt
----------------------------------------------
#视频编辑器与播放器
apt install kdenlive smplayer dragonplayer
#图片编辑器与播放器
apt install gwenview eog
#音频播放器
apt install rhythmbox audacious
#系统
apt install synaptic #新立得包管理器
apt install plasma-workspace plasma-desktop #KDE组件
apt install plasma-systemmonitor #系统监视器
----------------------------------------------
nano ~/.profile
--------------------
export LANG=zh_CN.UTF-8
--------------------
reboot
----------------------------------------------
rpm -ivh baidunetdisk_4.17.7_x86_64.rpm --nodeps
----------------------------------------------
apt install php8.1 php8.1-fpm
#609# ln /data/609//◎/MW/GTM/GWQS.service /lib/systemd/system/GWQS.service
#609# systemctl start GWQS
#609# systemctl enable GWQS
#Created symlink /etc/systemd/system/multi-user.target.wants/GWQS.service → /lib/systemd/system/GWQS.service.
#sudo vim /lib/systemd/system/GWQS.service # 编辑GWQS.service 里面的内容,可以服务增值;
==============================================
apt install ffmpeg
# 快速转换(无参数优化)
#ffmpeg -i input.mp4 output.gif
# 指定精确时间段(从第5秒开始,截取3秒)
#ffmpeg -ss 00:00:05 -i input.mp4 -t 3 output.gif
#ffmpeg -ss 00:00:05 -i demo.mp4 -t 3 -r 15 -vf "scale=480:-1" animation.gif
apt install mplayer imagemagick
#mplayer -ao null -vo jpeg:outdir=./output input.mp4
#convert -delay 20 -loop 0 ./output/*.jpg result.gif
#ffmpeg -i 108YGAX1118_2035_103.mp4 -i 108YGAX1118_1112.mp4 -filter_complex "[1:v]scale=48:48[sub];[0:v][sub]overlay=x='if(gte(t,5),w-w-10,666)':y=609" 108YGAX1118_2035.mp4
==============================================
#视频编辑器与播放器
apt install kdenlive
apt install smplayer
apt install dragonplayer
#图片编辑器与播放器
apt install gwenview
apt install eog
#音频播放器
apt install rhythmbox
apt install audacious
#
apt install synaptic #新立得包管理器
apt install Krusader #文件管理器
apt install systemmonitor
apt install plasma-systemmonitor #系统监视器
apt install kate
apt install muon
apt install spectacle #屏幕截图工具
apt install konqueror
apt install filelight
apt install ktimer
apt install sweeper #系统清理器
apt install step #物理实验模拟器_步长
apt install xfce4-appfinder #应用程序查找器
plasmashell --version
sudo apt update
sudo apt install plasma-desktop
sudo apt install plasma-discover
sudo apt --fix-broken install #修复依赖错误
engrampa
kbd-layout-viewer
KOrganizer
Okular
Akregator
Elisa
Filelight #图形化磁盘使用信息
Granatier #是款炸弹人游戏复刻
juk #为KDE设计的自动点唱机和音乐管理器
KAddressBook #通讯录
KAlarm #由KDE打造的个人消息、命令闹钟和电子邮件计划程序
KAlgebra #二维三维查看器
Kalzium #元素周期表
KAtomic #原子学娱乐游戏
KBlocks #由KDE制作的俄罗斯方块游戏
KBruch #学习分数运算
KCalc #KDE计算器
kcharselect #字符选取器
KColorChooser #KDE颜色选择器
Kdenlive #一款自由开源的视频编辑工具
KDiamond #一款连三成串游戏
keditbookmarks #书签编辑器
KFind #KDE文件查找工具
KFourInLine #双人棋盘游戏
KGet #KDE高级下载管理器
KGoldrunner #智力游戏
khangman #智力游戏
KJumpingCube #智力游戏
Klickety #智力游戏
KMahjongg #智力游戏
kig #KDE互动几何
kigo #KDE围棋游戏
KImageMapEditor #HTML图像映射编辑器
KLettres #能帮助小孩或者成年人学习新语言,加强读音与字母之间的关联。
kmag #屏幕放大镜
KMail #KDE电子邮件客户端程序
kmenuedit #KDE菜单编辑器
KMines #是一款经典的扫雷游戏
KmPlot #KDE数学函数绘图器
KNetWalk #一款为系统管理员设计的游戏。
Knights #KDE国际象棋
kompare #文件比较
Konquest #星际策略游戏
Kontact #KDE个人信息管理器
KOrganizer #个人助理程序
KPatience #KDE单人纸牌游戏
krdc #KDE远程桌面客户端
KReversi #KDE黑白棋游戏
krfb #共享桌面所用的VNC兼容服务器
kruler #KDE的屏幕标尺
klickety #色块消去游戏
kshisen #类似连连看的麻将游戏
ksquares #连接点创建方形
KSudoku #数独游戏
KSystemlog #KDE的开发的系统日志查看器
kteatime #煮茶器
ktimer #倒计时执行器
ktouch #学习不看键盘打字
ktp-contactlist #即时通讯联系人
ktuberling #土豆小子
kturtle #教育编程环境
kubrick #三维魔方游戏
kwordquiz #卡片和词汇学习程序
lokalize #计算机辅助翻译系统
LSkat #一个桌面纸牌游戏
minuet #音乐教育软件
muon #软件包管理器
okteta #十六进制编辑器
okular #文档查看器
palapeli #拼图游戏
pluma #文本编辑器
mousepad #文本编辑器
gedit #文本编辑器
xfce4-appfinder #应用程序查找器
==============================================
==============================================
203569569_WB.txt
==============================================
##########################################################
### root@ls-Czciw1TQ:/2035956# date ###
### 2025年 05月 05日 星期一 22:22:22 CST ###
### /2035956/(((((@)))))/203569569/O/OOO ###
##########################################################
==========================================
==========================================
==========================================
==========================================
==========================================
========================================================
PS1='[\u@星期\d日_\t][\w]\$ '; #个性化盘符设置#
========================================================
sed -n '3p' /2035956/203569569/O/OOO/2035956
sed -i '6i\2035956#520' /2035956/203569569/O/OOO/2035956
========================================================
2035956#520
2025年 11月 18日 星期六 20:20:20 CST
2024年 08月 01日 20:20:20 CST
2025年 11月 18日 星期六 20:20:20 CST
========================================================
find / -cmin -2 | grep /2035956/203569569/O/OOO 要在OOO目录中筛选出在2分钟内被创建或者修改过的文件
========================================================
ps -A | grep firewalld
tree -L 3 /
========================================================
sync && echo 内存已经刷新
free -m
========================================================
zip -r /203569569.zip /203569569
========================================================
alias O.z='zip -r /ZG/O/O.zip /203569569/O/'
alias 69.z='zip -r /ZG/69/69.zip /203569569/69'
alias 20.z='zip -r /203569569/ZG/WEI.zip /203569569/69/WEI69WOS/WEI'
alias 35.z='zip -r /203569569/ZG/WO.zip /203569569/69/WEI69WOS/WO'
alias 203569569.z='zip -r /ZG/ZG/203569569.zip /203569569/@'
========================================================
----------------------------------
server {
listen 80;
server_name 106.13.197.145;
location /SK {
proxy_pass http://139.9.178.31/index.php;
}
location /IP {
proxy_pass http://106.13.197.145:81/@/O/PHP/IP.php;
}
location /CN {
proxy_pass http://www.2035956.cn/;
}
location /TOP {
proxy_pass http://www.2035956.top/;
}
location /81 {
proxy_pass http://106.13.197.145:81/;
}
location /11108 {
proxy_pass http://106.13.197.145:11108/;
}
location /www.20356956.cn {
proxy_pass http://106.13.197.145:11108/;
}
}
----------------------------------
server {
listen 333;
server_name 106.13.197.145;
location / {
proxy_pass http://172.17.0.2:333;
proxy_set_header Host $host;
}
}
----------------------------------
=================================ZD#ML=================================
#alias#ls -Ral#cd#cat#tac#more#less#head#cp -lri#mv#mkdir -p#chmod -R 777#chown -R wo:wo#chattr +i#
#touch#vi#nano#ln -s#grep -i#which#help#useradd#passwd#zip -r#unzip#
#last#lastlog#traceroute#netstat -tulrn#netstat -an#netstat -rn#
#source /etc/bashrc#cat /proc/cpuinfo#uname -a#ps aux#ifconfig#tree#sudo -i#md5sum#rpm -qa#tree -L 3 /#
#pstree#whoami#rm -r#mv old new#echo "追加的新内容" >> ll.txt#
#chattr -i ./.ure.ini #先去除文件只读属性# #rm -r ./.ure.ini #再删除#
#mkdir -p /2035956/520/2035956/520/2035956/520#递进建立目录#
#find /2035956/ -name 2035956#find / -name *2035956*#find / -name 2035956???#
#find /etc -size +163840 -a -size -204800#find / -name 2035956 -exec ls - {} \;#
#egrep "(108|甘天文化|1118|2035956)" /2035956@520#
#yum#yum list#yum updata#dnf#yum clean all#yum makecache#
#docker#docker search docker#docker pull centos#docker ps -a#
#docker rename OLD NEW#
#docker run -it --name 2035956_centos -p 55555:80 -d centos:latest#
#docker run -ti --name 2035956_bt_55355 -p 55355:80 -d centos:latest#
#5486c85c18cb4f2110683e7f23c43f08f51600b2ef1176640d0311f47809e4de#
#19f13552b0e74c6ba3c2e4f1bdd23119fa06a204f8bdcab99bd03d04b937b6af#
#docker exec -ti 2035956_bt_55355 bash#
#docker run -ti centos bash#docker exec -ti 2035956_centos bash#
#yum install -y wget#yum install -y openssh-server#
#yum install -y wget && wget -O 520.sh http://139.9.178.31:81/@/O/2035956/2035956_520.sh && sh 520.sh#
#ssh root@139.9.178.31#root/108.........2035956#
#wget http://106.13.197.145/web/index.html#
#mount -t [文件系统] [设备文件名] [挂载点]#mount -t iso9660 /dev/sr0 /mnt/cdrom#umount /dev/sr0#
#runlevel#cat /etc/inittab#logout#shotdown -r 20:20#reboot#init 6#
#sed -i '1i\2035956_520' /2035956/520/2035956#520.txt
#netstat -tunlp|grep mysql
#ps -ef|grep mysql
=================================ZD#ML=================================
13902785327@139.com
root
108GWQS1118.2035956
GZ.20356956.ZG
admin
GZ.Wei69Wo.ZG
GZ520954ZG
wei69wo
----------------------------------
蓝天数据库账号资料:
数据库名:sql735891
用户:sql735891
密码:GZ.Wo69Wei.ZG
访问站点:http://106.13.197.145:520/LT_2035956/index.php
----------------------------------
在Ubuntu上安装LibreOffice
apt update
apt list --upgradable
apt install libreoffice
apt install libreoffice-l10n-zh-cn
----------------------------------
在Ubuntu上安装virtualbox
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee -a /etc/apt/sources.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.1
sudo apt-get install virtualbox-ext-pack
sudo apt install ./virtualbox-7.0_7.0.20-163906~Ubuntu~jammy_amd64.deb
sudo apt remove virtualbox*
sudo apt autoremove
sudo rm -rf ~/.config/VirtualBox
sudo rm -rf ~/.local/share/VirtualBox
sudo apt-get clean
----------------------------------
apt install automake
apt install cmake
apt install zip
----------------------------------
/run/user/1000/doc
----------------------------------
nano /etc/hostname hcss-ecs-afc1 --->> GZ_203569569_ZG
nano /etc/hosts
systemctl restart systemd-hostnamed
----------------------------------
reboot
----------------------------------
ln ./203569569 /home/wo/Desktop/203569569
cd /home/wo/Desktop
cd /usr/share/nginx/html
root@GZ203569569ZG:/usr/share/nginx/html#
----------------------------------
apt list | grep fcitx
apt install fcitx
apt install fcitx-table-wbpy
----------------------------------
add-apt-repository ppa:fcitx-team/nightly
apt update
apt install fcitx5
apt install fcitx5-wbpy
im-config -n fcitx5
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 开机自动启动
sudo apt purge ibus 卸载ibus输入法框架
sudo apt -f install
sudo apt --fix-broken install
cd /home/wo/Downloads
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb 安装搜狗输入法
----------------------------------
甘天明文化
自建字符号
⑧
GZ203569569ZG
----------------------------------
cd /203569569/O/OO/OOO
cd /home/wo/Pictures
cd /home/wo/Downloads
cd /203569569/69/wo/ZIP/RPM
cd /usr/share/libime/O
cd /usr/share/applications
----------------------------------
sudo apt-get install python3-tk
pip install pillow numpy
pip install pygame
pip install modules
pip install PyQt5
pip install pyqt5-tools
----------------------------------
http://www.bokequ.com/show/demo17/index.html
----------------------------------
/etc/nginx/nginx.conf
systemctl status nginx.service
journalctl -xeu nginx.service
----------------------------------
https://blog.csdn.net/sunyuhua_keyboard/article/details/139493464
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow http
sudo ufw allow https
sudo ufw reload
sudo ufw logging on
sudo ufw logging full
sudo ufw allow from 116.205.242.244 to any port 81
sudo ufw allow from 116.205.242.244 to any port 8215
sudo ufw deny from 116.205.242.244 to any port 8215
sudo ufw status verbose
sudo ufw status numbered > ~/ufw/ufw_rules_backup.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201118202020.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_202408070855.txt
sudo echo "" > /var/log/ufw.log
echo "0 2 * * * sudo cat /dev/null > /var/log/ufw.log" | sudo tee -a /etc/crontab
find /var/log/ufw.log -mtime +$(($(date --date='2020-12-26' +%s) / 86400)) -exec rm {} \;
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny
sudo ufw allow 8215
sudo ufw status
sudo ufw delete allow 8215
sudo ufw allow from 116.205.242.244
sudo iptables -t nat -A PREROUTING -p tcp -d 116.205.242.244 --dport 8215 -j DNAT --to-destination 192.168.0.96:8215
sudo iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.96 --sport 8215 -j MASQUERADE
sudo iptables-save > /etc/iptables/rules.v4
sudo ip6tables-save > /etc/iptables/rules.v6
sudo ufw disable
sudo ufw enable
sudo ufw allow 22,80,81,443,555,8215/tcp
sudo ufw status
udo ufw delete 7
sudo ufw reload
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201127202020.txt
----------------------------------
lsof -i:80
ps -ef | grep nginx
systemctl status 93595
systemctl list-unit-files --type=service
systemctl list-units --type=service --all
systemctl list-units --type=service --all | grep ufw
systemctl list-units --type=service --state=running
----------------------------------
sudo ln /203569569/O/OO/OOO/108GWQS1118 ./
sudo ln /203569569/O/OO/OOO/203569569 ./
sudo ln /203569569/O/OO/OOO/203569569_WB.txt ./
ln /203569569/O/OO/OOO/203569569 /203569569/@/O/OO/OOO/203569569
ln -s /snap/firefox/4650/usr/lib/firefox/firefox /203569569/GZ/o
----------------------------------
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
----------------------------------
sudo apt update
sudo apt install php8.1
sudo apt install php8.1-fpm
sudo apt install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath php8.1-curl
php -v
apt search php-*
php -m
apt search php8.1
apt install php8.1-fpm
apt install php8.1
php-fpm8.1 -v
php8.1 -v
mkdir -p /data/php/81
cd /data/php/81
touch info.php
nano info.php
cat info.php
php -S 192.168.0.96:81 -t /data/php/81
curl -i 192.168.0.96:81/info.php
http://192.168.0.96:81/info.php
----------------------------------
/etc/systemd/system/multi-user.target.wants/ #开机启动服务#
sudo systemctl enable nginx
sudo systemctl disable nginx
----------------------------------
sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo ufw allow 'Apache Full'
sudo nano /etc/apache2/sites-available/000-default.conf
sudo systemctl restart apache2
sudo systemctl is-enabled apache2
sudo systemctl status apache2
sudo systemctl stop apache2
sudo systemctl disable apache2
----------------------------------
cd /203569569/69/WOS/GodoOS/
sudo ./godo
http://192.168.0.96:8215/
http://106.13.197.145:8215/
----------------------------------
. ~/.bashrc
source ~/.bashrc 刷新命令
----------------------------------
==========================================
==========================================
==========================================
==========================================
==========================================
2025年 11月 18日 星期六 20:20:20 CST
==========================================
sed -i '6i\年月日 20:20:20 CST' ./2035956
==========================================
http://106.13.197.145:81/@/O/PHP/20356956_SK.php
http://106.13.197.145/106.13.197.145.htm
http://106.13.197.145:81/@/O/PHP/20356956_SK.php
http://106.13.197.145/GWQS.txt {=} /www/server/nginx/html/GWQS.txt
http://106.13.197.145/ {=} /www/server/nginx/html/index.html
https://tool.lu/ {=} 实用在线工具网站
https://www.cnblogs.com/chentiao/p/16543679.html {=} xargs命令详解
https://tool.lu/command/index.html {=} 在线查询Linux命令
https://tool.lu/coderunner/ {=} 在线运行代码
http://106.13.197.145:81/@/O/PHP/20356956_SK.php {=} 时空在线
https://www.jyshare.com/ {=} 菜鸟工具在线
大家好!
甘天明文化_2035956
时空点:2024年07月02日01时48分39秒
http://139.9.178.31:81/2035956/(((((O)))))/
时空点 : 2024年07月05日23时59分56秒
http://139.9.178.31/
时空点 : 2024年07月13日02时10分35秒
粤MF29569保养共550元
时空点:2024年07月13日_星期六_17时20分35秒
甘天明文化在梅州月梅路比亚迪4S店为粤MF29569秦120DMi保养好后返长乐!
时空点:2024年07月21日08时07分10秒
http://106.13.197.145:6956/108GWQS1118.htm
时空点:2024年07月22日02时24分35秒
http://116.205.242.244/
时空点:2024年07月22日02时36分22秒
http://106.13.197.145:6956/WB.txt
时空点:2024年07月23日12时28分00秒
http://www.203569569.cn/203569569
时空点:2024年07月29日21时21分21秒
108GWQS1118.htm
时空点:2024年07月30日10时25分39秒
https://youdu.cn/download/client
有度即时通客户端
时空点:2024年07月30日17时20分21秒
https://www.liqucn.com/rj/941457.shtml
时空点:2024年07月31日10时52分59秒
https://support.huaweicloud.com/usermanual-icp/icp_08_0002.html
关于华为云的ICP首次备案_操作流程
时空点:2024年07月31日22时12分36秒
http://106.13.197.145:6956/SK.php
http://106.13.197.145:6956/WB.txt
时空点:2024年07月31日23时35分20秒
https://support.huaweicloud.com/icp/index.html
关于华为云ICP备案的成长地图
时空点:2024年08月13日21时36分49秒
http://www.activepower.net/
用户名: gammagwq
密码: 1........4
http://106.13.197.145/GWQS.txt {=} /www/server/nginx/html/GWQS.txt
http://106.13.197.145/ {=} /www/server/nginx/html/index.html
https://tool.lu/ {=} 实用在线工具网站
https://www.cnblogs.com/chentiao/p/16543679.html {=} xargs命令详解
https://tool.lu/command/index.html {=} 在线查询Linux命令
https://tool.lu/coderunner/ {=} 在线运行代码
http://106.13.197.145:81/@/O/PHP/20356956_SK.php {=} 时空在线
https://www.jyshare.com/ {=} 菜鸟工具在线
大家好!
甘天明文化_2035956
时空点:2024年07月02日01时48分39秒
http://139.9.178.31:81/2035956/(((((O)))))/
时空点 : 2024年07月05日23时59分56秒
http://139.9.178.31/
时空点 : 2024年07月13日02时10分35秒
粤MF29569保养共550元
时空点:2024年07月13日_星期六_17时20分35秒
甘天明文化在梅州月梅路比亚迪4S店为粤MF29569秦120DMi保养好后返长乐!
时空点:2024年07月21日08时07分10秒
http://106.13.197.145:6956/108GWQS1118.htm
时空点:2024年07月22日02时24分35秒
http://116.205.242.244/
时空点:2024年07月22日02时36分22秒
http://106.13.197.145:6956/WB.txt
时空点:2024年07月23日12时28分00秒
http://www.203569569.cn/203569569
时空点:2024年07月29日21时21分21秒
108GWQS1118.htm
时空点:2024年07月30日10时25分39秒
https://youdu.cn/download/client
有度即时通客户端
时空点:2024年07月30日17时20分21秒
https://www.liqucn.com/rj/941457.shtml
时空点:2024年07月31日10时52分59秒
https://support.huaweicloud.com/usermanual-icp/icp_08_0002.html
关于华为云的ICP首次备案_操作流程
时空点:2024年07月31日22时12分36秒
http://106.13.197.145:6956/SK.php
http://106.13.197.145:6956/WB.txt
时空点:2024年07月31日23时35分20秒
https://support.huaweicloud.com/icp/index.html
关于华为云ICP备案的成长地图
时空点:2024年08月13日21时36分49秒
http://www.activepower.net/
用户名: gammagwq
密码: 1........4
时空点 : 2024年08月16日08时10分20秒
http://116.205.242.244:81/203569569_SK.php
时空点 : 2024年11月28日04时06分17秒
http://116.205.242.244:81/GM/PHP/SK.php
时空点 : 2024年11月28日04时22分45秒
http://116.205.242.244:81/GM/PHP/2035956_SK.php
时空点 : 2024年11月28日04时22分52秒
http://116.205.242.244:81/GM/GTM/SZ.htm
时空点 : 2024年11月28日04时22分52秒
http://116.205.242.244:81/GM/GTM/69.htm
时空点 : 2024年11月28日17时20分52秒
https://console.huaweicloud.com/smb/?agencyId=0635ad6d9b000f391fc7c004f0147d33®ion=cn-south-1&locale=zh-cn#/resource/plan/669a040d7cddd0025a31bde1/overview
时空点 : 2024年12月25日01时01分08秒
http://116.205.242.244:81/GM
时空点 : 2025年04月06日22时22分22秒
☆★○●◎◇◆□ ■△▲※→←↑↓#&@\ ̄^_^ ̄°℃§
∞⊙≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∧∨∑∏∪∩∈∵∴⊥∥∠⌒≌∽√
①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛
ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ
ερτυθιοπασδφγηξκλζχψωβνμ
ΣΕΡΤΥΘΙΟΠΑΣΔΓΓΗΞΚΛΖΧΨΩΒΝΜ
壹贰叁肆伍陆柒捌玖 个拾佰仟萬億兆京垓秭穰溝_沟澗_涧正 載_载极
恒河沙-阿僧祇-那由他-不可思議-無量-大數
10 10 10
时空点 : 2025年04月07日11时18分20秒
DeepSeek网页版本部署
https://deepseekr1.bikuai.top/
https://www.php.cn/faq/1203620.html
时空点 : 2025年04月08日10时41分20秒
https://bot.n.cn/download
时空点 : 2025年04月11日13时00分00秒
www.203569569.cn:69
apt --fix-broken install
snap refresh
snap install vivaldi
Ubuntu 22.04 通过命令行将 MP4 转换为 GIF 的两种方法
一、使用 ffmpeg 直接转换(推荐)
安装依赖工具
sudo apt update && sudo apt install ffmpeg -y
(支持视频格式转换的核心工具)
执行转换命令
ffmpeg -ss 00:00:00 -i input.mp4 -to 00:00:10 -r 10 -vf "scale=320:-1" output.gif
参数说明:
-ss 00:00:00:指定起始时间(格式:时:分:秒)
-to 00:00:10:指定转换的持续时长(或使用 -t 10 表示持续 10 秒)
-r 10:设置帧率(数值越大 GIF 越流畅,但文件体积越大)
-vf "scale=320:-1":调整输出尺寸(320 为宽度,高度按比例自动计算)
示例:
ffmpeg -ss 00:00:05 -i demo.mp4 -t 3 -r 15 -vf "scale=480:-1" animation.gif
二、使用 mplayer + imagemagick 分步转换
安装依赖工具
sudo apt install mplayer imagemagick -y
(分步生成图片序列再合并为 GIF)
生成 JPEG 图片序列
mkdir output # 创建输出目录
mplayer -ao null -vo jpeg:outdir=./output input.mp4
参数说明:
-ao null:禁用音频输出
-vo jpeg:outdir=./output:将视频逐帧输出为 JPEG 图片到 output 目录
合并图片为 GIF
convert -delay 20 -loop 0 ./output/*.jpg result.gif
参数说明:
-delay 20:设置帧间隔时间(单位:0.01 秒,20 表示 0.2 秒/帧)
-loop 0:设置 GIF 无限循环(设为 1 表示播放一次)
注意事项
调整画质与体积
降低 -r(帧率)或 -vf scale(分辨率)可减少 GIF 文件大小。
若需保留高清画质,可移除 -vf scale 参数。
处理大文件
使用 mplayer 分步转换时,大量图片可能占用较大磁盘空间,建议及时清理临时文件。
时间截取精度
-ss 和 -to 参数支持毫秒级精度(例如 00:00:01.500)。
扩展命令示例
# 快速转换(无参数优化)
ffmpeg -i input.mp4 output.gif
# 指定精确时间段(从第5秒开始,截取3秒)
ffmpeg -ss 00:00:05 -i input.mp4 -t 3 output.gif
关于豆包AI
豆包官方网页版入口为:https://www.doubao.com/chat/ ,不用登录就能使用豆包的基础问答、文本生成等功能。不过,登录后可以享受更多个性化服务和完整功能,比如保存对话记录、使用更多定制化的智能体等。
找到入口的方法
搜索引擎搜索:打开浏览器,在搜索框输入关键词“豆包官方网页版”,搜索引擎会优先展示官方认证的结果,确保你进入的是最权威的页面。进入搜索结果后,要仔细查看每一个链接是否带有官网字样或蓝色认证标志,防止进入不良商家模仿的官方页面。
关注官方社交媒体:可以通过关注豆包的官方微博、抖音、B站等社交媒体账号来获取最新入口信息。这些渠道也能让你第一时间掌握新功能上线、活动预告等内容。
使用方法
文本输入与对话:在对话窗口中输入问题、需求或文本内容,点击发送按钮或按回车键发送消息,豆包将以自然语言形式回复。用户可继续输入文本与豆包进行对话互动。
图像生成:点击图像生成按钮,在描述框中详细描述想要生成的图像内容,包括场景、物体、颜色、风格等,还可指定图像尺寸、比例和分辨率等参数,然后点击生成按钮,豆包将根据描述生成相应图像。
其他功能操作:语音输入/输出、实时翻译、多轮对话、个性化配置等功能,可根据需求在相应功能模块中进行操作。
功能亮点
知识问答:涵盖科学、技术、文化、娱乐等各个领域,能快速准确地回答用户提出的各种问题,帮助用户获取信息、增长知识。
内容创作:可协助用户进行各类文本创作,根据用户给出的主题和要求,生成高质量的文章、文案等内容,为用户提供创作灵感和思路。
语言处理:支持多种语言之间的翻译,能对用户输入的文本进行润色和优化,使语句更加通顺、自然、准确,还可以对长篇复杂的内容进行总结提炼,提取关键信息。
智能聊天:与用户进行自然流畅的对话,无论是日常闲聊、讨论兴趣爱好,还是寻求情感支持,豆包都能给予积极回应,陪伴用户度过闲暇时光。
图像生成:根据用户的文字描述,生成各种风格和主题的图像,满足用户在创意设计、内容创作等方面对图像的需求。
文件同步:无论你是在手机端还是电脑端编辑文档,都能实时更新,不用担心遗漏重要信息。
多人在线编辑:团队成员可以一起修改同一个文件,是远程办公神器。
时空点 : 2025年05月01日09时56分35秒
豆包AI:关于神农的理解
神农的形象从传说中的部落首领升华为中华文明的精神图腾,其核心在于 “利民” 与 “创新”。从原始农业到智慧农业,从尝百草到基因编辑,这一文化符号持续激发着中华民族的创造力。正如湖南师范大学学者所言:“神农文化是中华文明的伟大基石,其精神将永远滋养着这片土地。” 这一论断不仅适用于历史,更指向未来 —— 在科技与人文交融的时代,神农的智慧仍将为人类解决生存挑战提供启示。
古为今得!今为后启!
同志们!大家共勉!
https://auth.huaweicloud.com/authui/login.html#/login
https://console.huaweicloud.com/flexus/
时空点 : 2025年06月08日11时18分35秒
https://139.9.107.189:55555/home 108GWQS1118/GZ......ZG 13902785327/108GWQS1118_.......
http://139.9.107.189/admin root/GZ...........ZG
==============================================
203569569_WB.txt
==============================================
==============================================
odoo.sha512.py
==============================================
--------------------
#touch /etc/odoo/odoo.sha512.py
#nano /etc/odoo/odoo.sha512.py
#python3 /etc/odoo/odoo.sha512.py
#cat /etc/odoo/odoo.conf
#生成sha512加密文py的编码如下:
from passlib.hash import pbkdf2_sha512
password = "wo_password"
salt = "z/l/z9k7h9B67713rvU.Jw".encode("utf-8") # 关键修改:字符串转字节
rounds = 25000
hash = pbkdf2_sha512.using(rounds=rounds, salt=salt).hash(password)
print(hash)
###
### $pbkdf2-sha512$25000$ei9sL3o5azdoOUI2NzcxM3J2VS5Kdw$6RdstCbCMnoss/WNGxsMC.VvnG9UJEJSnE173NIPABUw.67Id7a5BO18idud.U9NWOwYDs8I/R4eaB/YRh/V1Q
###
#简便方法生成符合 pbkdf2-sha512 格式的加密文
#心灵感动源_百度AI_20250330
#使用 Python 的 passlib 库(推荐)
#安装库:
#pip3 install passlib
#生成加密文:
#mkdir ./O
#cp ./odoo.conf ./O
#touch sha512.py
#nano ./sha512.py 在文中添加如下内容:
#生成sha512加密文py的编码如下:
#from passlib.hash import pbkdf2_sha512
# 设置密码明文和参数(盐值可选,不指定则自动生成)
#password = "your_password"
#salt = "z/l/z9k7h9B67713rvU.Jw" # 可选,若省略则自动生成随机盐
#rounds = 25000 # 迭代次数
# 生成加密字符串
#hash = pbkdf2_sha512.using(rounds=rounds, salt=salt).hash(password)
#print(hash)
#nano ./odoo.conf #用新的加密文替换旧的加密文,保存退出。
--------------------
==============================================
odoo.sha512.py
==============================================
==============================================
GWQS.sh
==============================================
--------------------
#/data/609//◎/MW/GTM/GWQS.sh
#/bin/bash
echo "开启GodoOS中........."
sleep 1s
cd /data/609//◎/MW/MWH/69/WOS/GodoOS/ && echo "GZ..........ZG" | sudo -S sudo ./godo &
sleep 2s
echo "GodoOS开启完成!!!"
echo "开启609中........."
sleep 1s
sudo php -S 192.168.0.96:609 -t /data/609/ &
sleep 2s
echo "609开启完成!!!"
--------------------
==============================================
GWQS.sh
==============================================
==============================================
GWQS.service
==============================================
--------------------
#/data/609//◎/MW/GTM/GWQS.service
#609# ln /data/609//◎/MW/GTM/GWQS.service /lib/systemd/system/GWQS.service
#609# systemctl start GWQS
#609# systemctl enable GWQS
#Created symlink /etc/systemd/system/multi-user.target.wants/GWQS.service → /lib/systemd/system/GWQS.service.
#sudo vim /lib/systemd/system/GWQS.service # 把下面的内容放到 GWQS.service 里面
[Unit]
Description=test # 可自定义
Requires=network-online.target # 若需要联网后启动的话,则需要加入该参数
After=network-online.target # 若需要联网后启动的话,则需要加入该参数
[Service]
Type=forking
Restart=always
RestartSec=1
ExecStart=/bin/sh /data/609//◎/MW/GTM/GWQS.sh #这里写GWQS.sh文件的绝对地址
[Install]
WantedBy=multi-user.target
#service --status-all
#sudo systemctl daemon-reload # 重新加载服务
#systemctl list-units --type=service #检查所有服务的启动状态
#systemctl list-units --type=service --state=running #检查所有运行中服务的启动状态
#sudo systemctl enable GWQS.service # 设置开机启动
#systemctl start 服务名 # 开启服务
#systemctl stop 服务名 # 关闭服务
#systemctl status 服务名 # 服务状态
#systemctl restart 服务名 # 重启服务
#systemctl enable 服务名 # 开机启动服务
#systemctl disable 服务名 # 禁止开机启动服务
#systemctl list-units # 查看系统中所有正在运行的服务
#systemctl list-unit-files # 查看系统中所有服务的开机启动状态
#systemctl list-dependencies 服务名 # 查看系统中服务的依赖关系
#systemctl mask 服务名 # 冻结服务心
#systemctl unmask 服务名 # 解冻服务
#systemctl set-default multi-user.target # 开机时不启动图形界面
#systemctl set-default graphical.targete # 开机时启动图形界面
#服务状态
#inactive # 服务关闭
#disable # 服务开机不启动
#enabled # 服务开机启动
#static # 服务开机启动项被管理
#failed # 服务配置错误
#php -v
#apt install php8.1
#apt install php8.1-fpm
#php -m
#ln /data//◎/MW/GTM/GWQS.service /lib/systemd/system/GWQS.service
#systemctl start GWQS
#systemctl enable GWQS
#Created symlink /etc/systemd/system/multi-user.target.wants/GWQS.service → /lib/systemd/system/GWQS.service.
--------------------
==============================================
GWQS.service
==============================================
==============================================
admin_open.desktop
==============================================
--------------------
#nano ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;text/plain;image/jpeg;application/pdf;application/zip;text/html;application/x-executable;image/png;image/gif;video/mp4;text/x-python;text/x-sh;
Actions=AdminOpen
X-KDE-Priority=TopLevel
[Desktop Action AdminOpen]
Name=管理员
Icon=/data//◎/MW/GTM/6O9
Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /usr/bin/dolphin %u
#--------------------------------------------------------------------------------------
#关于建立选项_鼠标右键的管理员权限认证_百度AI
#--------------------------------------------------------------------------------------
#mkdir -p ~/.local/share/kservices5/ServiceMenus/
#touch ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
#nano ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
#在~/.local/share/kservices5/ServiceMenus/目录下新建admin_open.desktop文件,内容如下:
#--------------------------------------------------------------------------------------
#[Desktop Entry]
#Type=Service
#ServiceTypes=KonqPopupMenu/Plugin
#MimeType=inode/directory;text/plain;image/jpeg;application/pdf;application/zip;text/#html;application/x-executable;image/png;image/gif;video/mp4;text/x-python;text/x-sh;
#Actions=AdminOpen
#X-KDE-Priority=TopLevel
#[Desktop Action AdminOpen]
#Name=管理员
#Icon=/usr/share/wallpapers/GWQS/6O9
#Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /usr/bin/dolphin %u
#--------------------------------------------------------------------------------------
#赋予文件可执行权限:
#chmod +x ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
#重启Dolphin后即可在右键菜单看到新选项。
#----------------------------------
#关于指定绝对图标路径_只写文件名_不写扩展名
#Icon=/usr/share/icons/breeze/actions/22/actor
#Icon=/usr/share/icons/Adwaita/512x512/devices/computer
#Icon=/usr/share/wallpapers/GWQS/6O9
#----------------------------------
#系统级 MIME 数据库_完整类型列表
#cat /etc/mime.types | grep sh
#cat /usr/share/mime/types | grep mp4
#--------------------------------------------------------------------------------------
--------------------
==============================================
admin_open.desktop
==============================================
==============================================
ssh
==============================================
--------------------
ssh-keygen -f "/root/.ssh/known_hosts" -R "139.9.107.189"
ssh root@139.9.107.189 yes/GZ..........ZG
--------------------
==============================================
ssh
==============================================
--------------------
网址
--------------------
cn.pool.ntp.org #网络时间服务器
https://time.youdoo.cn/ #在线时钟
http://test.yuanmaster.com/VLC/#/ #猿大师播放器_网页在线
--------------------
网址
--------------------
==============================================
.py
==============================================
--------------------
--------------------
==============================================
.py
==============================================
==============================================
安装猿大师播放器
==============================================
http://www.yuanmaster.com/
apt install apt-rdepends
echo "deb [trusted=yes] http://repo.yuanmaster.com/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/yuanplayer.list
sudo apt update && sudo apt install yuanplayer -y # 遵循APT标准安装流程
==============================================
安装猿大师播放器
==============================================
==============================================
which kigo
sudo apt install dpkg-repack
sudo dpkg-repack kigo
sudo dpkg -i kigo_21.12.3-0ubuntu1_amd64.deb
sudo apt install -f
==============================================
DeepSeek-R1满血版 回答完成_20250513_202035
UKUI(Ultimate Kylin User Interface)
是面向Linux发行版的轻量级桌面环境,
由中国团队开发,注重简洁性与本地化适配。
安装方法:
添加PPA源
支持Ubuntu Kylin及衍生系统:
sudo add-apt-repository ppa:ubuntukylin-members/ukui3.0 # 添加官方仓库
sudo apt update
选择安装模式
1.心组件(轻量级)
sudo apt install ukui-desktop-environment-core # 基础桌面环境
2.完整安装(含办公/娱乐工具)
sudo apt install ukui-desktop-environment # 包含截图、备忘录等应用
3.扩展包(开发者工具)
sudo apt install ukui-desktop-environment-extras # 附加开发工具
==============================================
((((( 百度AI )))))_DeepSeek-R1满血版_回答完成_20250514_2025
Ubuntu 22.04安装PyCharm社区版的步骤整合:
https://www.jetbrains.com.cn/pycharm/download/?section=linux
tar -xvf pycharm-2025.1.1.tar.gz -C /home/wei/下载
cd /home/wei/下载/pycharm-2025.1.1/bin
chmod +x pycharm.sh
./pycharm.sh # 若提示权限不足可加sudo
mv /home/wei/下载/pycharm-2025.1.1 /home/wei/@/GZ/pycharm
nano ~/.bashrc
----------------------------------------------
export PATH="$PATH:/home/wei/@/GZ/pycharm/bin"
----------------------------------------------
sudo apt install python3-tk
==============================================
甘天
明文化
长乐
心灵感动神
心
神
阳光爱心经
阳光爱心人
做好事
公益
=================================
ZD#ML
=================================
#alias#ls -Ral#cd#cat#tac#more#less#head#cp -lri#mv#mkdir -p#chmod -R 777#chown -R wo:wo#chattr +i#
#touch#vi#nano#ln -s#grep -i#which#help#useradd#passwd#zip -r#unzip#
#last#lastlog#traceroute#netstat -tulrn#netstat -an#netstat -rn#
#source /etc/bashrc#cat /proc/cpuinfo#uname -a#ps aux#ifconfig#sudo -i#md5sum#rpm -qa#tree -L 3 /#
#pstree#whoami#rm -r#mv old new#df -h#stat#lsof#
#echo "追加的新内容" >> ll.txt#
#chattr -i ./.ure.ini #先去除文件只读属性# #rm -r ./.ure.ini #再删除#
#mkdir -p /2035956/520/2035956/520/2035956/520#递进建立目录#
#find /2035956/ -name 2035956#find / -name *2035956*#find / -name 2035956???#
#find /etc -size +163840 -a -size -204800#find / -name 2035956 -exec ls - {} \;#
#egrep "(108|甘天文化|1118|2035956)" /2035956@520#
#yum#yum list#yum updata#dnf#yum clean all#yum makecache#
#docker#docker search docker#docker pull centos#docker ps -a#
#docker rename OLD NEW#
#docker run -it --name 2035956_centos -p 55555:80 -d centos:latest#
#docker run -ti --name 2035956_bt_55355 -p 55355:80 -d centos:latest#
#5486c85c18cb4f2110683e7f23c43f08f51600b2ef1176640d0311f47809e4de#
#19f13552b0e74c6ba3c2e4f1bdd23119fa06a204f8bdcab99bd03d04b937b6af#
#docker exec -ti 2035956_bt_55355 bash#
#docker run -ti centos bash#docker exec -ti 2035956_centos bash#
#yum install -y wget#yum install -y openssh-server#
#yum install -y wget && wget -O 520.sh http://139.9.178.31:81/@/O/2035956/2035956_520.sh && sh 520.sh#
#ssh root@139.9.178.31#root/108.........2035956#
#wget http://106.13.197.145/web/index.html#
#mount -t [文件系统] [设备文件名] [挂载点]#mount -t iso9660 /dev/sr0 /mnt/cdrom#umount /dev/sr0#
#runlevel#cat /etc/inittab#logout#shotdown -r 20:20#reboot#init 6#
#sed -i '1i\2035956_520' /2035956/520/2035956#520.txt
#netstat -tunlp|grep mysql
#ps -ef|grep mysql
#find /sbin -perm +700 | xargs ls -l
#sync && echo 内存已经刷新
#free -m
=================================
ZD#ML
=================================
==============================================
==============================================
==============================================
==============================================
==============================================
生产生活生态实时空传
2v6k-ssz7-yfbs
bubd-agzj-8ys3
bev3-89qk-c4yg
##########################################################
### root@ls-Czciw1TQ:/2035956# date ###
### 2035年 05月 05日 星期一 22:22:22 CST ###
### /2035956/(((((@)))))/203569569/O/OOO ###
##########################################################
==========================================================
==========================================================
==========================================================
http://116.205.242.244/web/database/manager
http://116.205.242.244/web/database/backup
ERP_69569569569_Odoo_2025-03-28_21-00-36.zip
D:\81\203569569\69\WOS\ERP\
http://www.203569569.cn/web/database/selector
http://www.203569569.cn/web/login
apt update
apt install fcitx
apt install language-pack-zh-hans
apt install gcc g++ cmake
apt install kubuntu-desktop
#apt update
#apt upgrade
#apt install kde-plasma-desktop
#apt install dolphin
useradd -m wo
passwd wo
reboot
nano /etc/environment
---------------------------
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
---------------------------
reboot
sudo apt install gnome-tweaks #键盘与鼠标可细化精确控制加速/减速
----------------------------------
docker stats -a
docker exec -ti odoo bash
docker exec -ti -u root odoo bash
docker search opa-docker-authz
apt update
apt list --upgradable
apt install nano
apt install fping
pip3 install passlib
#docker#docker search docker#docker pull centos#docker ps -a
apt update
apt list --upgradable
apt install libreoffice
apt install libreoffice-l10n-zh-cn
add-apt-repository ppa:ubuntuhandbook1/gimp
apt update
apt install gimp
echo 'export LANG=zh_CN.UTF-8' >> ~/.profile # 对所有GUI程序生效
----------------------------------
cd /203569569/69/WOS/GodoOS/ && sudo ./godo
sudo php -S 192.168.0.96:81 -t /data/php/81
http://www.203569569.cn/web/image/2471-889503d5/6O9.gif
http://www.203569569.cn/web/image/1957-92134d1a/108GWQS1118.jpeg
==========================================================
PS1='[\u@星期\d日_\t][\w]\$ '; #个性化盘符设置#
==========================================================
-----------------------------
apt list --installed | grep gnome
apt list --installed | grep lxde
apt remove *gnome*
apt remove lxde*
reboot
apt update
apt upgrade
apt install kde*
apt install sddm
dpkg-reconfigure sddm
systemctl get-default
systemctl set-default graphical.target
reboot
sudo systemctl restart org.freedesktop.DisplayManager
-----------------------------
sed -n '3p' /203569569/O/OOO/2035956
sed -i '6i\2035956#520' /203569569/O/OOO/2035956
==========================================================
2025年 11月 18日 星期六 20:20:20 CST
2025年 03月 21日 星期五 20:20:20 CST
2025年 11月 18日 星期六 20:20:20 CST
==========================================================
find / -cmin -2 | grep /2035956/203569569/O/OOO 要在OOO目录中筛选出在2分钟内被创建或者修改过的文件
========================================================
ps -A | grep firewalld
tree -L 3 /
========================================================
sync && echo 内存已经刷新
free -m
========================================================
zip -r /203569569.zip /203569569
========================================================
alias O.z='zip -r /ZG/O/O.zip /203569569/O/'
alias 69.z='zip -r /ZG/69/69.zip /203569569/69'
alias 20.z='zip -r /203569569/ZG/WEI.zip /203569569/69/WEI69WOS/WEI'
alias 35.z='zip -r /203569569/ZG/WO.zip /203569569/69/WEI69WOS/WO'
alias 203569569.z='zip -r /ZG/ZG/203569569.zip /203569569/@'
========================================================
----------------------------------
server {
listen 80;
server_name 106.13.197.145;
location /SK {
proxy_pass http://139.9.178.31/index.php;
}
location /IP {
proxy_pass http://106.13.197.145:81/@/O/PHP/IP.php;
}
location /CN {
proxy_pass http://www.2035956.cn/;
}
location /TOP {
proxy_pass http://www.2035956.top/;
}
location /81 {
proxy_pass http://106.13.197.145:81/;
}
location /11108 {
proxy_pass http://106.13.197.145:11108/;
}
location /www.20356956.cn {
proxy_pass http://106.13.197.145:11108/;
}
}
----------------------------------
server {
listen 333;
server_name 106.13.197.145;
location / {
proxy_pass http://172.17.0.2:333;
proxy_set_header Host $host;
}
}
----------------------------------
=================================ZD#ML=================================
#alias#ls -Ral#cd#cat#tac#more#less#head#cp -lri#mv#mkdir -p#chmod -R 777#chown -R wo:wo#
#chattr +i#touch#vi#nano#ln -s#grep -i#which#help#useradd#passwd#zip -r#unzip#
#last#lastlog#traceroute#netstat -tulrn#netstat -an#netstat -rn#
#source /etc/bashrc#cat /proc/cpuinfo#uname -a#ps aux#ifconfig#sudo -i#md5sum#rpm -qa#
#tree -L 3 /#pstree#whoami#rm -r#mv old new#df -h#stat#lsof#
#echo "追加的新内容" >> ll.txt#
#chattr -i ./.ure.ini #先去除文件只读属性# #rm -r ./.ure.ini #再删除#
#mkdir -p /2035956/520/2035956/520/2035956/520#递进建立目录#
#find /2035956/ -name 2035956#find / -name *2035956*#find / -name 2035956???#
#find /etc -size +163840 -a -size -204800#find / -name 2035956 -exec ls - {} \;#
#egrep "(108|甘天文化|1118|2035956)" /2035956@520#
#yum#yum list#yum updata#dnf#yum clean all#yum makecache#
#docker#docker search docker#docker pull centos#docker ps -a#
#docker rename OLD NEW#
#docker run -it --name 2035956_centos -p 55555:80 -d centos:latest#
#docker run -ti --name 2035956_bt_55355 -p 55355:80 -d centos:latest#
#5486c85c18cb4f2110683e7f23c43f08f51600b2ef1176640d0311f47809e4de#
#19f13552b0e74c6ba3c2e4f1bdd23119fa06a204f8bdcab99bd03d04b937b6af#
#docker exec -ti 2035956_bt_55355 bash#
#docker run -ti centos bash#docker exec -ti 2035956_centos bash#
#yum install -y wget#yum install -y openssh-server#
#yum install -y wget && wget -O 520.sh http://139.9.178.31:81/@/O/2035956/2035956_520.sh && sh 520.sh#
#ssh root@139.9.178.31#root/108.........2035956#
#wget http://106.13.197.145/web/index.html#
#mount -t [文件系统] [设备文件名] [挂载点]#mount -t iso9660 /dev/sr0 /mnt/cdrom#umount /dev/sr0#
#runlevel#cat /etc/inittab#logout#shotdown -r 20:20#reboot#init 6#
#sed -i '1i\2035956_520' /2035956/520/2035956#520.txt
#netstat -tunlp|grep mysql
#ps -ef|grep mysql
#find /sbin -perm +700 | xargs ls -l
=================================ZD#ML=================================
13902785327@139.com
root
108GWQS1118.2035956
GZ.20356956.ZG
admin
GZ.Wei69Wo.ZG
GZ520954ZG
wei69wo
administrator
AaA......
https://gitee.com/GZ2035956ZG 2035956CMS 13902785327/GZ......ZG
----------------------------------
蓝天数据库账号资料:
数据库名:sql735891
用户:sql735891
密码:GZ.Wo69Wei.ZG
访问站点:http://106.13.197.145:520/LT_2035956/index.php
----------------------------------
在Ubuntu上安装LibreOffice
apt update
apt list --upgradable
apt install libreoffice
apt install libreoffice-l10n-zh-cn
apt install gimp
----------------------------------
在Ubuntu上安装virtualbox
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee -a /etc/apt/sources.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.1
sudo apt-get install virtualbox-ext-pack
sudo apt install ./virtualbox-7.0_7.0.20-163906~Ubuntu~jammy_amd64.deb
sudo apt remove virtualbox*
sudo apt autoremove
sudo rm -rf ~/.config/VirtualBox
sudo rm -rf ~/.local/share/VirtualBox
sudo apt-get clean
----------------------------------
apt install automake
apt install cmake
apt install zip
----------------------------------
/run/user/1000/doc
----------------------------------
nano /etc/hostname hcss-ecs-afc1 --->> GZ_203569569_ZG
nano /etc/hosts
systemctl restart systemd-hostnamed
----------------------------------
reboot
----------------------------------
ln ./203569569 /home/wo/Desktop/203569569
cd /home/wo/Desktop
cd /usr/share/nginx/html
root@GZ203569569ZG:/usr/share/nginx/html#
----------------------------------
apt list | grep fcitx
apt install fcitx
apt install fcitx-table-wbpy
----------------------------------
add-apt-repository ppa:fcitx-team/nightly
apt update
apt install fcitx5
apt install fcitx5-wbpy
im-config -n fcitx5
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 开机时自动启动应用软件
sudo apt purge ibus 卸载ibus输入法框架
sudo apt -f install
sudo apt --fix-broken install
cd /home/wo/Downloads
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb 安装搜狗输入法
----------------------------------
=========自建字符号=========
6⑧9 6⊙9 6○9 6□9 6◇9 69 6☆9 6→9 6∷9 ○◎○ 6※9 6←9 6★9 6▲9 6◆9 6■9 6●9 6◎9 6⑩9
6z9 6x9 6w9 6v9 6o9 6s9 6c9 6i9 6@9 69 6#9 6!9 6C9 6O9 6S9 6V9 6W9 6X9 6Z9
6§9 6∞9 6θ9
108GWQS1118 2035956 203569569 66666099999 69569569569
=========自建字符号=========
=========甘天明文化=========
GZ_203569569_ZG
符号源
☆★○●◎◇◆□ ■△▲※→←↑↓ 〓#&@\^_  ̄°℃§№ 特殊符号
∞⊙≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∧∨∑∏∪∩∈∵∴⊥∥∠⌒≌∽√ 数学符号
①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛ 索引符号
ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ 罗马数字符号
ερτυθιοπασδφγηξκλζχψωβνμ 希腊小字母符
ΣΕΡΤΥΘΙΟΠΑΣΔΓΓΗΞΚΛΖΧΨΩΒΝΜ 希腊大字母符
壹贰叁肆伍陆柒捌玖 个拾佰仟萬億兆京垓秭穰 溝/沟 澗/涧 正 載/载 极...... 中文符号
恒河沙 阿僧祇 那由他 不可思議 無量 大數 佛教文化符号
10 100° 100℃ k千 M兆 G吉 T太 P拍 光年_9.46055×10米_天文 费密_10米
=========甘天明文化=========
10 秒相关的理论场景_AI说_20250318_0148_203569569
量子泡沫假说:时空在 10 米和 10 秒尺度下可能出现量子涨落。
虚粒子速度:虚粒子在极短时间内(如 10 秒)可能“借”能量移动,但受不确定性原理限制。
吉秒 Gs 10 秒 地质或天文时间(≈31.7年)
兆秒 Ms 10 秒 工程计算(≈11.57天)
千秒 ks 10 秒 长时间记录(≈16.7分钟)
秒 s 基准 单位 日常计时、科学测量
毫秒 ms 10 秒 体育计时、机械反应时间
微秒 μs 10 秒 电子信号、超声波测量
纳秒 ns 10 秒 计算机CPU周期、光通信
皮秒 ps 10 秒 激光脉冲、RAM访问时间
飞秒 fs 10 秒 超快激光、分子振动
阿秒 as 10 秒 电子运动观测(化学键形成)
仄秒 zs 10 秒 理论物理(粒子相互作用)
幺秒 ys 10 秒 量子场论、弦理论
中国科大研制的锶原子光晶格钟_光学原子钟
精度:72亿年误差1秒,系统不确定度达 4.4×10。
意义:国内综合指标最优,推动光钟网络建设和“秒”的重新定义。
第一宇宙速度 ≈7,909 m/s 地球轨道环绕速度
第二宇宙速度 ≈11,186 m/s 脱离地球引力
太阳风粒子 300,000 ~ 800,000 m/s 日冕物质抛射中的质子速度
=========甘天明文化=========
=========天明天文化=========
----------------------------------
cd /203569569/O/OO/OOO
cd /home/wo/Pictures
cd /home/wo/Downloads
cd /203569569/69/wo/ZIP/RPM
cd /usr/share/libime/O
cd /usr/share/applications
----------------------------------
sudo apt-get install python3-tk
pip install pillow numpy
pip install pygame
pip install modules
pip install PyQt5
pip install pyqt5-tools
----------------------------------
http://www.bokequ.com/show/demo17/index.html
----------------------------------
/etc/nginx/nginx.conf
systemctl status nginx.service
journalctl -xeu nginx.service
----------------------------------
https://blog.csdn.net/sunyuhua_keyboard/article/details/139493464
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow http
sudo ufw allow https
sudo ufw reload
sudo ufw logging on
sudo ufw logging full
sudo ufw allow from 116.205.242.244 to any port 81
sudo ufw allow from 116.205.242.244 to any port 8215
sudo ufw deny from 116.205.242.244 to any port 8215
sudo ufw status verbose
sudo ufw status numbered > ~/ufw/ufw_rules_backup.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201118202020.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_202408070855.txt
sudo echo "" > /var/log/ufw.log
echo "0 2 * * * sudo cat /dev/null > /var/log/ufw.log" | sudo tee -a /etc/crontab
find /var/log/ufw.log -mtime +$(($(date --date='2020-12-26' +%s) / 86400)) -exec rm {} \;
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny
sudo ufw allow 8215
sudo ufw status
sudo ufw delete allow 8215
sudo ufw allow from 116.205.242.244
sudo iptables -t nat -A PREROUTING -p tcp -d 116.205.242.244 --dport 8215 -j DNAT --to-destination 192.168.0.96:8215
sudo iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.96 --sport 8215 -j MASQUERADE
sudo iptables-save > /etc/iptables/rules.v4
sudo ip6tables-save > /etc/iptables/rules.v6
sudo ufw disable
sudo ufw enable
sudo ufw allow 22,80,81,443,555,8215/tcp
sudo ufw status
udo ufw delete 7
sudo ufw reload
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201127202020.txt
----------------------------------
lsof -i:80
ps -ef | grep nginx
systemctl status 93595
systemctl list-unit-files --type=service
systemctl list-units --type=service --all
systemctl list-units --type=service --all | grep ufw
systemctl list-units --type=service --state=running
----------------------------------
sudo ln /203569569/O/OO/OOO/108GWQS1118 ./
sudo ln /203569569/O/OO/OOO/203569569 ./
sudo ln /203569569/O/OO/OOO/203569569_WB.txt ./
ln /203569569/O/OO/OOO/203569569 /203569569/@/O/OO/OOO/203569569
ln -s /snap/firefox/4650/usr/lib/firefox/firefox /203569569/GZ/o
sudo ln /home/wo/Desktop/203569569 ./
sudo ln /data/php/81/index.html ./
----------------------------------
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
----------------------------------
apt search php-*
apt search php8.1
apt install php8.1-fpm
apt install php8.1
mkdir -p /data/php/81
cd /data/php/81
touch info.php
nano info.php
php
phpinfo();
?>
cat info.php
php -S 192.168.0.96:81 -t /data/php/81
curl -i 192.168.0.96:81/info.php
http://192.168.0.96:81/info.php
php-fpm8.1 -v
php8.1 -v
php -v
sudo apt update
sudo apt install php8.1
sudo apt install php8.1-fpm
php -m
sudo apt install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath
----------------------------------
/etc/systemd/system/multi-user.target.wants/ #开机时就启动的服务#
sudo systemctl enable nginx
sudo systemctl disable nginx
----------------------------------
sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo ufw allow 'Apache Full'
sudo nano /etc/apache2/sites-available/000-default.conf
sudo systemctl restart apache2
sudo systemctl is-enabled apache2
sudo systemctl status apache2
sudo systemctl stop apache2
sudo systemctl disable apache2
----------------------------------
cd /203569569/69/WOS/GodoOS/ && sudo ./godo
http://192.168.0.96:8215/
http://116.205.242.244:8215/
sudo php -S 192.168.0.96:81 -t /data/php/81
http://116.205.242.244:81/GM/PHP/2035956_WB.txt
http://116.205.242.244:81/GM/GTM/108GWQS1118.jpeg
http://116.205.242.244/203569569
view-source:http://116.205.242.244/
----------------------------------
. ~/.bashrc
source ~/.bashrc 刷新命令
----------------------------------
sudo systemctl stop systemd-journald
sudo rm -rf /var/log/journal/ #删除系统所有日志
sudo systemctl start systemd-journald
sudo systemctl status systemd-journald
sudo echo "" > /var/log/ufw.log #清空防火墙的日志
sudo echo "" > /var/log/kern.log #清空内核的日志
sudo echo "" > /var/log/syslog #清空系统日志
sudo rm /var/log/apport.log.*
sudo rm /var/log/kern.log.* &&
sudo rm /var/log/ufw.log.* &&
sudo rm /var/log/syslog.* &&
sudo logrotate /etc/logrotate.conf
----------------------------------
sudo apt list | grep libncurses5
sudo apt install libncurses5*
sudo wget https://dw.oray.com/sunlogin/linux/sunloginclientshell-10.1.1.28779-amd64.deb
sudo dpkg -i /203569569/GZ/69/81/GM/ZIP/Downloads/sunloginclientshell-10.1.1.28779-amd64.deb
sudo apt --fix-broken install
sudo /usr/local/sunlogin/bin/sunloginclient
sudo dpkg -r sunloginclient
----------------------------------
sync && echo "内存已经刷新"
free -m
----------------------------------
AAAAAA
----------------------------------
打开终端并使用以下命令编辑 .bashrc 文件:
nano ~/.bashrc
添加启动命令:在文件的末尾添加启动命令:
/usr/bin/firefox &
保存并退出:
按 Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。
----------------------------------
sudo rm /var/log/kern.log.* && sudo rm /var/log/ufw.log.* && sudo rm /var/log/syslog.*
----------------------------------
apt-get autoclean
apt-get install debfoster
apt install deborphan
deborphan | xargs apt-get remove -y --purge
sudo apt autoremove
apt install synaptic
synaptic
----------------------------------
Linux系统的快照备份与恢复_TimeShift实践与原理
sudo apt update
sudo apt install timeshift
sudo timeshift --create --comments "Initial Snapshot" --tags D
sudo timeshift --list
sudo cat /etc/timeshift/timeshift.json
sudo df -h
----------------------------------
sudo echo "" > /var/log/ufw.log && \
sudo echo "" > /var/log/kern.log && \
sudo echo "" > /var/log/syslog && \
sudo rm /var/log/apport.log.* && \
sudo rm /var/log/kern.log.* && \
sudo rm /var/log/ufw.log.* && \
sudo rm /var/log/syslog.*
sudo df -h
----------------------------------
view-source:http://116.205.242.244:81/GM
----------------------------------
#gnome-session-properties 启动应用程序首选项
----------------------------------
sudo systemctl start GWQS.service
sudo systemctl enable GWQS.service
sudo systemctl disable GWQS.service
wo@GZ203569569ZG:~/Desktop/!$ sudo systemctl enable GWQS.service
Created symlink /etc/systemd/system/multi-user.target.wants/GWQS.service → /lib/systemd/system/GWQS.service.
----------------------------------
#service --status-all
#systemctl daemon-reload # 重新加载服务
#systemctl start 服务名 # 开启服务
#systemctl stop 服务名 # 关闭服务
#systemctl status 服务名 # 服务状态
#systemctl restart 服务名 # 重启服务
#systemctl enable 服务名 # 开机启动服务
#systemctl disable 服务名 # 禁止开机启动服务
#systemctl list-units # 查看系统中所有正在运行的服务
#systemctl list-unit-files # 查看系统中所有服务的开机启动状态
#systemctl list-dependencies 服务名 # 查看系统中服务的依赖关系
#systemctl mask 服务名 # 冻结服务心
#systemctl unmask 服务名 # 解冻服务
#systemctl set-default multi-user.target # 开机时不启动图形界面
#systemctl set-default graphical.targete # 开机时启动图形界面
----------------------------------
lsb_release -a
vi /etc/hosts # 编辑host文件
在里面添加映射 如 ip domain
14.215.177.39 www.baidu.com
然后执行重启网络
network restart
完毕后重启docker服务
service docker restart
最后看看docker容器是否正常,应该就没有问题了
----------------------------------
https://blog.csdn.net/m0_68483928/article/details/140937129
快速解密哈希算法利器Hasher:解密MD5、SHA256、SHA512、RIPEMD160等最佳工具
$ sudo apt update upgrade
$ sudo apt install python2 git
$ sudo git clone https://github.com/ciku370/hasher
$ sudo git clone https://github.com/zvtyrdtx/hasher
$ cd hasher
$ python2 hash.py
$ sudo apt install python-pip
$ python2 hash.py
----------------------------------
/data/php/81/GM/GTM
/data/php/81/GM/GTM/GWQ/!/i/69569/@/GTM
/data/php/81/@/!/i/69569/@/GTM
/data/php/81/GM/HOME/ZIP
/203569569/ZG
/data/php/81/GM/GTM/GWQ/!/i/203569569/69/WEI69WOS/WEI/GTM
/data/php/81/GM/GTM/GWQ/!/i/203569569/69/WEI69WOS/WEI/GTM/AI/DeepSeek
/data/php/81/@/!/i/69569/@/ZH/中/華/人/口/中华人/中华民族/中文/DeepSeek
/data/php/81/GM/GTM/GWQ/!/i/69569/@/ZH/中/華/人/口/中华人/深度求索
/data/php/81/GM/GTM/GWQ/!/i/69569/@/ZH/中/華/人/口/中华人/中华民族/中文/DeepSeek
/data/php/81/GM/GTM/GWQ/!/i/203569569/69/WOS/360
/data/php/81/GM/GTM/GWQ/!/i/69569/@/ZH/道/实力/俩力量/时空能源信息/时空/6O9/6!9/6∞9
/data/php/81/GM/GWQS/GWQ/WOS/WIN/EXE
/data/php/81/GM/GTM/GWQ/!/i/203569569/69/WOS
/data/php/81/@/!/i/203569569/69/WOS
/data/php/81/@/203569569/69/WOS
/203569569/69/WOS
----------------------------------
apt install python3-pip
pip3 install PySide6
apt list | grep libxcb-cursor0
apt-get install libxcb-cursor0
python3 GWQS_PySide6.py
pip3 install PyQt6
pip3 install PyQt6-WebEngine
python3 -m pip list
python3 -m pip show PyQt6-WebEngine
python3 -m pip install --upgrade PyQt6-WebEngine
/data/php/81/@/!/i/69569/@/GTM
----------------------------------
https://blog.csdn.net/aobulaien001/article/details/134647263
----------------------------------
AAA
----------------------------------
#pip3 install manim
#python3 -m pip install --upgrade pip3
#sudo apt-get install libcairo2-dev libpango1.0-dev
#sudo apt-get install build-essential
#pip3 install manimpango
#python3 -m venv myenv
#source myenv/bin/activate # 在 Windows 上使用 myenv\Scripts\activate
#pip install manimpango
----------------------------------
在Ubuntu上安装GIMP
sudo apt update
sudo apt install gimp
----------------------------------
在Ubuntu上安装录屏
sudo apt-get install simplescreenrecorder
Ubuntu自带录屏工具
用快捷键Ctrl + Shift + Alt + R 打开屏幕录制功能
----------------------------------
=========wine=========
在Ubuntu上安装与卸载wine
=========wine=========
su wo
sudo apt-get remove wine
sudo rm -R ~/.wine
sudo rm -R ~/.local/share/mime/types
sudo rm -R ~/.local/share/mime/globs2
sudo rm -R ~/.local/share/mime/packages/x-wine-extension*
sudo rm -R ~/.local/share/mime/application/*.* #清空保留目录
sudo rm -R ~/.config/menus/applications-merged
sudo find / -name "wine*" -exec {} rm -rf \; #查询并删除
sudo update-mime-database ~/.local/share/mime
sudo apt-cache policy wine
sudo apt-cache policy gnome-wine-icon-theme
su root
apt remove wine
apt autoremove
apt list --installed | grep wine
mkdir -p /var/lib/dpkg/O/20250303
cp -R /var/lib/dpkg/status* /var/lib/dpkg/O/20250303/
ls -l /var/lib/dpkg/status
chmod -R 777 /var/lib/dpkg/status
nano /var/lib/dpkg/status #查找并更改或删除wine的相关信息后再保存
chmod -R 644 /var/lib/dpkg/status
=========wine=========
su wo
tree / | grep wine
apt list --installed | grep wine
cd /etc/apt/sources.list.d/
ls -l /etc/apt/
sudo mkdir -p /etc/apt/O/20250312/
sudo cp -R /etc/apt/sources.* /etc/apt/O/20250312/
sudo tree /etc/apt/O/20250312/
sudo nano /etc/apt/sources.list
sudo apt clean
sudo apt autoremove
reboot
=========wine=========
sudo apt update
sudo apt install wine
sudo apt list --installed | grep wine
wine uninstaller
=========wine=========
sudo apt update
sudo apt install --upgrade wine
=========wine=========
----------------------------------
http://www.203569569.cn/web/login
http://www.203569569.cn/shop
http://www.203569569.cn/event
http://www.203569569.cn/slides
http://www.203569569.cn/contactus
http://www.203569569.cn/contactus-thank-you
http://www.203569569.cn/shop/cart
http://www.203569569.cn:81
http://www.203569569.cn:81/GM
http://www.203569569.cn/web/image/2461-889503d5/6O9.gif
----------------------------------
在Ubuntu上运行360安全卫士极速exe版和360浏览器deb包
sudo apt update
sudo apt install wine64
apt-get install wine32
sudo wine ./setupbeta_jisu.exe
sudo dpkg -i browser360-cn-stable_13.3.1017.20-1_amd64.deb
sudo apt list --installed | grep 360
sudo apt remove browser360-cn-stable/now
----------------------------------
360AI:关于阳光爱心_20250228
"阳光爱心"通常指的是充满温暖、关怀和积极向上的爱心行为或活动。这个词语常用于描述那些旨在帮助他人、传递正能量的公益活动或个人行为。例如,志愿者服务、慈善捐款、社区援助等都可以被称为“阳光爱心”行动。
如果你有具体的关于“阳光爱心”的问题或者需要进一步的信息,请告诉我!
----------------------------------
ubuntu 22.04开机优化
sudo nano /etc/default/grub
sudo update-grub #重新生成/boot/grub/grub.cfg
reboot
----------------------------------
关于Agent(智能代理)
Agent,或称智能代理,是指能够自主感知环境、做出决策并采取行动的计算实体。
Agent逐渐从简单的任务执行者演变为复杂的智能系统,能够在动态环境中自主学习和适应。
Agent的核心功能包括感知、决策和行动。这些功能使得Agent能够在动态环境中自主地执行任务,从而减少对人类干预的依赖。
----------------------------------
cat /etc/issue
lsb_release -a
cat /etc/hostname
cat /etc/netplan/01-netcfg.yaml
netplan apply
ping www.baidu.com
ifconfig
cat /etc/hosts
apt-get update
ufw disable
swapoff -a ;sed -i '/swap/d' /etc/fstab
cat /etc/fstab
apt-get install docker-ce -y
which docker
dpkg -l | grep docker
systemctl enable docker --now
systemctl status docker
docker --version
--------------------------------------------------
nano /etc/docker/daemon.json
cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://frz7i079.mirror.aliyuncs.com"]
}
--------------------------------------------------
systemctl daemon-reload ; systemctl restart docker
docker ps
--------------------------------------------------
docker安装OPA插件
--------------------------------------------------
docker plugin create #从rootfs和配置创建一个插件。插件数据目录必须包含config.json和rootfs目录。
docker plugin disable #禁用插件
docker plugin enable #启用插件
docker plugin inspect #显示一个或多个插件的详细信息
docker plugin install #安装一个插件
docker plugin ls #列出所有插件
docker plugin push #将插件推送到注册表
docker plugin rm #删除一个或多个插件
docker plugin set #更改插件的设置
docker plugin upgrade #升级现有插件
mkdir -p /etc/docker/policies
ls /etc/docker/
docker plugin list
ls /var/lib/docker/plugins/
docker plugin install openpolicyagent/opa-docker-authz-v2:0.8 opa-args="-policy-file /opa/policies/authz.rego"
docker plugin list
ls /var/lib/docker/plugins/
docker plugin inspect 20b4566c59fc
cd /etc/docker/policies/
cat /etc/docker/daemon.json
systemctl daemon-reload ; systemctl restart docker
cat /etc/docker/policies/authz.rego
docker images
cat /etc/docker/policies/authz.rego
docker run -dit --restart=always --name=nginxweb --security-opt seccomp:unconfined nginx
docker ps
docker inspect nginxweb
docker rm -f nginxweb
cat /etc/docker/policies/authz.rego
--------------------------------------------------
cat /etc/docker/daemon.json
docker search debian:latest
docker pull debian:latest
docker run -it --name my-debian-container debian:latest /bin/bash
创建 Dockerfile
# 使用官方的 Debian base image
FROM debian:latest
# 安装软件包,例如 vim 和 curl
RUN apt-get update && apt-get install -y \
vim \
curl \
&& rm -rf /var/lib/apt/lists/*
# 设置工作目录
WORKDIR /app
# 定义默认执行的命令
CMD ["echo", "Debian container ready!"]
docker build -t my-custom-debian .
docker run -it --name my-custom-debian-container my-custom-debian /bin/bash
apt-get update
apt-get upgrade docker-ce
----------------------------------
/etc/needrestart/restart.d/systemd-manager
----------------------------------
关于优化
cd /usr/share/applications/
sudo sh -c 'x-terminal-emulator --output VGA-1 --mode 520x520'
sudo nano /etc/default/grub #开机等待时间改为2秒:GRUB_TIMEOUT=2
sudo grub-mkconfig -o /boot/grub/grub.cfg
==========建命令==========
创建命令: update-grub
sudo touch /usr/sbin/update-grub
sudo nano /usr/sbin/update-grub
-----------------------------------------------
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
-----------------------------------------------
sudo chmod +x /usr/sbin/update-grub
sudo update-grub
==========建命令==========
sudo apt autoremove --purge && sudo apt autoclean
sudo apt install preload
手动删除 ~/.config/autostart 目录下无效的启动配置文件
sudo netplan apply #使网卡配置生效
gnome-session-properties #开机启动添加
dpkg --list | grep linux-image #查看旧内核版本
sudo apt purge linux-image-5.x.x-x-generic
sudo apt update #获取最新的软件清单
apt list --upgradeable #列出本次可更新的软件包及版本信息
sudo apt-mark hold docker* #不升级docker
sudo apt upgrade #升级所有软件
sudo cat /etc/hostname #查看主机名
sudo hostnamectl set-hostname 69GWQS69 #主机更改名
----------------------------------
#用apt-fast替代apt加速软件下载:
sudo add-apt-repository ppa:apt-fast/stable
#源: 'deb https://ppa.launchpadcontent.net/apt-fast/stable/ubuntu/ jammy main'
#描述:
#This PPA contains tested (stable) builds of apt-fast.
#Project: https://github.com/ilikenwf/apt-fast
#更多信息:https://launchpad.net/~apt-fast/+archive/ubuntu/stable
#正在添加源。
#按 [ENTER] 继续,或按 Ctrl-c 取消。
sudo apt update
sudo apt install apt-fast
apt-fast check
apt-fast autoclean
apt-fast clean
----------------------------------
关于移除 GNOME 组件:
sudo apt purge gnome-shell ubuntu-session
----------------------------------
纳米AI
https://bot.n.cn/
时空点 : 2025年03月07日02时33分35秒
AI体验
纳米AI的智慧:
69569569569可以被哪些质数整除
69569569569能被质数 3、37、37、16939267 整除。
66666099999可以被哪些质数整除
AI:隐含意义:结合用户历史提问,此结果暗示 66666099999 的质因数分解可能为:66666099999=3×41×271×2000003
吾:您非常好!为您点赞!
AI:
感谢您的鼓励!
您的认可是持续优化的最大动力~
无论何时有数学难题、创作需求,或任何疑问,随时欢迎交流!
祝您 新的一天顺心如意,灵感如泉涌!
温馨提示:当前时间为 02:20,若需深入探讨复杂问题,建议保存精力,合理安排时间哦~
问小白AI:
66666099999可以被哪些质数整除
66666099999 能被质数 3、41、271 和 2000003 整除。
时空点 : 2025年03月06日08时22分32秒
DeepSeek官方登录口
https://chat.deepseek.com/sign_in
时空点 : 2025年03月06日08时26分55秒
问小白DeepSeek满血版
https://www.wenxiaobai.com/chat/tourist
----------------------------------
安装无界趣连
https://www.os-os.com/
sudo apt update
sudo apt install wine
sudo apt list --installed | grep wine
wine uninstaller
sudo apt update
sudo apt install --upgrade wine
cd /data/php/81/GM/GTM/GWQ/!/i/203569569/69/WOS/WIN/WJL
下载:wjql_cn_888_inst.exe
sudo chmod -R 755 ./wjql_cn_888_inst.exe
sudo wine ./wjql_cn_888_inst.exe
sudo wine /root/.wine/drive_c/leidian/remote/bin/ldremote.exe
wine /203569569/69/WOS/WIN/WJ/bin/ldremote.exe
sudo cp -R ./无界趣连.desktop /etc/xdg/autostart/
/etc/xdg/autostart/无界趣连.desktop #开机自动启动
sudo rm -r /etc/xdg/autostart/无界趣连.desktop
----------------------------------
在ubuntu 22.04上安装xDroid
Linux系统中使用安卓模拟器_xDroid的安装
https://baijiahao.baidu.com/s?id=1755871814930727679&wfr=spider&for=pc
https://www.linzhuotech.com/Product/download
下载x86_64个人免费版后解压再其本目录下直接运行如下命令:
./xDroidInstall-x86_64-v13.2.380-20250306.run
----------------------------------
WD:wine /data/php/91/WD/asktao/StartAsktao.exe 问道
----------------------------------
uname -r
apt list --installed | grep linux-image
sudo apt install linux-image-generic-hwe-22.04 # Ubuntu 22.04 升级命令
----------------------------------
egrep -c '(vmx|svm)' /proc/cpuinfo
sudo apt install cpu-checker
sudo /usr/sbin/kvm-ok
----------------------------------
sudo apt autoremove
----------------------------------
/opt/software
关于无法卸载和删除只读文件系统保护的目录与文件的解决方法:
sudo /opt/xdroid/uninstall
sudo chmod -R 777 /opt/xdroid/
sudo rm -rf /opt/xdroid
sudo rm -rf ~/.linzhuo_xdroid
/etc/fstab
mount | grep '/.zhuoyi'
sudo mount -o remount,rw /dev/loop16 /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/mergedfs
sudo mount -o remount,rw /dev/loop16 /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/rootfs
sudo umount -f /dev/loop16 /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/rootfs
sudo umount -f /dev/vda1 /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/mergedfs
sudo lsof +D /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/mergedfs
sudo fuser -km /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/mergedfs
sudo rm -R /home/wo/.zhuoyi/common-{7be776df-0ec4-466f-a2d1-5e7d8e822d03}-13/mergedfs
强制卸载并修复文件系统
若目录所在文件系统存在错误,可尝试修复:
bashCopy Code
sudo umount -f /dev/sdb1 # 强制卸载设备(替换为实际设备路径)
sudo fsck /dev/sdb1 # 修复文件系统(ext4等类型)
sudo xfs_repair /dev/sdb1 # 修复XFS文件系统
完成后重新挂载后再删除相关的目标目录
----------------------------------
/usr/share/applications
----------------------------------
https://blog.csdn.net/GM2418/article/details/139683575
Ubuntu清理垃圾、缓存文件、磁盘整理、删除多余内核文件
sudo apt clean #删除所有已下载的.deb安装包
sudo journalctl --disk-usage #检查日志大小
sudo journalctl --vacuum-time=7d #保留7天内日志
sudo truncate -s 0 /var/log/*.log #不影响日志服务运行
sudo rm -rf /tmp/* #谨慎操作
sudo apt autoremove --purge #自动删除不再使用的旧内核及依赖
sudo apt autoremove #依赖管理
sudo apt autoclean #清理过期包
du -sh * #当前目录磁盘扫描
sudo apt autoremove --purge snapd
cd /home/wo/.cache/
du -sh *
sudo rm -rvf ~/.cache/pip/* #删除不用的pip缓存
dpkg --list | grep linux-image #查看已安装的 Linux 内核列表
sudo apt purge linux-image-x.x.x-x-generic #删除特定内核
sudo update-grub #更新 GRUB 引导加载程序
----------------------------------
https://blog.csdn.net/qq_72116999/article/details/136179169
rsync使用详解
----------------------------------
在 Ubuntu 22.04(Jammy Jellyfish)上设置声音_百度AI
pactl info
sudo apt update
sudo apt install pulseaudio
pavucontrol
pulseaudio --start --log-target=syslog
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo ubuntu-drivers autoinstall
pactl list sinks | grep 'Volume:'
----------------------------------
=========九窍玲珑心=========
/333/@/@/@/@/@/@/@/@/@/@
/333/@/∞/∞/∞/∞/∞/∞/∞/∞/∞
/333/@/⊙/⊙/⊙/⊙/⊙/⊙/⊙/⊙/⊙
/333/@/69/69/69/69/69/69/69/69/69
/333/@/⑩/⑩/⑩/⑩/⑩/⑩/⑩/⑩/⑩
/333/@/⑧/⑧/⑧/⑧/⑧/⑧/⑧/⑧/⑧
/333/@/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ
/333/@/O/O/O/O/O/O/O/O/O
/333/@/ZG/ZG/ZG/ZG/ZG/ZG/ZG/ZG/ZG
=========九窍玲珑心=========
===========================
/data/php/203569569/@/@/@/@/@/@/@/@/@/@
/data/php/203569569/@/69/69/69/69/69/69/69/69/69
/data/php/203569569/@/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ/GZ
/data/php/203569569/@/O/O/O/O/O/O/O/O/O
/data/php/203569569/@/ZG/ZG/ZG/ZG/ZG/ZG/ZG/ZG/ZG
===========================
----------------------------------
https://cloud.baidu.com/publicity/app_download.html
https://www.huaweicloud.com/mobile_app/hwapp.html
----------------------------------
Fcitx5(高定制化_自建中文输入法)
安装中文语言包
sudo apt update
sudo apt install language-pack-zh-hans 简体包
sudo apt install language-pack-zh-hant 繁体包
安装后需在 系统设置 → 区域与语言 → 管理已安装语言 中激活中文支持
完整安装组件
sudo apt install fcitx5
sudo apt install fcitx5-chinese-addons
sudo apt install fcitx5-frontend-gtk3 fcitx5-frontend-gtk2
sudo apt install fcitx5-frontend-qt5
im-config -n fcitx5
reboot
重启后生效,确保系统输入法框架切换为Fcitx5
运行 fcitx5-configtool,添加「拼音」输入法并调整顺序;
在 系统设置 → 区域与语言 → 键盘输入法系统 选择「Fcitx5」
个性化扩展
sudo apt install fcitx5-material-color
主题美化:安装 fcitx5-material-color 更换界面风格;
词库管理
mkdir -p ~/.local/share/fcitx5/rime/
sudo touch ~/.local/share/fcitx5/rime/my_custom_words.txt
sudo nano ~/.local/share/fcitx5/rime/my_custom_words.txt
sudo touch ~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml
sudo nano ~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml
patch:
"speller/dict/user_dict/import_user_dict": true # 启用用户词库导入
"speller/dict/user_dict": # 添加自定义词库路径
- ~/.local/share/fcitx5/rime/my_custom_words.txt
自定义词库文件可放置于 ~/.local/share/fcitx5/pinyin/dictionaries/,重启后生效。
----------------------------------
sudo apt-get install fcitx-table-all
sudo apt install fcitx-bin
sudo nano /home/wo/.config/fcitx/conf/fcitx-table.config
[Group]
# 其他配置...
extra_dicts=/home/wo/.config/fcitx/table/GWQS.ZD.txt
sudo fcitx-autostart -r
----------------------------------
ubuntu22.04的kde桌面设置中文
安装简体中文语言包:
sudo apt-get update
sudo apt-get install language-pack-zh-hans language-pack-gnome-zh-hans
对于繁体中文,使用:
sudo apt-get install language-pack-zh-hant language-pack-gnome-zh-hant
编辑 /etc/environment 文件来设置默认语言:
-----------------------
sudo nano /etc/environment
在文件中添加或修改以下行:
-----------------------
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
-----------------------
保存并关闭文件(在 nano 中按 Ctrl + O 保存,然后 Ctrl + X 退出)。
reboot
----------------------------------
更新字体缓存
fc-cache -fv ~/.local/share/fonts
fc-cache -fv ~/.wine/drive_c/windows/Fonts
----------------------------------
echo "中华人民共和国" >> ~/中
----------------------------------
yum update
yum install php
mkdir -p /data/php/81
cd /data/php/81
touch info.php
--------------
nano in.php
--------------
--------------
cat info.php
php -S 192.168.0.96:81 -t /data/php/81
curl -i 192.168.0.96:81/in.php
http://192.168.0.96:81/in.php
----------------------------------
ubuntu-drivers autoinstall
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
update-grub
reboot
----------------------------------
#!/bin/bash
# Ubuntu 22.04 安全精简脚本(已验证版本)
# 1. 交互式卸载
declare -a packages=("libreoffice*" "thunderbird*" "gnome-games")
for pkg in "${packages[@]}"; do
read -p "卸载 $pkg?(y/n): " choice
if [[ "$choice" == "y" ]]; then
apt remove --purge -y "$pkg"
apt autoremove -y # 自动清理残留依赖
fi
done
# 2. 服务优化(白名单机制)
systemctl disable bluetooth cups # 仅禁用低频服务
# 3. 日志与缓存清理
journalctl --vacuum-size=100M # 限制日志体积
apt clean
----------------------------------
关于建立选项_鼠标右键的管理员权限认证_百度AI
--------------------------------------------------------------------------------------
mkdir -p ~/.local/share/kservices5/ServiceMenus/
touch ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
nano ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
在~/.local/share/kservices5/ServiceMenus/目录下新建admin_open.desktop文件,内容如下:
--------------------------------------------------------------------------------------
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;text/plain;image/jpeg;application/pdf;application/zip;text/html;application/x-executable;image/png;image/gif;video/mp4;text/x-python;text/x-sh;
Actions=AdminOpen
X-KDE-Priority=TopLevel
[Desktop Action AdminOpen]
Name=管理员
Icon=/usr/share/wallpapers/GWQS/6O9
Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /usr/bin/dolphin %u
--------------------------------------------------------------------------------------
赋予文件可执行权限:
chmod +x ~/.local/share/kservices5/ServiceMenus/admin_open.desktop
重启Dolphin后即可在右键菜单看到新选项。
----------------------------------
关于指定绝对图标路径_只写文件名_不写扩展名
Icon=/usr/share/icons/breeze/actions/22/actor
Icon=/usr/share/icons/Adwaita/512x512/devices/computer
Icon=/usr/share/wallpapers/GWQS/6O9
----------------------------------
系统级 MIME 数据库_完整类型列表
cat /etc/mime.types | grep sh
cat /usr/share/mime/types | grep mp4
----------------------------------
关于安全清除主根目录下的 Timeshift 备份_百度AI
可结合系统工具和命令行操作,具体步骤如下:
一、使用 Timeshift 自带功能删除(推荐)
打开 Timeshift 界面,进入“快照”管理页面,勾选需删除的备份后点击“删除”按钮。此方式能自动处理依赖关系和配置文件,避免误删系统文件1。
二、手动清理备份文件(适用于命令行操作)
定位备份目录
Timeshift 默认存储路径为 /timeshift 或 /run/timeshift,可通过如下ls命令确认具体位置。
ls / | grep timeshift
递归删除备份文件夹
执行以下命令(需 root 权限):
sudo rm -rf /timeshift/*
-r 表示递归删除子目录,-f 表示强制操作34。
选择性清理日志或残留文件
若存在残留日志或临时文件,可使用 find 命令定位后删除:
sudo find /var/log/ -name "*timeshift*" -exec rm -f {} \;
此命令会删除 /var/log 下所有含 "timeshift" 的日志文件。
三、安全擦除敏感备份(可选)
若需彻底防止数据恢复(如涉及隐私数据),可覆盖写入备份文件:
sudo shred -v -n 3 -z /timeshift/*
-n 3 表示覆写3次,-z 最后一次用零填充,适用于机械硬盘。
四、后续维护建议
定期清理:结合 cron 定时任务自动删除旧备份,例如每月清理一次。
空间监控:使用 du -h /timeshift | sort -rh 查看目录占用,避免空间耗尽。
注意事项
谨慎使用 rm -rf:误操作可能导致系统损坏,务必确认路径无误。
备份验证:删除前确认备份不再需要,避免数据丢失。
通过以上方法,可高效且安全地管理 Timeshift 备份文件。
----------------------------------
# 打包KDE桌面配置(包含面板、主题、快捷键等)
tar -czvf kde_config_$(date +%Y%m%d).tar.gz ~/.config/plasma* ~/.local/share/plasma ~/.kde*
#配置文件恢复
tar -xzvf kde_config_20250401.tar.gz -C ~/
kbuildsycoca5 --noincremental # 重建KDE配置缓存
检查备份文件完整性
tar -tvf /mnt/backup/kde_backup.tar.gz | grep plasma
#!/bin/bash
USER_HOME="/home/wo" # 或通过$HOME变量自动获取
BACKUP_DIR="/mnt/backup"
tar -czf $BACKUP_DIR/kde_backup.tar.gz \
$USER_HOME/.config/plasma* \
$USER_HOME/.local/share/plasma*
测试解压到临时目录
mkdir /tmp/test && tar -xzvf kde_2025-04-01.tar.gz -C /tmp/test
确保解压路径符合预期,避免覆盖关键文件。
自动化灾备方案
定时增量备份脚本
创建touch /usr/local/bin/kde_backup.sh:
---------------------------
#!/bin/bash
BACKUP_DIR="/mnt/backup/kde_$(date +%Y%m)"
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/kde_$(date +%F).tar.gz --exclude=*.cache /home/wo/.config/plasma* /home/wo/.local/share/plasma*
find /mnt/backup/ -name "kde_*.tar.gz" -mtime +30 -exec rm {} \;
---------------------------
加执行权限chmod +x /usr/local/bin/kde_backup.sh
bash /usr/local/bin/kde_backup.sh
设置每日执行(crontab -e添加):
0 2 * * * /usr/local/bin/kde_backup.sh
功能:每月新建目录、保留30天历史备份。
----------------------------------
apt install kde-plasma-desktop
apt install dolphin
----------------------------------
吾们是一支充满激情朝阳的队伍 !吾们的愿景是在图画中构建一个有意义的好系统;
于共分享时空能源信息来提升各位在座的大中小家园中正好品质传......自觉醒悟中做好在生产生活生存中的平和。
----------------------------------
=========天明天文化=========
==========================================
==========================================
==========================================
==========================================
==========================================
2025年 11月 18日 星期六 20:20:20 CST
==========================================
sed -i '6i\年月日 20:20:20 CST' ./20356956/2035956
==========================================
203569569_WB.txt
##########################################################
### root@ls-Czciw1TQ:/2035956# date ###
### 2025年 05月 05日 星期一 22:22:22 CST ###
### /2035956/(((((@)))))/203569569/O/OOO ###
##########################################################
==========================================
==========================================
==========================================
==========================================
==========================================
========================================================
PS1='[\u@星期\d日_\t][\w]\$ '; #个性化盘符设置#
========================================================
sed -n '3p' /2035956/203569569/O/OOO/2035956
sed -i '6i\2035956#520' /2035956/203569569/O/OOO/2035956
========================================================
2035956#520
2025年 11月 18日 星期六 20:20:20 CST
2024年 08月 01日 20:20:20 CST
2025年 11月 18日 星期六 20:20:20 CST
========================================================
find / -cmin -2 | grep /2035956/203569569/O/OOO 要在OOO目录中筛选出在2分钟内被创建或者修改过的文件
========================================================
ps -A | grep firewalld
tree -L 3 /
========================================================
sync && echo 内存已经刷新
free -m
========================================================
zip -r /203569569.zip /203569569
========================================================
alias O.z='zip -r /ZG/O/O.zip /203569569/O/'
alias 69.z='zip -r /ZG/69/69.zip /203569569/69'
alias 20.z='zip -r /203569569/ZG/WEI.zip /203569569/69/WEI69WOS/WEI'
alias 35.z='zip -r /203569569/ZG/WO.zip /203569569/69/WEI69WOS/WO'
alias 203569569.z='zip -r /ZG/ZG/203569569.zip /203569569/@'
========================================================
----------------------------------
server {
listen 80;
server_name 106.13.197.145;
location /SK {
proxy_pass http://139.9.178.31/index.php;
}
location /IP {
proxy_pass http://106.13.197.145:81/@/O/PHP/IP.php;
}
location /CN {
proxy_pass http://www.2035956.cn/;
}
location /TOP {
proxy_pass http://www.2035956.top/;
}
location /81 {
proxy_pass http://106.13.197.145:81/;
}
location /11108 {
proxy_pass http://106.13.197.145:11108/;
}
location /www.20356956.cn {
proxy_pass http://106.13.197.145:11108/;
}
}
----------------------------------
server {
listen 333;
server_name 106.13.197.145;
location / {
proxy_pass http://172.17.0.2:333;
proxy_set_header Host $host;
}
}
----------------------------------
=================================ZD#ML=================================
#alias#ls -Ral#cd#cat#tac#more#less#head#cp -lri#mv#mkdir -p#chmod -R 777#chown -R wo:wo#chattr +i#
#touch#vi#nano#ln -s#grep -i#which#help#useradd#passwd#zip -r#unzip#
#last#lastlog#traceroute#netstat -tulrn#netstat -an#netstat -rn#
#source /etc/bashrc#cat /proc/cpuinfo#uname -a#ps aux#ifconfig#tree#sudo -i#md5sum#rpm -qa#tree -L 3 /#
#pstree#whoami#rm -r#mv old new#echo "追加的新内容" >> ll.txt#
#chattr -i ./.ure.ini #先去除文件只读属性# #rm -r ./.ure.ini #再删除#
#mkdir -p /2035956/520/2035956/520/2035956/520#递进建立目录#
#find /2035956/ -name 2035956#find / -name *2035956*#find / -name 2035956???#
#find /etc -size +163840 -a -size -204800#find / -name 2035956 -exec ls - {} \;#
#egrep "(108|甘天文化|1118|2035956)" /2035956@520#
#yum#yum list#yum updata#dnf#yum clean all#yum makecache#
#docker#docker search docker#docker pull centos#docker ps -a#
#docker rename OLD NEW#
#docker run -it --name 2035956_centos -p 55555:80 -d centos:latest#
#docker run -ti --name 2035956_bt_55355 -p 55355:80 -d centos:latest#
#5486c85c18cb4f2110683e7f23c43f08f51600b2ef1176640d0311f47809e4de#
#19f13552b0e74c6ba3c2e4f1bdd23119fa06a204f8bdcab99bd03d04b937b6af#
#docker exec -ti 2035956_bt_55355 bash#
#docker run -ti centos bash#docker exec -ti 2035956_centos bash#
#yum install -y wget#yum install -y openssh-server#
#yum install -y wget && wget -O 520.sh http://139.9.178.31:81/@/O/2035956/2035956_520.sh && sh 520.sh#
#ssh root@139.9.178.31#root/108.........2035956#
#wget http://106.13.197.145/web/index.html#
#mount -t [文件系统] [设备文件名] [挂载点]#mount -t iso9660 /dev/sr0 /mnt/cdrom#umount /dev/sr0#
#runlevel#cat /etc/inittab#logout#shotdown -r 20:20#reboot#init 6#
#sed -i '1i\2035956_520' /2035956/520/2035956#520.txt
#netstat -tunlp|grep mysql
#ps -ef|grep mysql
=================================ZD#ML=================================
13902785327@139.com
root
108GWQS1118.2035956
GZ.20356956.ZG
admin
GZ.Wei69Wo.ZG
GZ520954ZG
wei69wo
----------------------------------
蓝天数据库账号资料:
数据库名:sql735891
用户:sql735891
密码:GZ.Wo69Wei.ZG
访问站点:http://106.13.197.145:520/LT_2035956/index.php
----------------------------------
在Ubuntu上安装LibreOffice
apt update
apt list --upgradable
apt install libreoffice
apt install libreoffice-l10n-zh-cn
----------------------------------
在Ubuntu上安装virtualbox
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee -a /etc/apt/sources.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.1
sudo apt-get install virtualbox-ext-pack
sudo apt install ./virtualbox-7.0_7.0.20-163906~Ubuntu~jammy_amd64.deb
sudo apt remove virtualbox*
sudo apt autoremove
sudo rm -rf ~/.config/VirtualBox
sudo rm -rf ~/.local/share/VirtualBox
sudo apt-get clean
----------------------------------
apt install automake
apt install cmake
apt install zip
----------------------------------
/run/user/1000/doc
----------------------------------
nano /etc/hostname hcss-ecs-afc1 --->> GZ_203569569_ZG
nano /etc/hosts
systemctl restart systemd-hostnamed
----------------------------------
reboot
----------------------------------
ln ./203569569 /home/wo/Desktop/203569569
cd /home/wo/Desktop
cd /usr/share/nginx/html
root@GZ203569569ZG:/usr/share/nginx/html#
----------------------------------
apt list | grep fcitx
apt install fcitx
apt install fcitx-table-wbpy
----------------------------------
add-apt-repository ppa:fcitx-team/nightly
apt update
apt install fcitx5
apt install fcitx5-wbpy
im-config -n fcitx5
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 开机自动启动
sudo apt purge ibus 卸载ibus输入法框架
sudo apt -f install
sudo apt --fix-broken install
cd /home/wo/Downloads
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb 安装搜狗输入法
----------------------------------
甘天明文化
自建字符号
⑧
GZ203569569ZG
----------------------------------
cd /203569569/O/OO/OOO
cd /home/wo/Pictures
cd /home/wo/Downloads
cd /203569569/69/wo/ZIP/RPM
cd /usr/share/libime/O
cd /usr/share/applications
----------------------------------
sudo apt-get install python3-tk
pip install pillow numpy
pip install pygame
pip install modules
pip install PyQt5
pip install pyqt5-tools
----------------------------------
http://www.bokequ.com/show/demo17/index.html
----------------------------------
/etc/nginx/nginx.conf
systemctl status nginx.service
journalctl -xeu nginx.service
----------------------------------
https://blog.csdn.net/sunyuhua_keyboard/article/details/139493464
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow http
sudo ufw allow https
sudo ufw reload
sudo ufw logging on
sudo ufw logging full
sudo ufw allow from 116.205.242.244 to any port 81
sudo ufw allow from 116.205.242.244 to any port 8215
sudo ufw deny from 116.205.242.244 to any port 8215
sudo ufw status verbose
sudo ufw status numbered > ~/ufw/ufw_rules_backup.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201118202020.txt
sudo ufw status numbered > ~/ufw/ufw_rules_backup_202408070855.txt
sudo echo "" > /var/log/ufw.log
echo "0 2 * * * sudo cat /dev/null > /var/log/ufw.log" | sudo tee -a /etc/crontab
find /var/log/ufw.log -mtime +$(($(date --date='2020-12-26' +%s) / 86400)) -exec rm {} \;
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw default deny
sudo ufw allow 8215
sudo ufw status
sudo ufw delete allow 8215
sudo ufw allow from 116.205.242.244
sudo iptables -t nat -A PREROUTING -p tcp -d 116.205.242.244 --dport 8215 -j DNAT --to-destination 192.168.0.96:8215
sudo iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.96 --sport 8215 -j MASQUERADE
sudo iptables-save > /etc/iptables/rules.v4
sudo ip6tables-save > /etc/iptables/rules.v6
sudo ufw disable
sudo ufw enable
sudo ufw allow 22,80,81,443,555,8215/tcp
sudo ufw status
udo ufw delete 7
sudo ufw reload
sudo ufw status numbered > ~/ufw/ufw_rules_backup_20201127202020.txt
----------------------------------
lsof -i:80
ps -ef | grep nginx
systemctl status 93595
systemctl list-unit-files --type=service
systemctl list-units --type=service --all
systemctl list-units --type=service --all | grep ufw
systemctl list-units --type=service --state=running
----------------------------------
sudo ln /203569569/O/OO/OOO/108GWQS1118 ./
sudo ln /203569569/O/OO/OOO/203569569 ./
sudo ln /203569569/O/OO/OOO/203569569_WB.txt ./
ln /203569569/O/OO/OOO/203569569 /203569569/@/O/OO/OOO/203569569
ln -s /snap/firefox/4650/usr/lib/firefox/firefox /203569569/GZ/o
----------------------------------
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
----------------------------------
sudo apt update
sudo apt install php8.1
sudo apt install php8.1-fpm
sudo apt install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath php8.1-curl
php -v
apt search php-*
php -m
apt search php8.1
apt install php8.1-fpm
apt install php8.1
php-fpm8.1 -v
php8.1 -v
mkdir -p /data/php/81
cd /data/php/81
touch info.php
nano info.php
cat info.php
php -S 192.168.0.96:81 -t /data/php/81
curl -i 192.168.0.96:81/info.php
http://192.168.0.96:81/info.php
----------------------------------
/etc/systemd/system/multi-user.target.wants/ #开机启动服务#
sudo systemctl enable nginx
sudo systemctl disable nginx
----------------------------------
sudo apt update
sudo apt install apache2
sudo systemctl start apache2
sudo ufw allow 'Apache Full'
sudo nano /etc/apache2/sites-available/000-default.conf
sudo systemctl restart apache2
sudo systemctl is-enabled apache2
sudo systemctl status apache2
sudo systemctl stop apache2
sudo systemctl disable apache2
----------------------------------
cd /203569569/69/WOS/GodoOS/
sudo ./godo
http://192.168.0.96:8215/
http://106.13.197.145:8215/
----------------------------------
. ~/.bashrc
source ~/.bashrc 刷新命令
----------------------------------
==========================================
==========================================
==========================================
==========================================
==========================================
2025年 11月 18日 星期六 20:20:20 CST
==========================================
sed -i '6i\年月日 20:20:20 CST' ./2035956
==========================================
http://106.13.197.145:81/@/O/PHP/20356956_SK.php
http://106.13.197.145/106.13.197.145.htm
http://106.13.197.145:81/@/O/PHP/20356956_SK.php
http://106.13.197.145/GWQS.txt {=} /www/server/nginx/html/GWQS.txt
http://106.13.197.145/ {=} /www/server/nginx/html/index.html
https://tool.lu/ {=} 实用在线工具网站
https://www.cnblogs.com/chentiao/p/16543679.html {=} xargs命令详解
https://tool.lu/command/index.html {=} 在线查询Linux命令
https://tool.lu/coderunner/ {=} 在线运行代码
http://106.13.197.145:81/@/O/PHP/20356956_SK.php {=} 时空在线
https://www.jyshare.com/ {=} 菜鸟工具在线
大家好!
甘天明文化_2035956
时空点:2024年07月02日01时48分39秒
http://139.9.178.31:81/2035956/(((((O)))))/
时空点 : 2024年07月05日23时59分56秒
http://139.9.178.31/
时空点 : 2024年07月13日02时10分35秒
粤MF29569保养共550元
时空点:2024年07月13日_星期六_17时20分35秒
甘天明文化在梅州月梅路比亚迪4S店为粤MF29569秦120DMi保养好后返长乐!
时空点:2024年07月21日08时07分10秒
http://106.13.197.145:6956/108GWQS1118.htm
时空点:2024年07月22日02时24分35秒
http://116.205.242.244/
时空点:2024年07月22日02时36分22秒
http://106.13.197.145:6956/WB.txt
时空点:2024年07月23日12时28分00秒
http://www.203569569.cn/203569569
时空点:2024年07月29日21时21分21秒
108GWQS1118.htm
时空点:2024年07月30日10时25分39秒
https://youdu.cn/download/client
有度即时通客户端
时空点:2024年07月30日17时20分21秒
https://www.liqucn.com/rj/941457.shtml
时空点:2024年07月31日10时52分59秒
https://support.huaweicloud.com/usermanual-icp/icp_08_0002.html
关于华为云的ICP首次备案_操作流程
时空点:2024年07月31日22时12分36秒
http://106.13.197.145:6956/SK.php
http://106.13.197.145:6956/WB.txt
时空点:2024年07月31日23时35分20秒
https://support.huaweicloud.com/icp/index.html
关于华为云ICP备案的成长地图
时空点:2024年08月13日21时36分49秒
http://www.activepower.net/
用户名: gammagwq
密码: 1........4
http://106.13.197.145/GWQS.txt {=} /www/server/nginx/html/GWQS.txt
http://106.13.197.145/ {=} /www/server/nginx/html/index.html
https://tool.lu/ {=} 实用在线工具网站
https://www.cnblogs.com/chentiao/p/16543679.html {=} xargs命令详解
https://tool.lu/command/index.html {=} 在线查询Linux命令
https://tool.lu/coderunner/ {=} 在线运行代码
http://106.13.197.145:81/@/O/PHP/20356956_SK.php {=} 时空在线
https://www.jyshare.com/ {=} 菜鸟工具在线
大家好!
甘天明文化_2035956
时空点:2024年07月02日01时48分39秒
http://139.9.178.31:81/2035956/(((((O)))))/
时空点 : 2024年07月05日23时59分56秒
http://139.9.178.31/
时空点 : 2024年07月13日02时10分35秒
粤MF29569保养共550元
时空点:2024年07月13日_星期六_17时20分35秒
甘天明文化在梅州月梅路比亚迪4S店为粤MF29569秦120DMi保养好后返长乐!
时空点:2024年07月21日08时07分10秒
http://106.13.197.145:6956/108GWQS1118.htm
时空点:2024年07月22日02时24分35秒
http://116.205.242.244/
时空点:2024年07月22日02时36分22秒
http://106.13.197.145:6956/WB.txt
时空点:2024年07月23日12时28分00秒
http://www.203569569.cn/203569569
时空点:2024年07月29日21时21分21秒
108GWQS1118.htm
时空点:2024年07月30日10时25分39秒
https://youdu.cn/download/client
有度即时通客户端
时空点:2024年07月30日17时20分21秒
https://www.liqucn.com/rj/941457.shtml
时空点:2024年07月31日10时52分59秒
https://support.huaweicloud.com/usermanual-icp/icp_08_0002.html
关于华为云的ICP首次备案_操作流程
时空点:2024年07月31日22时12分36秒
http://106.13.197.145:6956/SK.php
http://106.13.197.145:6956/WB.txt
时空点:2024年07月31日23时35分20秒
https://support.huaweicloud.com/icp/index.html
关于华为云ICP备案的成长地图
时空点:2024年08月13日21时36分49秒
http://www.activepower.net/
用户名: gammagwq
密码: 1........4
时空点 : 2024年08月16日08时10分20秒
http://116.205.242.244:81/203569569_SK.php
时空点 : 2024年11月28日04时06分17秒
http://116.205.242.244:81/GM/PHP/SK.php
时空点 : 2024年11月28日04时22分45秒
http://116.205.242.244:81/GM/PHP/2035956_SK.php
时空点 : 2024年11月28日04时22分52秒
http://116.205.242.244:81/GM/GTM/SZ.htm
时空点 : 2024年11月28日04时22分52秒
http://116.205.242.244:81/GM/GTM/69.htm
时空点 : 2024年11月28日17时20分52秒
https://console.huaweicloud.com/smb/?agencyId=0635ad6d9b000f391fc7c004f0147d33®ion=cn-south-1&locale=zh-cn#/resource/plan/669a040d7cddd0025a31bde1/overview
时空点 : 2024年12月25日01时01分08秒
http://116.205.242.244:81/GM
时空点 : 2025年04月06日22时22分22秒
☆★○●◎◇◆□ ■△▲※→←↑↓#&@\ ̄^_^ ̄°℃§
∞⊙≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∧∨∑∏∪∩∈∵∴⊥∥∠⌒≌∽√
①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛
ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ
ερτυθιοπασδφγηξκλζχψωβνμ
ΣΕΡΤΥΘΙΟΠΑΣΔΓΓΗΞΚΛΖΧΨΩΒΝΜ
壹贰叁肆伍陆柒捌玖 个拾佰仟萬億兆京垓秭穰溝_沟澗_涧正 載_载极
恒河沙-阿僧祇-那由他-不可思議-無量-大數
10 10 10
时空点 : 2025年04月07日11时18分20秒
DeepSeek网页版本部署
https://deepseekr1.bikuai.top/
https://www.php.cn/faq/1203620.html
时空点 : 2025年04月08日10时41分20秒
https://bot.n.cn/download
时空点 : 2025年04月11日13时00分00秒
www.203569569.cn:69
apt --fix-broken install
snap refresh
snap install vivaldi
Ubuntu 22.04 通过命令行将 MP4 转换为 GIF 的两种方法
一、使用 ffmpeg 直接转换(推荐)
安装依赖工具
sudo apt update && sudo apt install ffmpeg -y
(支持视频格式转换的核心工具)
执行转换命令
ffmpeg -ss 00:00:00 -i input.mp4 -to 00:00:10 -r 10 -vf "scale=320:-1" output.gif
参数说明:
-ss 00:00:00:指定起始时间(格式:时:分:秒)
-to 00:00:10:指定转换的持续时长(或使用 -t 10 表示持续 10 秒)
-r 10:设置帧率(数值越大 GIF 越流畅,但文件体积越大)
-vf "scale=320:-1":调整输出尺寸(320 为宽度,高度按比例自动计算)
示例:
ffmpeg -ss 00:00:05 -i demo.mp4 -t 3 -r 15 -vf "scale=480:-1" animation.gif
二、使用 mplayer + imagemagick 分步转换
安装依赖工具
sudo apt install mplayer imagemagick -y
(分步生成图片序列再合并为 GIF)
生成 JPEG 图片序列
mkdir output # 创建输出目录
mplayer -ao null -vo jpeg:outdir=./output input.mp4
参数说明:
-ao null:禁用音频输出
-vo jpeg:outdir=./output:将视频逐帧输出为 JPEG 图片到 output 目录
合并图片为 GIF
convert -delay 20 -loop 0 ./output/*.jpg result.gif
参数说明:
-delay 20:设置帧间隔时间(单位:0.01 秒,20 表示 0.2 秒/帧)
-loop 0:设置 GIF 无限循环(设为 1 表示播放一次)
注意事项
调整画质与体积
降低 -r(帧率)或 -vf scale(分辨率)可减少 GIF 文件大小。
若需保留高清画质,可移除 -vf scale 参数。
处理大文件
使用 mplayer 分步转换时,大量图片可能占用较大磁盘空间,建议及时清理临时文件。
时间截取精度
-ss 和 -to 参数支持毫秒级精度(例如 00:00:01.500)。
扩展命令示例
# 快速转换(无参数优化)
ffmpeg -i input.mp4 output.gif
# 指定精确时间段(从第5秒开始,截取3秒)
ffmpeg -ss 00:00:05 -i input.mp4 -t 3 output.gif
关于豆包AI
豆包官方网页版入口为:https://www.doubao.com/chat/ ,不用登录就能使用豆包的基础问答、文本生成等功能。不过,登录后可以享受更多个性化服务和完整功能,比如保存对话记录、使用更多定制化的智能体等。
找到入口的方法
搜索引擎搜索:打开浏览器,在搜索框输入关键词“豆包官方网页版”,搜索引擎会优先展示官方认证的结果,确保你进入的是最权威的页面。进入搜索结果后,要仔细查看每一个链接是否带有官网字样或蓝色认证标志,防止进入不良商家模仿的官方页面。
关注官方社交媒体:可以通过关注豆包的官方微博、抖音、B站等社交媒体账号来获取最新入口信息。这些渠道也能让你第一时间掌握新功能上线、活动预告等内容。
使用方法
文本输入与对话:在对话窗口中输入问题、需求或文本内容,点击发送按钮或按回车键发送消息,豆包将以自然语言形式回复。用户可继续输入文本与豆包进行对话互动。
图像生成:点击图像生成按钮,在描述框中详细描述想要生成的图像内容,包括场景、物体、颜色、风格等,还可指定图像尺寸、比例和分辨率等参数,然后点击生成按钮,豆包将根据描述生成相应图像。
其他功能操作:语音输入/输出、实时翻译、多轮对话、个性化配置等功能,可根据需求在相应功能模块中进行操作。
功能亮点
知识问答:涵盖科学、技术、文化、娱乐等各个领域,能快速准确地回答用户提出的各种问题,帮助用户获取信息、增长知识。
内容创作:可协助用户进行各类文本创作,根据用户给出的主题和要求,生成高质量的文章、文案等内容,为用户提供创作灵感和思路。
语言处理:支持多种语言之间的翻译,能对用户输入的文本进行润色和优化,使语句更加通顺、自然、准确,还可以对长篇复杂的内容进行总结提炼,提取关键信息。
智能聊天:与用户进行自然流畅的对话,无论是日常闲聊、讨论兴趣爱好,还是寻求情感支持,豆包都能给予积极回应,陪伴用户度过闲暇时光。
图像生成:根据用户的文字描述,生成各种风格和主题的图像,满足用户在创意设计、内容创作等方面对图像的需求。
文件同步:无论你是在手机端还是电脑端编辑文档,都能实时更新,不用担心遗漏重要信息。
多人在线编辑:团队成员可以一起修改同一个文件,是远程办公神器。
时空点 : 2025年05月01日09时56分35秒
豆包AI:关于神农的理解
神农的形象从传说中的部落首领升华为中华文明的精神图腾,其核心在于 “利民” 与 “创新”。从原始农业到智慧农业,从尝百草到基因编辑,这一文化符号持续激发着中华民族的创造力。正如湖南师范大学学者所言:“神农文化是中华文明的伟大基石,其精神将永远滋养着这片土地。” 这一论断不仅适用于历史,更指向未来 —— 在科技与人文交融的时代,神农的智慧仍将为人类解决生存挑战提供启示。
古为今得!今为后启!
同志们!大家共勉!
https://auth.huaweicloud.com/authui/login.html#/login
https://console.huaweicloud.com/flexus/
时空点 : 2025年06月08日11时18分35秒
https://139.9.107.189:55555/home
http://139.9.107.189//◎/MW/GTM/GWQS.txt
http://139.9.107.189/%E2%98%AF/%E2%97%8E/MW/GTM/203569569_WB.txt
https://139.9.107.189:55555/login
108GWQS1118/GZ......ZG
https://console.huaweicloud.com/flexus/agent/#/template/c99c760a-af80-4bc6-b62b-d3fabe477f0d
在阳光爱心照耀和感召下,伍位人民服务叁位普通老百姓,正在快快乐乐开开心心地为她们洗衣做饭搞卫生等等的做好事行为!用志愿者风格和方式呈现为人民服务的主题
http://www.203569569.cn:8215/
http://139.9.107.189/%E2%98%AF/%E2%97%8E/MW/GTM/203569569_WB.txt
https://pan.baidu.com/s/1s_6cz13Y1D5fAIFAB5kI7Q?pwd=GWQS
时空点 : 2025年10月24日02时04分57秒
在BYD_服务中心_做粤MF29569的车保养_20251023_1226-1520_梅州市月梅路93号
https://1ms.run/ 13902785327/108GWQS1118.2035956
root@hcss-ecs-1e56:~# docker pull docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3
Using default tag: latest
latest: Pulling from accetto/debian-vnc-xfce-chromium-g3
38513bd72563: Already exists
1fcdd69dcd0e: Pull complete
d710b90ce25d: Pull complete
3e4d3e6793a1: Pull complete
534aa0d3a8cb: Pull complete
6e85ddbf6fdd: Pull complete
b53de51b5a19: Pull complete
d3aa0c22c253: Pull complete
1357edda9e61: Pull complete
a1bf27e62495: Pull complete
b7f83584fbe3: Pull complete
accd536cc87e: Pull complete
4ce1c13023cd: Pull complete
24e0677d49af: Pull complete
0c95b3c21cf5: Pull complete
b6916c0f46e5: Pull complete
9e9d9e60c922: Pull complete
2bb1175a98bd: Pull complete
0fb889eb2855: Pull complete
Digest: sha256:c65a067ccee8b6c861667399c68cc9f86c8a9ec3b4ca9ea120eb20d445f0b1b0
Status: Downloaded newer image for docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
docker.1ms.run/accetto/debian-vnc-xfce-chromium-g3:latest
noVNC Lite Client是noVNC项目中的一个轻量级版本,属于HTML5 VNC客户端库和应用的一部分。noVNC本身是一个基于Web技术的VNC客户端,允许用户通过现代浏览器(包括移动浏览器如iOS和Android)连接和控制远程桌面。其核心概念包括:
1. **VNC与noVNC**:VNC(Virtual Network Console)是一种远程桌面控制技术,分为服务器端(VNC Server)和客户端(VNC Client),通过TCP协议通信。noVNC则是将传统VNC客户端转化为Web应用,用户无需安装额外客户端软件,直接通过浏览器访问即可控制远程桌面。例如,用户在Windows 10上安装UltraVNC作为VNC Server,再通过noVNC Lite Client在浏览器中连接该服务器,实现远程控制。
2. **WebSockets代理(websockify)**:由于大多数VNC服务器不支持WebSockets协议,而noVNC与浏览器之间需通过WebSockets交互,因此需要websockify作为代理,将WebSockets流量转换为VNC服务器支持的TCP流量。例如,在配置noVNC时,通过执行websockify.js文件,将浏览器的WebSocket连接(如9000端口)转发到VNC Server的TCP端口(如5900端口),从而实现连接。
3. **浏览器与服务器要求**:noVNC支持所有现代浏览器,包括Chrome 89、Firefox 89、Safari 15等,且VNC服务器需支持标准VNC协议并具备WebSockets支持(或通过websockify代理)。例如,用户需确保浏览器版本符合要求,服务器端正确配置VNC服务和WebSockets代理。
4. **功能特性**:noVNC Lite Client支持缩放、剪切板功能(需解决特定版本问题)、本地光标渲染、触摸手势模拟鼠标操作等。例如,在使用过程中,用户可通过浏览器缩放远程桌面,或通过触摸屏滑动实现鼠标拖拽操作。
5. **应用场景**:noVNC被广泛应用于云计算、虚拟机控制面板,如OpenStack Dashboard和OpenNebula Sunstone。例如,在OpenStack环境中,用户可通过noVNC Lite Client直接在Web界面访问和管理虚拟机桌面。
背景方面,noVNC项目由开源社区维护,旨在提供轻量、跨平台的远程桌面解决方案。其安装部署通常涉及下载源代码、配置依赖(如Node.js、git)、安装VNC Server(如UltraVNC)及WebSockets代理工具,并通过修改配置文件和执行脚本完成集成。例如,在Windows 10上,用户需依次安装UltraVNC、Node.js、git,通过npm安装必要模块,克隆noVNC和websockify-js仓库,修改websockify.js配置,最后执行脚本启动服务,通过浏览器输入主机IP和端口(如http://主机IP:9000/vnc.html)即可访问。
总结来说,noVNC Lite Client通过Web技术简化了远程桌面访问流程,结合WebSockets代理解决了协议兼容性问题,适用于需要通过浏览器快速控制远程桌面的场景,如云计算管理、远程协助等。
# 设置时区环境变量
ENV TZ=Asia/Shanghai
# 链接符号链接以更新系统时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
echo $TZ > /etc/timezone
docker run -dit -p 映射端口:端口 --name=容器名 -e LANG=zh_CN.UTF-8 -e LC_ALL=zh_CN.UTF-8 镜像名 /bin/bash
docker run -e TZ=Asia/Shanghai -d your_image bash
docker run -v /etc/localtime:/etc/localtime:ro -d your_image bash
在容器内直接修改时区文件可能需要root权限(如使用docker exec -u 0)
docker exec进入容器内部,手动设置时区:
docker exec -it container_name bash
# 在容器内部执行以下命令
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
==========================================
LXDE_GWQS_VNC
108GWQS1118
passwd root GZ..........ZG
apt install nano
sudo apt install kde-l10n-zhcn
apt install language-pack-zh-hans
apt install language-pack-gnome-zh-hans-base
#sudo apt install ttf-wqy-zenhei
nano /etc/environment
nano /etc/default/locale
----------------------------------
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
------------------------------------
nano /etc/profile
nano /etc/bash.bashrc
nano ~/.bashrc
------------------------------------
export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN:zh"
export LC_ALL="zh_CN.UTF-8"
------------------------------------
source ~/.bashrc
source /etc/profile
source /etc/bash.bashrc
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#apt list --installed | grep fcitx #
apt install fcitx
apt install fcitx-table-wbpy
apt install locales
dpkg-reconfigure locales
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
locale
locale
sudo apt install firefox-locale-zh-hans
sudo apt install libreoffice-l10n-zh-cn
apt install gedit
apt install gedit-plugin-terminal
--------------------------------------------------
sudo echo 'export VAR_NAME=value' >> /etc/profile
source /etc/profile
echo $VAR_NAME
==========================================
sudo apt update
sudo apt install language-pack-zh-hans
sudo apt install language-pack-gnome-zh-hans-base
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
sudo apt install kde-l10n-zh-hans
---------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en
export LC_ALL=zh_CN.UTF-8
---------------------------------------------------
sudo apt install fonts-wqy-zenhei
reboot
---------------------------------------------------
---------------------------------------------------------------------
sudo apt install python3.6
apt install language-selector-gnome
sudo apt install language-selector-common
gnome-language-selector --version
ls -l /usr/bin/python3
which python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --config python3
sudo apt install --reinstall language-support-common language-selector-gnome
sudo apt install --reinstall language-selector-common language-selector-gnome
sudo apt install language-pack-gnome-zh-hans language-pack-zh-hans
---------------------------------------------------------------------
sudo apt install ubuntu-desktop
sudo apt install kubuntu-desktop #sddm
dpkg --configure -a
apt update
apt install fcitx
apt install fcitx-table-wbpy
apt install qterminal
apt install qterminal-l10n
---------------------------------------------------------------------
cat /etc/apt/sources.list
nano /etc/apt/sources.list
---------------------------------------------------------------------
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ bionic main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://archive.ubuntu.com/ubuntu/ bionic universe
deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe
deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ bionic-security multiverse
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main
---------------------------------------------------------------------
#deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #中科大
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #阿里云
#deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contri #清华大学开源软件源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-security main contrib non-free non-free-firmware
---------------------------------------------------------------------
apt update
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED65462EC8D5E4C5
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78DBA3BC47EF2265
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 762F67A0B2C39DE4
apt update
apt full-upgrade
apt --fix-broken install
apt list --upgradable -a
#若密钥导入后仍报错,#
#可尝试删除/etc/apt/trusted.gpg.d/目录下旧的密钥文件后重新导入#
firefox-esr-l10n-zh-cn
libreoffice-l10n-zh-cn
thunderbird-l10n-zh-cn
kde-l10n-zhcn
apt install poedit
apt install git
https://github.com/vslavik/poedit.git
-------------------------------------------------------------------------
-------------------------------------------------------------------------
-------------------------------------------------------------------------
docker run -ti \
-p 38080:8080 \
-p 36080:6080 \
-p 35900:5900 \
-e LANG=zh_CN.UTF-8 \
-e LANGUAGE=zh_CN:zh \
-e LC_ALL=zh_CN.UTF-8 \
msjpq/wine-vnc:bionic
==========================================
UB18_KDE_WINE
108GWQS1118
passwd root GZ..........ZG
apt update
apt install gedit
apt install gedit-plugin-terminal
#apt install nano
sudo apt install kde-l10n-zhcn
apt install language-pack-zh-hans
apt install language-pack-gnome-zh-hans-base
#sudo apt install ttf-wqy-zenhei
nano /etc/environment
nano /etc/default/locale
----------------------------------
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
------------------------------------
nano /etc/profile
nano /etc/bash.bashrc
nano ~/.bashrc
------------------------------------
export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN:zh"
export LC_ALL="zh_CN.UTF-8"
------------------------------------
source ~/.bashrc
source /etc/profile
source /etc/bash.bashrc
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#apt list --installed | grep fcitx #
apt install fcitx
apt install fcitx-table-wbpy
apt install locales
dpkg-reconfigure locales
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
locale
locale
sudo apt install firefox-locale-zh-hans
sudo apt install libreoffice-l10n-zh-cn
apt install gedit
apt install gedit-plugin-terminal
--------------------------------------------------
sudo echo 'export VAR_NAME=value' >> /etc/profile
source /etc/profile
echo $VAR_NAME
==========================================
sudo apt update
sudo apt install language-pack-zh-hans
sudo apt install language-pack-gnome-zh-hans-base
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
sudo apt install kde-l10n-zh-hans
---------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
if ! pgrep -x "apache2" > /dev/null; then
service apache2 start
fi
if ! pgrep -x "php-fpm" > /dev/null; then
service php8.3-fpm start
fi
if ! pgrep -f "php -S 172.17.0.2:609" > /dev/null; then
php -S 172.17.0.2:609 -t /www/609 &
fi
if ! pgrep -f "websockify.*6080" > /dev/null; then
websockify --web ~/.vnc 6080 localhost:5901 &
fi
#if ! pgrep -f "php -S 172.17.0.2:609" > /dev/null; then
# service GWQS.service start
#fi
---------------------------------------------------
sudo apt install fonts-wqy-zenhei
reboot
---------------------------------------------------
---------------------------------------------------------------------
sudo apt install python3.6
apt install language-selector-gnome
sudo apt install language-selector-common
gnome-language-selector --version
ls -l /usr/bin/python3
which python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --config python3
sudo apt install --reinstall language-support-common language-selector-gnome
sudo apt install --reinstall language-selector-common language-selector-gnome
sudo apt install language-pack-gnome-zh-hans language-pack-zh-hans
---------------------------------------------------------------------
sudo apt install ubuntu-desktop
sudo apt install kubuntu-desktop #sddm
dpkg --configure -a
apt update
apt install fcitx
apt install fcitx-table-wbpy
apt install qterminal
apt install qterminal-l10n
---------------------------------------------------------------------
====================================================================================================================
docker commit -m "UBUNTU_XFCE_VNC_ZH_desktop, 6901 to 6901" -a "108GWQS1118" 736d1ccd4046 ubuntu_xfce_vnc_zh:1.1118
sha256:eeee9a60edb134ff2bdedc529be92422871b589856c4cd8afc330ed47ceba74e
docker run -ti ubuntu_xfce_vnc_zh:1.1118 /bin/bash
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
------------------ update chromium-browser.init ------------------
... set window size 1920 x 1080 as chrome window size!
------------------ change VNC password ------------------
--------- purging existing VNC password settings ---------
------------------ start noVNC ----------------------------
------------------ start VNC server ------------------------
remove old vnc locks to be a reattachable container
no locks present
start vncserver with param: VNC_COL_DEPTH=24, VNC_RESOLUTION=1920x1080
...
start window manager
...
------------------ VNC environment started ------------------
VNCSERVER started on DISPLAY= :1
=> connect via VNC viewer with 172.17.0.2:5901
noVNC HTML client started:
=> connect via http://172.17.0.2:6901/?password=...
------------------ EXECUTE COMMAND ------------------
Executing command: '/bin/bash'
USER_ID: 1000, GROUP_ID: 0
nss_wrapper location: /usr/lib/libnss_wrapper.so
==========================================================
docker restart --time=35 960000f2200bd
====================================================================================================================
#在Ubuntu 18.04系统中从源码编译安装PHP 8.1
sudo apt-get update
sudo apt-get install -y wget gcc gcc-c++ autoconf automake libtool make libxml2 libxml2-devel openssl openssl-devel sqlite-devel
wget https://www.php.net/distributions/php-8.1.7.tar.gz
tar -zxvf php-8.1.7.tar.gz
cd php-8.1.7
nano ./configure
-------------------------------------------------------------
./configure --prefix=/usr/local/php8.1 \
--with-config-file-path=/usr/local/php8.1/etc \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--enable-mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--with-curl \
--enable-mbregex \
--enable-mbstring \
--enable-intl \
--enable-ftp \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--enable-soap \
--with-gettext \
--enable-fileinfo \
--enable-opcache
-------------------------------------------------------------
make && make install
https://blog.csdn.net/diandianxiyu_geek/article/details/127002785
root@GWQS:~# docker run -ti -p 69:80 ubuntu:latest bash
root@499f2730179f:/#
php -S 172.17.0.2:609 -t /www/609 &
-------------------------------------------------------------
if ! pgrep -x "apache2" > /dev/null; then
service apache2 start
fi
按以上风格如何把php -S 172.17.0.2:609 -t /www/609 & 的命令加入到~/.bashrc中?
nano ~/.bashrc
-------------------------------------------------------------
# 检查PHP开发服务器是否运行,如果没有运行则启动
if ! pgrep -f "php -S 172.17.0.2:609" > /dev/null; then
php -S 172.17.0.2:609 -t /www/609 &
fi
-------------------------------------------------------------
source ~/.bashrc
-------------------------------------------------------------
if ! pgrep -x "apache2" > /dev/null; then
service apache2 start
fi
按以上风格如何把php -S 172.17.0.2:609 -t /www/609 & 的命令做成GWQS.service加入到~/.bashrc中?
nano /etc/systemd/system/GWQS.service
-------------------------------------------------------------
[Unit]
Description=GWQS PHP Development Server
After=network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/bin/php -S 172.17.0.2:609 -t /www/609
Restart=on-failure
RestartSec=5
User=www-data
Group=www-data
WorkingDirectory=/www/609
Environment=GWQS_ENV=production
[Install]
WantedBy=multi-user.target
-------------------------------------------------------------
chmod 644 /etc/systemd/system/GWQS.service
nano ~/.bashrc
-------------------------------------------------------------
if ! pgrep -f "php -S 172.17.0.2:609" > /dev/null; then
service GWQS.service start
fi
-------------------------------------------------------------
source ~/.bashrc
-------------------------------------------------------------
===========================================http://139.9.107.189:=============================
FTP账号资料
用户:www_203569569_cn
密码:GZ_203569569_ZG
数据库账号资料
数据库名:www_203569569_cn
用户:www_203569569_cn
密码:GZ_203569569_ZG
http://139.9.107.189:28189/index.php
http://139.9.107.189:24480/install/index.php?method=ext_info
http://139.9.107.189:24480/home.php?mod=spacecp
http://139.9.107.189:24480/ admin/Aa123456
http://139.9.107.189:15700/login admin/Aa123456
/www/dk_project/dk_app/mediago/mediago_GWQS/mediago
http://139.9.107.189:3000/
http://139.9.107.189:12380/login 13902785327@139.com/GZ...........ZG 为知笔记 WizNote
http://139.9.107.189:9569/ GZ...........ZG
http://139.9.107.189:33333/
http://139.9.107.189:33333/login 108GWQS1118/GZ......ZG
http://139.9.107.189:33333/web/login 13902785327@139.com/GZ..........ZG
http://139.9.107.189:1157/passport/login admin/hertzbeat
http://139.9.107.189:45010/login 108GWQS1118/GZ......ZG
http://139.9.107.189:45010/admin/login admin/Aa123456
http://139.9.107.189:9876/login 13902785327@139.com/GZ...........ZG
http://139.9.107.189:18888/69569 13902785327/108GWQS1118........
http://139.9.107.189:18888/69569 108GWQS1118/GZ......ZG
http://139.9.107.189:5800/ 108........
http://139.9.107.189:56901/ Aa......
http://139.9.107.189:6080/vnc.html
http://139.9.107.189:16080/vnc.html
http://139.9.107.189:3002/ admin@69569/AaA.......... #sun_panel_GWQS管理面板
http://139.9.107.189:8080/dpanel/ui/user/login admin@69569/Aa...... #dpanel_GWQS管理面板
http://139.9.107.189:3471/
===========================================http://139.9.107.189:=============================
===========================================https://===========================================
https://139.9.107.189:11111/docker/containers
https://139.9.107.189:11111/home
https://chat.deepseek.com/sign_in
API:sk-2f0dd7c912e6442db58cc0239eef1e3c
https://platform.deepseek.com/sign_in
https://deepseek.108ai.com/
https://chat.baidu.com/search
https://chat.baidu.com/search
https://www.bilibili.com/
https://blog.uorz.me/
https://blog.uorz.me/2015/08/12/Obuntu.html #配置Ubuntu server + Openbox
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 6dca892c
===========================================https://===========================================
===========================================locale=============================================
apt update
apt install qterminal #qterminal终端
apt install qterminal-l10n #qterminal终端_ZH_CN
apt install xfce4-goodies
apt install language-pack-zh-hans fcitx ttf-wqy-microhei
apt install fcitx-table-wbpy
apt install language-pack-gnome-zh-hans
apt install gedit
#apt install language-pack-gnome-zh-hans-base
#apt install language-pack-touch-zh-hans
#apt install kde-l10n-zh-hans
#apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
#apt list | grep zh
#apt install calligra-l10n-zhcn
#apt install libreoffice-l10n-zh-cn
apt install dolphin
apt install kate
apt install kde-l10n-zhcn
apt install language-pack-kde-zh-hans
apt install k3b-i18n
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
apt install nano
nano /etc/default/locale
-------------------------------------------------------------
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source /etc/default/locale
nano ~/.bashrc
nano /root/.bashrc
-------------------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source ~/.bashrc
source /root/.bashrc
nano /etc/locale.gen
nano /var/lib/locales/supported.d/local
LANG=zh_CN.UTF-8
find /var/lib/locales/supported.d/ -name "*" -type f | xargs grep -l "zh_SG" 2>/dev/null
nano /var/lib/locales/supported.d/zh-hans
#zh_SG.UTF-8 UTF-8
locale-gen
dpkg-reconfigure locales
docker restart --time=35 6287704d9f43 #重启容器
===========================================locale=============================================
===========================================ubuntu-desktop====================================
apt update
apt install nano
apt install language-pack-zh-hans
#find /var/lib/locales/supported.d/ -name "*" -type f | xargs grep -l "zh_SG" 2>/dev/null
nano /var/lib/locales/supported.d/zh-hans
-------------------------------------------------------------
#zh_SG.UTF-8 UTF-8
-------------------------------------------------------------
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
nano /etc/default/locale
-------------------------------------------------------------
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source /etc/default/locale
nano ~/.bashrc
#nano /root/.bashrc
-------------------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source ~/.bashrc
source /root/.bashrc
#nano /etc/locale.gen
-------------------------------------------------------------
zh_CN.UTF-8 UTF-8
-------------------------------------------------------------
nano /var/lib/locales/supported.d/local
-------------------------------------------------------------
LANG=zh_CN.UTF-8
-------------------------------------------------------------
source /var/lib/locales/supported.d/local
locale-gen
dpkg-reconfigure locales
apt install ubuntu-desktop
apt install language-pack-gnome-zh-hans
apt install fcitx
apt install fcitx-table-wbpy
apt install qterminal #qterminal终端
#apt install qterminal-l10n #qterminal终端_ZH_CN
apt install gedit
apt install tightvncserver
exit
docker restart --time=35 892d6a834fe4 #重启容器
===========================================ubuntu-desktop====================================
================================================================================================================
root@GWQS:~# docker network create --subnet=20.0.0.0/8 --gateway=20.35.95.69 mmmmm
67f388b1d1149dee4b890e212f36c8cd60b777a25ff269a5d865e65ed82e578e
root@GWQS:~# docker network create --subnet=69.0.0.0/8 --gateway=69.56.95.69 ooooo
03b4b56735bb23e4ded0864e1c3a51b5d2439332ee83649bea025bf16e14bc6f
root@GWQS:~# docker network create --subnet=11.0.0.0/8 --gateway=11.18.95.69 wwwww
7f3cf0de0c191667734609f6bbdff0c89788e69faa8e1e2b5cb69a0736f5cb73
docker run -it --network=ooooo --ip=69.56.69.69 -p 69:80 69:10001.1118
docker run -it --network=mmmmm --ip=20.35.69.69 -p 609:609 -p 69:80 609:10001.1118
docker run -it --network=wwwww --ip=11.18.20.35 -p 29569:29569 -p 609:609 -p 69:80 29569:10001.1118
docker exec -it 7cfdd81551648 bash
service nginx start && service php8.3-fpm start
service nginx restart && service php8.3-fpm restart
service nginx status && service php8.3-fpm status
php -S 20.35.69.69:609 -t /www/609/ &
nano /www/609/index.php
-------------------------------------------------------------
Welcome to PHP Development Server";
echo "Server is running on 20.35.69.69:609
";
echo "Current time: " . date('Y-m-d H:i:s') . "
";
?>
-------------------------------------------------------------
ps aux | grep "php -S"
curl http://20.35.69.69:609/
nano /etc/nginx/nginx.conf
-------------------------------------------------------------
server {
listen 609;
server_name 139.9.107.189;
location / {
proxy_pass http://20.35.69.69:609;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_connect_timeout 30s;
proxy_read_timeout 60s;
}
}
-------------------------------------------------------------
docker search --filter stars=1000 ubuntu
镜像搜索:docker search ubuntu
镜像拉取:docker pull ubuntu
容器生成镜像:
docker commit -m "ubuntu-zh" -a "108GWQS1118" 416da581db26 29569:10001.1118
docker commit -m "ubuntu-zh" -a "108GWQS1118" 416da581db26 609:10001.1118
docker commit -m "ubuntu-zh" -a "108GWQS1118" f187586ad12b 69:10001.1118
镜像导出:docker save wbsu2003/daedalos:latest >wbsu2003_daedalos_latest.tar
镜像引入:docker load < ubuntu_GWQS_vnc.tar
清理缓存:docker system prune #此命令会删除/停止的容器/悬空镜像/未用的网络/构建缓存。
================================================================================================================
===========================================merged============================================
e5db437e3d8863e2cf54e6ddc32155580f02971475ca0f9f34f39c2e6e2fdf5b #ZD
ffaff32ffab05167d02c49b3a144b6618fe4adc0b04b2a62d9fa9ae62129bc7c #btpanel_GWQS
d855b9610179fde3510c0b579d6349c4899357bd64c4d02f80c1543758fbd3d5 #dpanel_GWQS
#6cc9a32dfe48194e6a5ed0b3e9342f9ee8e61d76893202bb21f51bc2c79add4b #609
b60051762fb51bb1a88c9f722a1e8748e3935276426b51a0e6f1a51275195fb9 #ubuntu24-vnc-xfce-firefox
44f4cf108194a4cb78f39518f034144844c5342b2ac5a4d5cd5dca2e221c142b #69
d064ace352e7a1248d5f4d89744371978b44bcc1cafea88e064f69303d8963f6 #69569
0352564eec16e3a27ccd57c56f2ef61941f75d416bdb0233bf73a1193ec4b2ba #netdata_69569
e4a0a44a2bbf668eeb576af17fa1aa8cf0f119dab9a1f402566c2a077ea0ea1b #UBUNTU16_XFCE_VNC
c9a748448aeea3fe3a78f5fd33f54868ebb19d6d93cb7a502c073eaea57a2920 #sun_panel_GWQS
===========================================merged============================================
===========================================alpine============================================
---------------------------------------------------------------------------------------------
执行: docker pull alpine:3.22.2 #拉取镜像
运行: docker run -it alpine:3.22.2 #即可进入容器环境
配置: 检查DNS配置,将/etc/resolv.conf中的DNS服务器设置为8.8.8.8和114.114.114.114
passwd root #GZ..........ZG
apk list
ip a
ifconfig
cp /etc/apk/repositories /etc/apk/repositories.bak
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
cat /etc/apk/repositories
apk update
apk add curl
curl --version
curl ifconfig.me
apk add nano
apk add wget
apk add fping
fping www.baidu.com
fping 139.9.107.189
cat /etc/resolv.conf
阿里云:mirrors.aliyun.com
中科大:mirrors.ustc.edu.cn
华为云:mirrors.huaweicloud.com
清华源: mirrors.tuna.tsinghua.edu.cn
---------------------------------------------------------------------------------------------
alpine如何安装nginx
apk update
apk add nginx
mkdir /run/nginx/
rc-service nginx start
adduser -D -g 'www' www
mkdir /www
chown -R www:www /www
nginx -v
建议:安装完成后运行rc-update add nginx default将Nginx加入开机自启动,
这样每次系统重启后Nginx都会自动运行。
---------------------------------------------------------------------------------------------
alpine如何安装php8.3
apk update
apk add php83
php83 -v
ln -s /usr/bin/php83 /usr/bin/php
# 基础扩展
apk add php83-curl php83-mbstring php83-xml php83-json
# 数据库扩展
apk add php83-pdo php83-pdo_mysql php83-mysqli
# 其他功能扩展
apk add php83-gd php83-zip php83-openssl
---------------------------------------------------------------------------------------------
===========================================alpine============================================
ubuntu24.04如何切换为阿里云软件源
cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
nano /etc/apt/sources.list.d/ubuntu.sources
---------------------------------------------------------------------------------------------
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
---------------------------------------------------------------------------------------------
1452*47+49500+6500+1654.55*2+1068.67+1500
apt update
apt install sudo
apt install nano
apt install curl
apt install wget
apt install fping
apt install telnet
apt install net-tools
apt install netstat-nat
apt install iputils-ping
ping -c 5 www.baidu.com
netstat -tunlp | grep 609
#apt install nmap
#nmap -sV -p 69 139.9.107.189
apt install ttf-wqy-zenhei
apt install fonts-wqy-zenhei
apt install language-pack-zh-hans
nano /var/lib/locales/supported.d/zh-hans
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
apt install nginx
nano ~/.bashrc
-------------------------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------------------------
fc-cache -fv
exit
docker restart --time=20 416da581db26
docker exec -it 416da581db26 bash
=============================================================
passwd root #GZ..........ZG
apk list
cp /etc/apk/repositories /etc/apk/repositories.bak
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
cat /etc/apk/repositories
apk update
apk add nano
nano ~/.profile
-------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias mk='mkdir -p'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------
source ~/.profile
apk add tree
ip a
ifconfig
apk add curl
apk add wget
curl --version
curl ifconfig.me
apk add fping
fping www.baidu.com
fping 139.9.107.189
apk add openrc --no-cache
rc-service --list
cat /etc/resolv.conf
nano /etc/resolv.conf #DNS配置优化
------------------------------------------
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 100.125.1.250
search openstacklocal
------------------------------------------
source /etc/resolv.conf
#apk add --no-cache font-wqy-zenhei
#mkfontscale && mkfontdir && fc-cache
#阿里云:mirrors.aliyun.com
#中科大:mirrors.ustc.edu.cn
#华为云:mirrors.huaweicloud.com
#清华源: mirrors.tuna.tsinghua.edu.cn
----------------------------------------------------------------------------------------------------------------
#alpine如何安装nginx
cd ~
apk update
apk add nginx
mk /run/nginx/
mk /run/openrc/
touch /run/openrc/softlevel
rc-service nginx start
adduser -D -g 'www' www
mk /www
chown -R www:www /www
nginx -v
#nginx -T
#grep -r "404.html" /etc/nginx/
cp /etc/nginx/http.d/default.conf /etc/nginx/http.d/default.conf.o
nano /etc/nginx/http.d/default.conf
----------------------------------------------------------------------------------------------------------------
server {
listen 80 default_server;
listen [::]:80 default_server;
# 指定web根目录
root /www/29569;
# 设置默认页面
index index.html index.php index.htm;
location / {
# 原有的return 404需要删除或注释掉
# return 404;
# 允许访问静态文件
try_files $uri $uri/ =404;
}
# 保留404页面配置
location = /404.html {
internal;
}
}
----------------------------------------------------------------------------------------------------------------
nginx -t
source /etc/nginx/http.d/default.conf
rc-service nginx status
rc-service nginx stop
rc-service nginx start
mk /www/609/69
echo "Welcome to My Website
" > /www/609/69/index.html
curl 172.17.0.2/609/69/index.html
rc-update add nginx default
建议:安装完成后运行rc-update add nginx default将Nginx加入开机自启动,这样每次系统重启后Nginx都会自动运行。
----------------------------------------------------------------------------------------------------------------
===========================================alpine============================================
---------------------------------------------------------------------------------------------
执行: docker pull alpine:3.22.2 #拉取镜像
运行: docker run -it alpine:3.22.2 #即可进入容器环境
配置: 检查DNS配置,将/etc/resolv.conf中的DNS服务器设置为8.8.8.8和114.114.114.114
passwd root #GZ..........ZG
apk list
ip a
ifconfig
cp /etc/apk/repositories /etc/apk/repositories.bak
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
cat /etc/apk/repositories
apk update
apk add curl
curl --version
curl ifconfig.me
apk add nano
apk add wget
apk add fping
fping www.baidu.com
fping 139.9.107.189
cat /etc/resolv.conf
阿里云:mirrors.aliyun.com
中科大:mirrors.ustc.edu.cn
华为云:mirrors.huaweicloud.com
清华源: mirrors.tuna.tsinghua.edu.cn
---------------------------------------------------------------------------------------------
alpine如何安装nginx
apk update
apk add nginx
mkdir /run/nginx/
rc-service nginx start
adduser -D -g 'www' www
mkdir /www
chown -R www:www /www
nginx -v
建议:安装完成后运行rc-update add nginx default将Nginx加入开机自启动,
这样每次系统重启后Nginx都会自动运行。
---------------------------------------------------------------------------------------------
alpine如何安装php8.3
apk update
apk add php83
php83 -v
ln -s /usr/bin/php83 /usr/bin/php
# 基础扩展
apk add php83-curl php83-mbstring php83-xml php83-json
# 数据库扩展
apk add php83-pdo php83-pdo_mysql php83-mysqli
# 其他功能扩展
apk add php83-gd php83-zip php83-openssl
---------------------------------------------------------------------------------------------
===========================================alpine============================================
ubuntu24.04如何切换为阿里云软件源
cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
nano /etc/apt/sources.list.d/ubuntu.sources
---------------------------------------------------------------------------------------------
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
---------------------------------------------------------------------------------------------
1452*47+49500+6500+1654.55*2+1068.67+1500
apt update
apt install sudo
apt install nano
apt install curl
apt install wget
apt install fping
apt install telnet
apt install net-tools
apt install netstat-nat
apt install iputils-ping
ping -c 5 www.baidu.com
netstat -tunlp | grep 609
#apt install nmap
#nmap -sV -p 69 139.9.107.189
apt install language-pack-zh-hans
apt install language-pack-gnome-zh-hans
nano /var/lib/locales/supported.d/zh-hans
locale-gen zh_CN.UTF-8
update-locale LANG=zh_CN.UTF-8
-------------------------------------------------------------
nano /etc/default/locale
-------------------------------------------------------------
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source /etc/default/locale
nano ~/.bashrc
#nano /root/.bashrc
-------------------------------------------------------------
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
-------------------------------------------------------------
source ~/.bashrc
source /root/.bashrc
#nano /etc/locale.gen
-------------------------------------------------------------
zh_CN.UTF-8 UTF-8
-------------------------------------------------------------
nano /var/lib/locales/supported.d/local
-------------------------------------------------------------
LANG=zh_CN.UTF-8
-------------------------------------------------------------
source /var/lib/locales/supported.d/local
-------------------------------------------------------------
locale-gen
cd /etc
apt install
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
apt install nginx
nano ~/.bashrc
-------------------------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------------------------
exit
docker restart --time=20 416da581db26
docker exec -it 416da581db26 bash
=============================================================
apt install libreoffice
apt install libreoffice-l10n-zh-cn
apt install fcitx
sudo
apt install qterminal #qterminal终端
#apt install qterminal-l10n #qterminal终端_ZH_CN
================================================================================================================
Welcome to Huawei Cloud Service
Last login: 三 11月 26 01:44:02 +0800 2025 from 139.9.107.189
The current terminal create by BT-Panel.
root@GWQS:~# docker network create --subnet=69.0.0.0/8 --gateway=69.56.95.69 ooooo
c107a90216db22122157db4a911940dfef463598431db14e325ef8e53e4759de
root@GWQS:~# docker network create --subnet=20.0.0.0/8 --gateway=20.35.95.69 mmmmm
bfc9513081fb201f71b14c2b74085cb1627a3d0ca26ca66ab10ffbcfa62c8f32
root@GWQS:~# docker network create --subnet=11.0.0.0/8 --gateway=11.18.95.69 wwwww
dc8fc50d60c4b17b9cb1baa60e2ba7ca6390615446f8692fd6d1d2ba5673e851
root@GWQS:~# date
2025年 11月 26日 星期三 11:30:20 CST
root@GWQS:~# docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:11127.1118
sha256:9aac763f1ab3439be988b5d69dfd3ca28f53a6e8e4b2178a0e03a240584c58e2
root@GWQS:~# docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:12269.1118
sha256:0582caa050371035a4b95585f3e81e6f5bc48b2227d49baad7bbc7528aa1a147
root@GWQS:~# docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:10001.1118
sha256:d0986920ded0737eb85ce9a891ed4c6aa21c8e1c108dc5f8471d7a05d0a3538b
root@GWQS:~# docker run -p 29569:80 --network=ooooo --ip=69.56.69.69 69569:11127.1118
root@GWQS:~# docker run -p 609:80 --network=mmmmm --ip=20.35.69.69 69569:12269.1118
root@GWQS:~# docker run -p 69:80 --network=wwwww --ip=11.18.20.35 69569:10001.1118
root@GWQS:~# date
2025年 11月 26日 星期三 11:44:16 CST
root@GWQS:~#
================================================================================================================
=============================================================
================================================================================================================
===========================================ooooo=============================================
======================================================================
docker network create --subnet=69.0.0.0/8 --gateway=69.56.95.69 ooooo
docker network create --subnet=20.0.0.0/8 --gateway=20.35.95.69 mmmmm
docker network create --subnet=11.0.0.0/8 --gateway=11.18.95.69 wwwww
docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:11127.1118
docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:12269.1118
docker commit -m "Alpine-zh" -a "108GWQS1118" 7cb0ee4edeca 69569:10001.1118
docker run -d -p 29569:80 --network=ooooo --ip=69.56.69.69 69569:11127.1118
docker run -d -p 609:80 --network=mmmmm --ip=20.35.69.69 69569:12269.1118
docker run -d -p 69:80 --network=wwwww --ip=11.18.20.35 69569:10001.1118
----------------------------------------------------------------------------------------------------------------
#编辑nano的配置文件/etc/nanorc,找到并取消注释set linenumbers这行,保存后重启nano即可永久显示行号。
----------------------------------------------------------------------------------------------------------------
#docker run -d -p 2035:80 --network=mmmmm --ip=20.35.00.01 69569:11127.1118 #DNS
#docker run -d -p 1118:80 --network=wwwww --ip=11.18.00.01 69569:11127.1118 #DNS
#docker search --format "{{.Name}} - {{.StarCount}} stars" ubuntu:latest
#docker search --filter stars=1000 ubuntu
#镜像搜索:docker search ubuntu
#镜像拉取:docker pull ubuntu
#容器生成镜像:
#docker commit -m "ubuntu-zh" -a "108GWQS1118" f187586ad12b 69569:10001.1118
#docker commit -m "ubuntu-zh" -a "108GWQS1118" 416da581db26 609:10001.1118
#镜像导出:docker save wbsu2003/daedalos:latest >wbsu2003_daedalos_latest.tar
#镜像引入:docker load < ubuntu_GWQS_vnc.tar
#查看缓存:docker system df #查看DK缓存情况
#清理缓存:docker system prune #此命令会删除/停止的容器/悬空镜像/未用的网络/构建缓存。
======================================================================
----------------------------------------------------------------------------------------------------------------
执行: docker pull alpine:3.22.2 #拉取镜像
启动: docker run -it alpine:3.22.2 #即可进入容器环境
运行: docker exec -it 5cbdb00dba90 /bin/sh #进入容器
配置: 检查DNS配置,将/etc/resolv.conf中的DNS服务器设置为114.114.114.114和8.8.8.8
docker exec 5cbdb00dba90 ls -l /
docker stop 5cbdb00dba90
docker start 5cbdb00dba90
docker restart 5cbdb00dba90
退出容器时,直接输入exit或按Ctrl+D会终止容器,建议用Ctrl+P + Ctrl+Q分离终端。
docker exec -it 5cbdb00dba90 /bin/sh
passwd root #GZ..........ZG
#apk list
#ip a
#ifconfig
#cat /etc/apk/repositories
cp /etc/apk/repositories /etc/apk/repositories.o
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
#cat /etc/apk/repositories
apk update
#apk add curl
#apk add wget
#curl --version
#curl ifconfig.me
apk add nano
apk add fping
#fping www.baidu.com
#fping 139.9.107.189
#apk add openrc --no-cache
apk add openrc
#rc-service --list
apk add tree
nano ~/.profile
-------------------------------------------
#export LANG=zh_CN.UTF-8
#export LANGUAGE=zh_CN.UTF-8
#export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias mk='mkdir -p'
#if ! pgrep -x "nginx" > /dev/null; then
# rc-service nginx start &
#fi
-------------------------------------------
source ~/.profile
chmod 755 ~/.profile
----------------------------------------------------------------------------------------------------------------
#alpine如何安装nginx
cd ~
#apk update
apk add nginx
mk /run/nginx/
mk /run/openrc/
touch /run/openrc/softlevel
adduser -D -g 'www' www
#mk /www/69569/29569/609/69/@/
#mk /www/69569/29569/609/69/O/
#mk /www/69569/29569/609/0/
chown -R www:www /www
#nginx -v
#nginx -T
#grep -r "404.html" /etc/nginx/
cp /etc/nginx/http.d/default.conf /etc/nginx/http.d/default.conf.o
nano /etc/nginx/http.d/default.conf
----------------------------------------------------------------------------------------------------------------
server {
listen 80 default_server;
listen [::]:80 default_server;
root /www/69569/29569;
index index.html index.php index.htm;
location / {
# return 404;
try_files $uri $uri/ =404;
}
location = /404.html {
internal;
}
}
----------------------------------------------------------------------------------------------------------------
#nginx -t
chmod 755 /etc/nginx/http.d/default.conf
#source /etc/nginx/http.d/default.conf
echo "29569
" > /www/69569/29569/i.htm
#curl 69.56.69.69
rc-update add nginx default
rc-service nginx status
rc-service nginx stop
rc-service nginx start
http://139.9.107.189:29569
----------------------------------------------------------------------------------------------------------------
docker commit -m "29569-zh" -a "108GWQS1118" 5cbdb00dba90 29569:10002.1118
docker commit -m "69569-zh" -a "108GWQS1118" 5cbdb00dba90 69569:10002.1118
----------------------------------------------------------------------------------------------------------------
alpine如何安装php8.3
apk update
apk add php83
apk add php83-fpm
php83 -v
ln -s /usr/bin/php83 /usr/bin/php
apk info | grep php83
rc-update add php-fpm83
rc-service php-fpm83 start
rc-service php-fpm83 status
mkdir -p /var/www/html/
nano /var/www/html/i.php
# 验证nginx服务
curl 172.17.0.2/index.php
# 基础扩展
apk add php83-curl php83-mbstring php83-xml php83-json
# 数据库扩展
apk add php83-pdo php83-pdo_mysql php83-mysqli
# 其他功能扩展
apk add php83-gd php83-zip php83-openssl
----------------------------------------------------------------------------------------------------------------
如何在Alpine中使用中文输入法和xfce4桌面?
apk update
apk add ttf-dejavu fontconfig
mkfontscale && mkfontdir && fc-cache
apk --no-cache add ca-certificates wget
apk add libc6-compat
ldd --version
💡建议:如果网络环境较差,可以先将glibc的apk包下载到本地,
再通过apk add --allow-untrusted进行安装,避免因下载中断导致的重复尝试。
apk add --no-cache ca-certificates wget
# 下载公钥
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
# 下载glibc安装包(以2.29版本为例)
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-2.29-r0.apk
# 安装glibc
apk add glibc-2.29-r0.apk
apk add --force-overwrite glibc-2.29-r0.apk
# 卸载冲突的包
apk del gcompat alpine-baselayout-data
# 然后安装glibc
apk add glibc-2.29-r0.apk
apk add --allow-untrusted --force-overwrite glibc-2.29-r0.apk
# 删除旧版本
#rm glibc-2.29-r0.apk
apk del libc6-compat
apk del glibc-2.29-r0.apk
apk del gcompat alpine-baselayout-data
# 下载并安装glibc 2.35版本
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk
apk add --force-overwrite glibc-2.35-r0.apk
apk update
apk add fcitx5 fcitx5-chinese-addons
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
apk add --force-overwrite glibc-2.35-r0.apk
nano ~/.profile
-------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias mk='mkdir -p'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------
source ~/.profile
echo $XDG_RUNTIME_DIR
mkdir -p /run/user/$(id -u)
export XDG_RUNTIME_DIR=/run/user/$(id -u)
💡建议:在启动 fcitx5 之前,先运行 export XDG_RUNTIME_DIR=/run/user/$(id -u)
这样输入法就能正常连接到图形环境了。
#apk add fcitx5 fcitx5-frontend-qt5 fcitx5-chinese-addons
fcitx5 & #在后台运行。 按Ctrl+Space切换中英文输入。
apk add xfce4 xfce4-terminal lightdm-gtk-greeter
rc-service dbus start
rc-update add dbus
rc-service lightdm start
rc-update add lightdm
在Alpine终端界面进入Xfce4桌面环境
apk add xfce4 xfce4-terminal xfce4-screensaver
apk add lightdm-gtk-greeter
rc-service dbus start
rc-service lightdm start
启动桌面环境
通过显示管理器:执行 rc-service lightdm start,系统会自动进入图形登录界面
登录后即可使用完整的Xfce4桌面环境
后续配置建议
安装完成后,你可以:
通过 rc-update add lightdm 设置开机自动启动图形界面
配置中文输入法,实现桌面环境下的中文输入
在Alpine安装Xorg
apk update
apk list | grep nginx
apk list | grep xorg
apk add xorg-server
Xorg -version
setup-xorg-base
apk add xfce4 xfce4-terminal xfce4-screensaver
rc-service dbus start
rc-update add dbus
在Xorg基础环境中,可以直接运行:
apk add xvfb
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
startxfce4
apk add openbox
apk search obconf
apk add obconf-qt
apk add obconf-qt-lang
which obconf-qt
/usr/bin/obconf-qt &
ps aux #ps进程优化
ps -eo pid,ppid,stat,comm | awk '$3=="Z"' # 查看僵尸进程及其父进程
ps aux | awk '$8=="Z" {print $2}' # 查找僵尸进程的父进程
kill -9 $(ps aux | awk '$8=="Z" {print $2}') # 查找并杀死僵尸进程的父进程
rc-service nginx restart # 重启相关服务
killall fcitx5
fcitx5 &
top
ps aux | awk '$8=="Z"'
exit
docker restart 5cbdb00dba90
docker exec -it 5cbdb00dba90 /bin/sh
apk add openssh-server
apk add openssh-client
ssh root@139.9.107.189
rc-service sshd start
rc-service sshd status
nc -zv 172.17.0.2 22
nano /etc/ssh/sshd_config
-----------------------------------
Port 22
PermitRootLogin yes
PasswordAuthentication yes
ChallengeResponseAuthentication no
PubkeyAuthentication no
-----------------------------------
rc-update add sshd
rc-service sshd stop
rc-service sshd start
rc-service sshd status
apk add iproute2
ss -tuln | grep 22
netstat -tuln | grep 22
rc-service sshd status
passwd root #GZ..........ZG
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
###ctrl+P+ctrl+Q### #保持容器运行暂时退出。
root@GWQS:~# ssh root@172.17.0.2
#GZ..........ZG#
startxfce4
------------------------------------------
exit
docker restart 5cbdb00dba90
docker exec -it 5cbdb00dba90 /bin/sh
rc-service sshd stop
rc-service sshd start
ps aux
###ctrl+P+ctrl+Q### #保持容器运行暂时退出。
root@GWQS:~# ssh root@172.17.0.2
#GZ..........ZG#
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=:1
startxfce4
------------------------------------------
scp root@172.17.0.2:/www/69.txt /root/
scp root@172.17.0.2:/www/69.txt root@172.17.0.3:/root/
scp root@139.9.107.189:/www/609/69.txt root@172.17.0.6:/root/
------------------------------------------
阿里云:mirrors.aliyun.com
中科大:mirrors.ustc.edu.cn
华为云:mirrors.huaweicloud.com
清华源: mirrors.tuna.tsinghua.edu.cn
------------------------------------------
cat /etc/resolv.conf
nano /etc/resolv.conf #DNS配置优化
------------------------------------------
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 100.125.1.250
search openstacklocal
------------------------------------------
#apk add --no-cache font-wqy-zenhei
#mkfontscale && mkfontdir && fc-cache
需要整理一份Alpine中文输入法常见问题排查清单
apk add fcitx5 fcitx5-chinese-addons
nano ~/.profile
-------------------------------------------
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias mk='mkdir -p'
if ! pgrep -x "nginx" > /dev/null; then
service nginx start
fi
-------------------------------------------
source ~/.profile
nano ~/.profile
--------------------------------------
alias lll='tree /'
alias lr='ls -alR'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
--------------------------------------
fcitx5 -d 或 fcitx -d
权限问题:在容器中需挂载/tmp/.X11-unix
快捷键冲突:检查默认切换键。 #通常为Ctrl+Space
ps aux | grep fcitx #确认进程存在
cat ~/.config/fcitx/config #确认输入法引擎已启用
apk add font-wqy-zenhei ttf-dejavu #安装中文字体包解决中文显示乱码
fc-cache -fv #更新字体缓存
#输入法候选框不显示
apk add xfce4 xfce4-terminal #确认已安装图形界面支持
ldd $(which fcitx5) #确认动态链接库完整
journalctl -xe -u fcitx5 #查看系统日志
touch /run/openrc/softlevel #软启动级别
rc-update add fcitx5 #开机启动
X11转发:SSH连接需添加-X参数
echo "测试中文" > test.txt #测试基础输入
fc-list | grep "WenQuanYi" #检查字体渲染
fcitx5 -v #确认版本信息
💡建议:遇到问题可先尝试重启输入法框架 killall fcitx5 && fcitx5,若在容器中建议重建镜像时固化配置。
apk add font-wqy-zenhei ttf-dejavu font-droid-nonlatin
fc-cache -fv
fc-list | grep "WenQuanYi"
fc-list | grep "Droid"
fc-list | grep "DejaVu"
----------------------------------------------------------------------------------------------------------------
# 以特权模式启动容器
docker run --privileged --name DinD -d docker:dind
# 进入容器
docker exec -it DinD sh
# 在容器内部验证 Docker 运行
docker version
----------------------------------------------------------------------------------------------------------------
docker run --cap-add SYS_ADMIN -it your-image
docker run --cap-add SYS_ADMIN -it --name DinD docker:dind
----------------------------------------------------------------------------------------------------------------
======================================================================
======================================================================
===========================================ooooo=============================================
================================================================================================================
ls -al /etc/localtime
find /usr/ | grep GMT-8
find /usr/ | grep Shanghai
ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
11111