
Linux
坐公交也用券
温故而知新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
云平台使用常见场景解决方法清单
使用了云平台的用户。原创 2024-11-22 19:17:35 · 404 阅读 · 0 评论 -
SSH 服务守护神器,告别SSH失联,支持系统自带及编译安装的OpenSSH服务
在日常的服务器管理中,SSH 服务是一个至关重要的组件。为了确保 SSH 服务及其配置文件的正常运行,我开发了一个名为cls的工具。本文将详细介绍 ssh-guardian 的功能、安装方法以及如何使用它来监控和维护 SSH 服务。cls是一个用于监控和维护 SSH 服务正常运行的工具。它通过一系列检查步骤确保 SSH 服务及其配置文件处于良好状态,并在必要时进行修复或重启。原创 2025-02-18 10:31:00 · 457 阅读 · 0 评论 -
Linux将目录挂载到另一个目录,类似软硬链接,并通过fstab实现
例如参数使用制表符tab间隔。原创 2025-01-23 15:43:44 · 385 阅读 · 0 评论 -
Linux通过docker部署京东矩阵容器服务
执行完成后,如果你的设备网络没问题那么这时候app端就自动添加成功了。app升级到最新版,然后打开首页,点击。原创 2025-01-22 17:39:20 · 1059 阅读 · 1 评论 -
LVM缩容
可以看到,此时容量已经调整,并且文件依旧存在。在进行容量操作的时候,需要先取消挂载。原创 2024-11-23 13:20:45 · 291 阅读 · 0 评论 -
Nginx配置SSL私有证书-证书生成
title: Nginx配置SSL私有证书-证书生成。原创 2024-11-23 13:19:02 · 800 阅读 · 0 评论 -
Docker Macvlan网络创建及通信配置
推荐提前通过变量设置好,后面直接复制粘贴,不需要修改任何内容。首先执行下面的命令查看网卡是否开启混杂模式。下面命令均通过变量实现,方便理解语法。如果没有开启,可以使用下面的命令打开。如果有输出就是开启了,例如。原创 2023-11-03 01:06:00 · 2664 阅读 · 2 评论 -
通过SSH实现将本地端口反向代理到公网服务器
有一台公网服务器,能够对外开放服务进行访问,但是这个公网服务器资源较低,无法运行太多服务有一台闲置电脑可以全天候开机使用,且配置较好,可以部署多个服务,但是没有公网IP需求:将本地的服务反向代理到公网服务器,以实现通过公网服务器访问内网资源。原创 2023-07-27 23:28:32 · 2253 阅读 · 0 评论 -
Nginx限制请求方式
在nginx的配置文件中,将location /下的IF条件中的参数设置允许的请求类型。原创 2023-03-13 10:11:30 · 2483 阅读 · 0 评论 -
运维安全: Linux检测登录失败记录并自动拉入黑名单脚本
运维安全: Linux检测登录失败记录并自动拉入黑名单脚本。原创 2023-02-23 16:50:17 · 479 阅读 · 0 评论 -
一键加速GitHub、Pypi、DockerHub访问
这是一个通过域名查询平台获取当前相关网站实际的服务器IP地址,并将这些地址写入到本地的hosts配置文件实现快速访问的脚本程序。原创 2022-11-04 23:37:36 · 562 阅读 · 0 评论 -
Python3 nuitka自动化打包脚本
Python3 nuitka自动化打包脚本原创 2022-10-19 23:14:06 · 878 阅读 · 0 评论 -
Linux麒麟系统磁盘问题导致系统异常的排查判断
开机桌面闪屏,黑屏,且有可能安装不了软件等等。原创 2022-10-25 17:55:13 · 2260 阅读 · 0 评论 -
Python3开源Linux管理基础模块:plbm
PythonLinuxBasicModule Gitee项目(Python Linux基础模块:plbm)是使用Python3进行编写的一个开源系统管理工具,通过封装Linux系统都软件包管理、磁盘管理、文件管理、网络管理、安全管理、服务管理等内容从而实现快速开发的效果。原创 2022-10-25 10:45:11 · 829 阅读 · 2 评论 -
麒麟系统smb共享输入用户密码无法连接的处理方法
Smb共享服务需要设置独立的用户信息才能正常使用,而麒麟系统在设置共享的时候并没有同步设置该用户信息(可能是组件异常或者本身就没有这个处理逻辑),导致无法连接。原创 2022-10-19 18:33:00 · 5052 阅读 · 0 评论 -
使用python脚本一键安装apt-fast
使用python脚本一键安装apt-fast。原创 2022-08-27 17:12:44 · 448 阅读 · 0 评论 -
使用filebrowser部署一个网页端文件上传下载的服务
使用filebrowser部署一个网页端文件上传下载的服务原创 2022-08-19 11:29:08 · 888 阅读 · 0 评论 -
UOS开机之后进入emergency mode“journalctl -xb”
解决UOS开机异常原创 2022-08-10 16:39:10 · 3614 阅读 · 0 评论 -
find及du -sh显示权限不够的解决方法
解决Linux查找文件提示无权限的问题原创 2022-06-25 10:20:11 · 1638 阅读 · 0 评论 -
NextCloud私有云盘Docker容器配置私有HTTPS
配置HTTPS证书原创 2022-06-16 15:27:03 · 1685 阅读 · 0 评论 -
如何在Linux中发现IP地址冲突
为何出现冲突当一个动态IP被分配了并且有另外一台网络设备已经拥有了相同的IP比如有个设备设置了静态,而在当前设备分配的时候恰好静态设备没开机,分配好之后静态设备开机了,这样就冲突了在相同网络子网上有多台分配IP的DHCP服务器众所周知,DHCP服务不只是交换机、路由器才能实现,所以不排除部分局域网有人私自部署该服务或者私自接入路由器导致IP分配与实际不一致,从而无法上网或者冲突针对IP冲突的解决方法在Linux中,有个工具是arp-scan,这个工具会在本地网络发送ARP(Add原创 2022-04-03 20:26:02 · 1350 阅读 · 1 评论 -
麒麟桌面系统密码忘记重置方法-20200711版本
重置麒麟操作系统密码的详细步骤原创 2022-03-31 03:47:58 · 6151 阅读 · 0 评论 -
Linux SSH快速实现免密登录
创建密钥ssh-keygen -t ecdsa -b 521一路回车即可[root@bxy1 ~]# ssh-keygen -t ecdsa -b 521Generating public/private ecdsa key pair.Enter file in which to save the key (/root/.ssh/id_ecdsa): Enter passphrase (empty for no passphrase): Enter same passphrase aga原创 2022-03-31 03:40:41 · 545 阅读 · 0 评论 -
Linux使用LVM调整根分区(扩容)
在很多时候,随着业务的增加,原规划的磁盘分区大小可能无法满足,这时候就需要进行扩容操作,下面介绍如何通过LVM实现扩容环境信息root@lvm:~# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk├─sda1 8:1 0 487M 0 part /boot├─sda2 8:2原创 2022-03-16 15:56:30 · 6850 阅读 · 0 评论 -
Nginx通过反向代理实现单端口访问多个服务
1、什么是反向代理:反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。2、举个例子假设服务器共有两个服务,一个是网站服务,一个是http文件分发服务器,其中这两个服务在内部开启的端口是:网站服务:82文件服务: 81域名是:liumou.site所以在不配置代理的情况下,需要访问的方法是:网站服务:原创 2022-01-08 18:26:18 · 12414 阅读 · 2 评论 -
使用wget遍历网页文件进行下载
下载语法wget -r -np -nH -R index.html <URL>各个参数的含义:-r: 遍历所有子目录-np : 不到上一层子目录去-nH : 不要将文件保存到主机名文件夹-R index.html: 不下载 index.html 文件URL: 需要下载的文件所在URL地址例如wget -r -np -nH -R index.html http://t.com/file/然后就会自动的以设置的url最后一个路径作为本地新建的文件夹来保存文件了,遇到递归目原创 2022-01-06 15:58:59 · 1168 阅读 · 0 评论 -
国产Linux系统下替代QQ和微信的不二之选
在2019年,UOS宣布成立至今,原深度系统得到资金之后,发展速度直线上升,目前已经完全可以使用Deepin系统进行办公和日常使用了UOS是Deepin的专业版,前者收费,后者免费,和红帽一样的运营策略但是,众所周知,在去年QQ迎来了距离上一次更新十年前后的第一次更新,更新效果一如既往的被吐槽,因为真的太敷衍了,而微信至今为止,并未有过真正的Linux平台的cs客户端,有的只是一个残废的网页封装版,所以如果使用国产系统去使用腾讯家族的东西,那将是一种折磨。幸好,互联网新秀字节跳动退出了覆盖全国产.原创 2021-12-06 18:52:51 · 2321 阅读 · 2 评论 -
解决Unable to correct problems, you have held broken packages
由于在debian系统引用了`kali`的源,然后使用了autoremove的操作,导致系统依赖崩溃,在重新安装docker.io的时候出现下面的提示Unable to correct problems, you have held broken packages.原创 2021-12-05 05:27:48 · 2596 阅读 · 0 评论 -
Deepin系统无法卸载360的解决方法
执行下面四条命令即可sudo chattr -i /usr/share/polkit-1/actions/com.qihoo.cnossafe.policysudo chattr -i /etc/dbus-1/system.d/com.qihoo.cnossafe.confsudo chattr -i /usr/share/dbus-1/system-services/com.qihoo.cnossafe.servicesudo apt purge com.qihoo.360safe liumo原创 2021-11-19 17:18:01 · 975 阅读 · 0 评论 -
Debian11常用国内源更换镜像站汇总
cat <<EOF > /etc/apt/sources.list deb https://mirrors.huaweicloud.com/debian/ buster main contrib non-freedeb https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-freedeb https://mirrors.huaweicloud.com/debian/ buster-backpor原创 2021-11-09 15:35:43 · 7813 阅读 · 0 评论 -
开启文件浏览的apache2配置文件
DefaultRuntimeDir ${APACHE_RUN_DIR}PidFile ${APACHE_PID_FILE}Timeout 300KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 5User ${APACHE_RUN_USER}Group ${APACHE_RUN_GROUP}HostnameLookups OffErrorLog ${APACHE_LOG_DIR}/error.logLogLeve原创 2021-11-08 18:14:38 · 415 阅读 · 0 评论 -
Apache2开启目录浏览功能
在安装完Apache2的初始配置下是不支持在网页中查看文件的,所以需要删除首页文件或者创建子文件夹的方式进行文件浏览,并对配置文件进行相关修改,下面仅介绍如何在配置文件中开启文件浏览功能:首先使用vim命令进入文件编辑sudo vim /etc/apache2/apache2.conf然后跳转到第170行左右,设置参数如下:<Directory /var/www/> Options Indexes Order allow,deny Ind原创 2021-11-01 09:55:58 · 2260 阅读 · 0 评论 -
统信UOS登录FTP服务
首先打开文件管理器,找到搜索按钮点击该按钮,然后输入ftp地址,例如:ftp://localhost然后会提示输入登录信息(可以选择匿名)然后就行啦原创 2021-09-22 20:02:20 · 8481 阅读 · 5 评论 -
Linux使用Shell添加定时任务
直接看演示吧root@l:~# cat d.conf 1 22 * * * /data/liu/auto/step_all.shroot@l:~# crontab -ecrontab: installing new crontabroot@l:~# crontab -lroot@l:~# crontab d.conf root@l:~# crontab -l1 22 * * * /data/liu/auto/step_all.sh也就是说把需要定时的参数写到一个文件,然后直接指定这个文件原创 2021-09-14 21:06:35 · 538 阅读 · 0 评论 -
wget模拟浏览器下载文件
部分网址下载链接禁止非浏览器下载,所以需要设置用户代理,模拟浏览器进行下载wget --user-agent="Mozilla/5.0" "下载链接"下载链接必须要双引号如下:原创 2021-08-13 11:13:32 · 1336 阅读 · 0 评论 -
Linux系统通过apt安装新内核-come from 麒麟V10
首先使用下面的命令更新源:sudo apt updaete然后使用下面的命令搜索内核版本:sudo apt search image | grep ^linux-image | awk '{print $1}' | awk -F '/' '{print $1}' | grep -Po "^linux-image-\d+\.*\d+.*"结果如下:l@l:~/桌面$ sudo apt search image | grep ^linux-image | awk '{print $1}' | aw原创 2021-07-22 21:31:12 · 3578 阅读 · 0 评论 -
麒麟V10重置系统密码
通过修改引导参数重置root用户密码:在银河麒麟高级服务器操作系统V10,可以通过设置引导参数的方式进入类似单用户的模式来实现重置root密码的行为:首先我们在GRUB界面按下e键,进入编辑模式:找到linux16开头的行,在末尾添加rw init=/usr/bin/bash console=tty0参数,该参数与前一个参数用空格分隔,rw与init=参数之间也用空格分隔,修改完成后按下 Ctrl + x 键开始启动系统:系统启动之后会进入终端界面,这时候就可以直接通过passwd命令.原创 2021-07-21 15:54:40 · 8420 阅读 · 2 评论 -
K8S系列-通过YAML文件/命令创建一个Nginx服务(pod)
开始在完成K8S集群部署之后,我们可以小试牛刀,先创建一个简单应用进行测试通过YAML创建K8S支持创建YAML文件,我们可以通过K8S自动创建的YAML内容进行编辑,创建YAML内容方法如下:kubectl run myapp --image=nginx --dry-run -o yaml执行结果:root@debian:~# kubectl run myapp --image=nginx --dry-run -o yamlW0609 17:30:23.266011 62036 hel原创 2021-06-17 09:22:53 · 5806 阅读 · 1 评论 -
麒麟V10无法安装PC版微信的解决办法及系统更新方法
在最新版麒麟V10中,出现了安卓版的微信和PC版的微信,但是很多人在搜索的时候只能搜到一个安卓版的微信,那么这时候有两种解决办法:1、添加源打开终端,输入下面的命令进入高级权限:sudo -i然后输入下面的命令写入源:echo 'deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0 main restricteddeb http://archive.kylinos.cn/kylin/partner juniper main' > /etc/原创 2021-05-26 12:03:28 · 16132 阅读 · 7 评论 -
使用nmcli添加静态/DHCP配置
启用nmcli管理请看这篇:解决nmcli未托管设备的问题1、设置静态IP1.1、添加连接配置语法如下:nmcli connection add type ethernet con-name ${配置名称} ifname ${设备名称} ipv4.addresses ${IP及掩码} ipv4.method ${连接模式: manual/auto}假设当前的环境如下:需要新建的配置名称: ens33-static需要连接的设备名称: ens33需要设置的IP地址: 172.20.0.原创 2021-05-22 11:45:22 · 7783 阅读 · 0 评论