一些常用的命令的linux记录 _ 2025

通过终端获取已连接接入点的密码 nmcli device wifi show-password   查看某个程序 所有 正在监听的 端口 ip-172-26-11-16:/etc/apache2/sites-enabled# sudo netstat -tlnp | grep apache2 tcp6 0 0 :::80 :::* LISTEN 1415336/apache2 root@ip-172-26-11-16:/etc/apache2/sites-enabled# lsof -i -P -n | grep apache apache2 1415336 root 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1415340 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1415484 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1416612 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1416619 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1416619 www-data 11u IPv6 5565065 0t0 TCP 172.26.11.16:80->182.136.225.194:4199 (ESTABLISHED) apache2 1419265 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1419347 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1419495 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1419496 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1419627 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) apache2 1419958 www-data 4u IPv6 5537848 0t0 TCP *:80 (LISTEN) 144 chown -R www-data:www-data /var/www/html/wordpress/ 145 chmod -R 755 /var/www/html/wordpress/ 146 chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/  99 apt install php php-mysql 100 systemctl status apache2 96 systemctl status apache2 97 apachectl configtest  93 apt autoremove php php-mysql  66 sudo fallocate -l 4G /swapfile 67 sudo chmod 600 /swapfile 68

logiops,在 Linux下设置罗技 Wireless Mouse MX Master 3 按键和手势

因为系统是 UOS,自带GCC版本8.3太老,默认 std  2014, 其他修改不可行 版本 最新3.3, c++20, 3.2, c++20 3.0 , c++17 均测试不通过 ,下午6点重新编译,本机 gcc12 for UOS,结果C库不兼容,编译通过,但是运行出错。还原,使用 2.4 版本没有依赖,直接通过 测试正常 下载2.4 的zip包 ,解压后,看到 README .MD 文件。 This project requires a C++14 compiler, cmake, libevdev, libudev, and libconfig. For popular distributions, I\'ve included commands below. Debian/Ubuntu: sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev   mkdir build cd build cmake .. make 安装 sudo make install 设定为守护进程开机启动 sudo systemctl enable --now logid 平常查看运行状态 sudo service logid status 出现问题时重启,这可以解决大部分问题。 sudo service logid restart debug模式 排除错误 sudo service logid stop sudo logid -v 快速重启 alias logidd=\'sudo cp /home/calleng/Desktop/logid.cfg /etc/logid.cfg && sudo systemctl restart logid\' 正在用的系统配置,本来想实现5个按键的鼠标手势捕获,结果不可以。 只有用两个 通过 参数, 每个鼠标按键通过一个cid表示,鼠标按键的cid值可以参考项目页面知道(CIDs),或是通过debug模式查看。 debug模式启动的方法是,先停止服务 0 CID | reprog? | fn key? | mouse key? | gesture support? 1 0x50 |Left Mouse Button | YES | 2 0x51 |Right Mouse Button | YES | 3 0x52 | YES Middle MButton | YES | YES 4 0x53 | YES Back Button | YES | YES 5 0x56 | YES Forward Button | YES | YES 6 0xc3 | YES Gesture Button | YES | YES ----- 7 0xc4 | YES ToggleSmartShift| YES | YES ---- 8 0xd7 | YES Switch Receivers| | YES 9 Thumb wheel detected (0x2150), capabilities:

解决光猫的 openwrt的问题

