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 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