完美解决Ubuntu磁盘/硬盘挂载出错 问题描述: Error mounting /dev/sda1 at /media/***/E: Command-line `mount -t “ntfs” -o 解决办法: 步骤1、在终端输入下面命令,先查看磁盘挂在情况: sudo fdisk -l 步骤2、终端执行sudo ntfsfix /dev/sdb+编号修复挂载错误的相应的分区,命令根据磁盘号修改 例如:是磁盘编号1无法使用报以上问题,则输入命令进行修复: sudo ntfsfix /dev/sdb1         http://archive.openwrt.org/chaos_calmer/15.05.1/omap/generic/packages/packages/ https://downloads.openwrt.org/releases/17.01.7/packages/arm_cortex-a9/ arm_cortex-a9/ - Sat Jan 25 17:56:45 2020 arm_cortex-a9_neon/ - Sat Jan 25 14:24:28 2020 arm_cortex-a9_vfpv3/ 17.01.7 21. Juni 2019 r4030 Kernel 4.4.182, Sicherheitsaktualisierungen https://de.wikipedia.org/wiki/OpenWrt OpenWrt路由器架构判断 提示: ARMv7 都是32位CPU, armv8以上才是64位CPU. $ which busybox /bin/busybox $ file /bin/busybox /bin/busybox: ELF 32-bit MSB executable, MIPS, MIPS32 rel2 version 1   OpenWrt路由器架构判断 callen@callen-PC:~$ file busybox busybox: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, no section header opkg: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-arm.so.1, no section header Latest Chaos Calmer Release - OpenWrt 15.05.1 https://openwrt.org/releases/15.05/start https://blog.csdn.net/huyaoyu/article/details/42810383 src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/telephony CSDN 解决架构的问题 opkg update 和opkg install 老是报错 Package zoneinfo-middleeast version 2011n-1 has no valid architecture, ignoring. Package zoneinfo-northamerica version 2011n-1 has no valid architecture, ignoring. 执行opkg update 和opkg install都会出现一大堆 no valid architecture. https://www.right.com.cn/forum/thread-128532-1-1.html root@SAF:~# uname -a Linux SAF 3.10.53-HULK2 #1 SMP Fri Oct 20 01:08:58 CST 2017 armv7l GNU/Linux               / # uname -a Linux SAF 4.4.197 #1 SMP Mon Jul 13 10:01:41 UTC 2020 armv7l GNU/Linux

n5105 软路由 爱快+openwrt 案例

光猫的处理方法 mp.weixin.qq.com/s/NCxbjkCZHk5yveY5IunSwQ mp.weixin.qq.com/s/T94LkAQCMs8ItPr5Tfvt3g     10.10.10.254 --》 exsi 管理地址 10.10.10.253---》  爱快的网关 https://gitee.com/longpanda/Ventoy/releases/ https://www.lanzoui.com/b01bd54gb(蓝奏云) ventoy-1.0.97-windows.zip   u盘启动, 加载如 iso进程 安装完毕后,出现管理地址 F2, 进入, 输入密码 后台中, ip 地址, ip网络, ipv4 回车 192.168.2.253 255.255.255.0 192.168.2.1 、、gateway Network Adapters , ---》 管理 网络接口的顺序是否正确。 核对 vmnic0,1,2,3--》eth0 , 1,2,3, 是否对应 进去,就可以 ---》 connnected, 其他, disconnected etho0, 作为管理口。 seledt the adapters for this host:s default management network connection. use two or more adapters for fault-tolerance and load-balanceing. 使用空格选择, eth0 对应的, vmnic0 作为管理口。 【 x 】 即可 esc , Yes ,保存!!! 不能断电重启?!!!, 断电没有保存配置。 退出,后,home 界面,看到 IP地址, 是 192.168.2.253 (static)地址 光猫过来的网线查到 eth3号! eth0, ---》 链接 电脑 的 配置 --》 改为2的网段 10.10.10.200 255.255.255.0 10.10.10.253 114.114.114.114 228.5.5.5   浏览器配置, 10.10.10.254 , 输入账号密码配置 esxi --------------》》》》》》》》》》》 以上处理虚拟交换机------------------ -----> 网络,---》虚拟机交换机----》 编辑标准虚拟交换机---》》 vmnic0, --》 安全--》 3个接受--》 混杂模式,mac地址更改,为传输--》保存 ----》 网络--》虚拟交换机---》 vsiwthch名字, vswithc1---》 上杭链路---》 vmnic1, 链路发现--》 不管--》3个安全接 ---》 vim--->3 3个全部接受。。 --------------》》》》》》》》》》》 以上处理虚拟交换机---------------- 添加端口组-----》 vm network1 --》 vswtich1 --》 3个继承 --》 ok vm 2 2 ok vm 3 3 OK --------》 基础工作完毕   虚拟机设置---》 --- 爱快---》 ---》 linux --》 unbbuntu linux 64 --》 data---》 ---》 内存2g, 2gb---。 cpu, 4个, ---》 sata控制 , sata 0;1 ---> 网络适配器 , 4个, ----》 vm 0 -> 连接 - 适配器类型 -- e1000e vm network1 -> 连接 e1000 vm 2 --> 连接 e1000 vm 3

自建邮局 | 邮箱服务搭建教程

  apt update apt upgrade -y apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg echo \"deb https://download.docker.com/linux/debian $(lsb_release -sc) stable\" > /etc/apt/sources.list.d/docker.list     apt update apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin 此时可以使用 docker version 命令检查是否安装成功:   docker version   docker inspect -f \'{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}\' mailer       如何删除这个容器的 80 和443 端口映射 查看当前容易有哪些端口映射 docker container port mailer 如何删除这个容器的 80 和443 端口映射 停止容器: docker container stop mailer 删除已经停止的容器: docker container rm mailer 重新运行容器时不指定要删除的端口:   docker run --name mailer -d \\ --restart unless-stopped \\ --hostname \"mail.supeweus.com\" \\ --publish 25:25 \\ --publish 110:110 \\ --publish 143:143 \\ --publish 465:465 \\ --publish 587:587 \\ --publish 993:993 \\ --publish 995:995 \\ --publish 4910:4910 \\ --env \"TZ=Asia/Shanghai\" \\ --env \"DISABLE_CLAMAV=TRUE\" \\ --env \"DISABLE_RSPAMD=FALSE\" \\ --env \"DISABLE_ROUNDCUBE=FALSE\" \\ --volume ./mailer:/data \\ analogic/poste.io 如何让 mailer 和 容器绑定 sudo sh -c \'echo \"172.17.0.2 mailer\" >> /etc/hosts\' debian 11 vim 中文粘贴乱码 export LC_ALL=C.UTF-8 echo \":set encoding=utf-8\" >> ~/.vimrc     使用 docker ps 命令查看正在运行的容器列表 进入该容器的命令行界面,查看容器内部的运行状态 docker exec -it mailer bash 在容器内部,检查 Poste.io 服务的运行状态: ps aux | grep postfix ps aux | grep dovecot   感谢     u.sb/debian-install-docker/   SMTP + IMAP + POP3 + 反垃圾邮件 +

国产系统使用经验流水 –uos/deepin

或者使用 替代的商业产品, win 、mac 、linux都有 众所周知 synergy 是开源软件,但官编的正版是需要付费的,而 barrier 是 synergy fork出的另一个版本,有热心网友便以维护,分支上开放了 win 和 mac 的下载,可以直接使用,而linux版本需要知己动手编译一下。 github.com/debauchee/barrier www.cnblogs.com/Denny_Yang/p/17382879.html llklkl.top/posts/synergy配置记录 为了安全开启局域网 ssl 连接, 性能损耗小 mac提示找到 ip 目前 uos deepin 源于 debian 主要分支,所以用 debian 网卡关闭命令 列出系统中所有的网络接口,并且观察状态,三种,Unknown,DOWN,Default ip link show | grep state 例如eth0,新版本已经不带ifconfig,所以使用以下命令将其关闭: ip link set eth0 down 旧版本的Debian, ifconfig eth0 down 显示某个具体的网络接口状态 ip link show eth0 ifconfig eth0 如果您需要重新启用接口,请使用以下命令: ip link set eth0 up 旧版本的Debian sudo ifconfig eth0 up 需要注意的是,关闭网络接口会断开该接口所连接的所有网络连接,包括Internet连接。 synergy 1 pro 重启后,多余的 ip address 就不会显示了   功能概述 UOS系统支持安装ufw防火墙管理软件,底层基于netfilter的,UOS系统默认未安装ufw防火墙,需要手动安装。 UFW安装方法 打开终端Ctrl+Alt+T,执行 sudo apt install -y ufw 安装ufw软件。 安装ufw防火墙 验证密码完成后系统会自动安装应用。安装完成后执行dpkg -l | grep ufw查看,输出如下则表示ufw已成功安装。 查询ufw是否安装成功 UFW使用方法 命令默认语法: ufw allow/deny <端口号>/<可选:协议> 步骤一 管理员身份执行systemctl status ufw查看ufw运行状态。 查看ufw运行状态 步骤二 终端执行ufw enable启动防火墙软件。启动ufw防火墙,设置ufw防火墙开机自启。 启动防火墙软件 注:此步骤必须以管理员身份执行,否则会报错如下图所示: 报错信息 步骤三 终端执行ufw status查看当前配置规则。 查看当前配置规则 步骤四 添加防火墙规则。举例说明,如下: ufw default deny #默认拒绝外部访问主机 默认拒绝外部访问主机 ufw default allow #默认允许外部访问主机 默认允许外部访问主机 ufw allow 443/tcp #允许通过tcp协议访问443端口 允许通过tcp协议访问443端口 ufw allow 80 #允许通过80端口访问本机 允许通过80端口访问本机 ufw deny from 192.168.1.0/24 to any port 22 #拒绝192.168.1.0网段设备访问22端口 拒绝192.168.1.0网段设备访问22端口 ufw allow ssh #允许通过ssh服务访问本机 允许通过ssh服务访问本机 ufw deny ssh #拒绝访问本机ssh服务 拒绝访问本机ssh服务 禁用UFW 终端执行 ufw disable 即可禁用ufw防火墙。防火墙处于inactive状态时配置将不再生效。 refer:    faq.uniontech.com/desktop/security/1e1a refer  blog.csdn.net/weixin_42301220/article/details/121197328 检查一下,结果文件是空的 /home/你的名字/.synergy/SSL/Synergy.pem 重新生成一个合适的证书 openssl req -x509 -nodes -days 365 -subj /CN=Synergy -newkey rsa:4096 -keyout Synergy.pem -out Synergy.pem        

处理后端-网络通畅-笔录

# DD Windows10 2021LTSC 64位 企业深度精简版 wget --no-check-certificate -qO InstallNET.sh \'https://sunpma.com/other/oss/InstallNET.sh\' && bash InstallNET.sh -dd \'https://oss.sunpma.com/Windows/Win10_2021LTSC_64_Administrator_nat.ee.gz\' https://sunpma.com/137.html#%E5%85%B3%E4%BA%8E%E6%BF%80%E6%B4%BB         先来备份一下原版的sources.list文件 mv /etc/apt/sources.list /etc/apt/sources.list.old 然后替换一下官方源 cat > /etc/apt/sources.list << EOF deb http://deb.debian.org/debian/ bullseye main contrib non-free deb-src http://deb.debian.org/debian/ bullseye main contrib non-free deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free EOF ref  www.xxhjkl.me/?p=652   https://blog.csdn.net/fallingflower/article/details/125215235   1.cd /usr/lib/systemd/system/目录下新建demo.service vi demo.service Description=demo Service Type=simple ExecStart=/bin/bash /home/test.sh MemoryAccounting=true MemoryLimit=200M WantedBy=multi-user.target 脚本文件示例如下: vi /home/test.sh #!/bin/bash x=0 while ;do x=$x+1 done; 2.重载系统服务 systemctl daemon-reload 3.设置开机启动 systemctl enable demo 4.启动服务 systemctl start demo 5.查询服务状态 systemctl status demo 6.停止服务 systemctl stop demo 7.禁止开机启动 systemctl disable demo apt-get update -> apt update apt-get upgrade -> apt upgrade apt-get dist-upgrade -> apt full-upgrade apt-get install 软件包 -> apt install 软件包 apt-get remove 软件包 -> apt remove 软件包 apt-get autoremove -> apt autoremove apt-cache search 字符串 -> apt search 字符串 apt-cache policy 软件包 -> apt list -a 软件包 apt-cache show 软件包 -> apt show 软件包 apt-cache showpkg 软件包 -> apt show -a 软件包 卸载软件包

aria2下载和webdav一起管理,文件命名

正文 查看用户所属的组使用命令:$ groups user 或者查看文件:$ cat /etc/group 首先创建群组pro,将该群组设置为/srv/pro所属的群组(所有操作均在root权限下) 修改目录权限,添加SGID权限。当添加了SGID权限之后,用户进入/srv/pro之后有效群组变为pro。即创建的所有文件、目录的所属群组为pro /etc/group组 1.组群名称; 2.组群密码,通常不设定,密码记录在/etc/gshadow; 3. GID. 组id; 4. 以当前组为附加组的用户列表。 参考 Linux多用户共同使用同一目录 Linux用户和组管理,添加修改用户,添加修改组,加入组,移除组

整理路由器的一些杂七杂八 2021-6-12

shell mount -o remount,rw /system /systemmount -o remount,rw /app/webroot /app/webroot获取系统版本:adb shell getprop ro.build.version.release 获取系统api版本:adb shell getprop ro.build.version.sdk 获取手机相关制造商信息:adb shell getprop | grep \"model\\|version.sdk\\|manufacturer\\|hardware\\|platform\\|revision\\|serialno\\|product.name\\|brand\"————————————————find / -name *ppmanagemen*adb pull /app/webroot/WebApp/common/html/appmanagement.html.gz/app/webroot/WebApp/common/js/appmanagement.js.gzadb pull /app/webroot/WebApp/common/html/appmanagement.html.gz ./ : : : usermanual/user_guide_0000.htmladb push \"C:\\Users\\Max\\Documents\\e5885 youtube\\3.web ui\\user_guide_0000.html\" /app/webroot/WebApp/common/usermanual/zh-cn/usermanual/user_guide_0000.html 首富的思考 adb pull /app/webroot/WebApp/common/usermanual/zh-cn/usermanual/web_content_concept_00001.html ./adb pull /app/webroot/WebApp/common/usermanual/zh-cn/usermanual/web_copyright_concept_00001.html ./gzip -d java.gzLinux 下面解压.tar.gz 和.gz文件解压的方式 gzip 压缩:gzip xxxx.txt给Android系统安装busyboxadb push busybox /system busybox --install busybox --install /system/bin cat /proc/cpuinfo |grep \"model name\" && cat /proc/cpuinfo |grep \"physical id\" linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息adb shell中设置android系统内部环境变量进入到adb中的/system/etc下,利用命令: mount -o rw,remount /system将/system变成可读可写的文件系统,然后在另一个终端中将/system/etc/mkshrc 文件拉出来,因为环境变量在mkshrc中:adb pull /system/etc/mkshrc ./在当前目录下编辑mkshrc文件:找到${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=$(getprop ro.product.device)}这么一行将你的要添加的环境变量添加到这一行,就是:${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${TMPDIR:=/sdcard} ${HOSTNAME:=$(getprop ro.product.device)} 然后找到export处,将自己的环境变量加到后面: export HOME HOSTNAME MKSH SHELL TERM USER TMPDIR 然后在adb push ./mkshrc /system/etc/在adb下source mkshrc使其生效,用export命令就可一看到自己的环境变量TMPDIR了 如何设置与查看Linux系统中的环境变量?默认状态下,env 和 printenv 的功能是完全相同的: linux如何查看端口被哪个进程占用本文介绍linux如何查看端口被哪个进程占用的方法: 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下【步骤四】netstat -tunlp|grep 端口号 netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图 https://www.cnblogs.com/fps2tao/p/10042553.html 本帖最后由 anbly0 于 2017-5-11 17:24 编辑 公告不用看这个帖子了 官方已经解锁中国的IP限制 直接装官方 一下是官方版的安装方法 进入正题 1、把你的U盘 或者移动硬盘 格式化成EXT2/3/4中的一种 “官方是这样说的 我也没时间测试其他格式” windows可以用minitools分区工具格式成这类格式 linux 用命令直接格 “mkfs.ext4 /dev/sdb1”2、最好把你的U盘/移动硬盘标示的名字记住 插到路由器上 插紧点....... 打开路由器系统设置里的Enable JFFS custom scripts and configs 下面有图3、ssh登入你的路由器 用webshell也一样 然后运行下面的wget http://pkg.entware.net/binaries/armv7/installer/entware_install.sh复制代码chmod +x entware_install.sh复制代码sh entware_install.sh复制代码