分类

Linux

文章缩略图

sshfs 挂载远程服务器磁盘到本地

最近需要在线远程修改服务器上的代码,一直都是用vscode远程连接,但是vscode的远程连接太吃服务器性能了,插件也要重新安装,甚至插件的服务也是跑在服务器上。 这对只有2核2G的服务器压力太大了,每次连接都吃掉大量内存和CPU,小鸡承受不住。 所以就想着能不能把远程Linux的文件目录挂载到电脑本地,这样vscode只需要跑在本地上,像本地项目一样。 然后发现可以通过sshfs 进行本地挂载。 ...

分享一个测试路由器 连接数 的网站

在路由器中有一个重要负载,就是活动连接,在一些安装了OpenWrt系统的路由中,编译系统的作者可能会把值设置的很大,比如65536,给人感觉路由器上限变高了,能同时带六万多个连接。 牛不牛还得实测过才知道,分享一个测试网站 https://qps.itzmx.com 原理:通过随机生成子域名,在浏览器中疯狂发起请求,达成刷连接数的目的。 连接数会吃掉路由大量性能和内存,在内存不足,且没有合理限制连 ...
文章缩略图
Linux 信息技术

OpenWrt桥接拨号后,直接访问光猫后台

首先确认下光猫的后台IP和openwrt的后台IP必须不在同一网段 在此案例中,光猫的后台IP为:192.168.1.1 ;openwrt后台IP为:192.168.31.1 登录openwrt管理后台,网络-WAN-物理设置 进入网络-防火墙-自定义防火墙规则,添加以下规则。 然后保存一下,即可直接在浏览器访问192.168.1.1的光猫后台,并且和路由器拨号上网都不影响。 本质是添加了一个虚拟 ...
Linux 信息技术

OpenClash兼容模式无法同步时间 NTP服务器

如题 今天发现Windows时间一直落后3分钟,检测发现上次同步时间在半年前,使用手动同步也一直同步不上,提示失败。 猛然想起路由器上的小猫咪开着,一番排查发现小猫咪的兼容模式有问题,切换到混合模式就正常了 原因未知,小猫咪用的人越来越少,懒得纠结了 留几个ntp服务器地址备用 ntp.aliyun.com 阿里云 ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心 ...
Linux 信息技术

关闭 SELinux

今天在修改ssh端口时,发现竟然修改不了,修改后重启sshd就会报错,网上查了很久,最后发现是SELinux启用了造成的。所以要想修改ssh端口,就要先禁用SELinux。 使用下面的命令可以查看SELinux的状态: 或者: 如果返回有: 那就证明启用了SELinux。 永久关闭修改配置文件即可,打开SELinux的配置文件: 将SELINUX=enforcing或SELINUX=permiss ...

Deepin 下安装 Firefox

安装了deepin系统,应用商店里的firefox版本没有最新的,每次打开firefox浏览器就提示升级,但却又无法正常升级。这里可以自己升级官方最新的firefox。 我使用的firefox国际版,下载地址为:https://www.mozilla.org/zh-CN/firefox/new/。 删除旧版的firefox后,进入刚下载存放firefox的目录: 然后解压下载的文件包: 再将解压后 ...

Ubuntu server配置静态ip地址

安装完ubuntu server 20.04版本的服务器,发现没有设置固定ip,使用的是dhcp获取ip。要将ubuntu 20.04 server的动态ip地址修改为静态ip地址,只需要修改/etc/netplan目录下的00-installer-config.yaml文件即可,具体如下: 编辑网络配置文件: 修改配置如下: 修改后使配置的ip地址生效: 修改配置时,需要注意以下几点:1、yam ...

Ubuntu 下修改主机名

ubuntu20.4下修改主机名和centos7下修改主机名大同小异,也可以说基本是一样的,也是使用同样的hostnamectl命令。 在ubuntu20.4的系统中,要同时修改静态主机名、临时主机名和灵活主机名这三个,只需要执行下面一条命令: 若要单独进行修改指定的主机名,需要指定参数: 修改静态主机名: 修改灵活主机名: 修改临时主机名: 一旦修改了静态主机名,/etc/hostname将被自 ...

Ubuntu 开启samba服务并进行配置

在linux环境中,为了方便与其它设备共享文件,可以创建一个Samba服务,其它平台就都可以通过网络访问你在linux中指定的共享文件夹了。这里以ubuntu系统为例子,简要说一下安装过程。 samba:服务器端软件,主要提供samba服务器的守护程序、共享文档、日志的轮替,必装。Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samb ...

Debian系统中将动态ip改为静态ip

安装debian时,在安装过程中会默认启用dhcp获取网络地址,但为了管理方便,我希望使用静态ip,这样就能保持ip固定。在debian系统中配置静态ip地址,涉及到2个文件要修改,具体操作如下。 1、配置静态ip: 可以看到默认是dhcp配置: 看到上面的最后一行没?这里需要将dhcp改为static,并配置指定的ip地址,具体如下: 2、修改DNS,编辑/etc/resolv.conf中的na ...
Linux 信息技术

Firewalld 常用操作

Linux系统默认使用firewalld进行防火墙管理,以前一直使用iptable,使用firewalld还不太熟悉,记录一些简单的操作,方便日后使用。 一、基本的状态查询: 1、查看版本信息: 2、查看所有放行的端口: 3、查看public下放行的端口: 4、查看配置信息: 5、查看区域信息: 6、查看指定网络接口所属区域: 7、显示状态: 二、在主机上开放和禁用端口: 1、开放TCP/UDP端 ...

Ubuntu 使用ssmtp发送邮件

我在ubuntu系统中需要用到smtp来发送邮件进行数据库的备件,以前在centos下安装mailx简单配置一下smtp就能正常发送邮件,但是现在使用了Ubuntu 20.04,不能照搬Centos中的配置方法了。 经过尝试,可以安装ssmtp来使用第三方的SMTP服务向外发送邮件,具体方法如下。 1、安装好的Ubuntu20.04中可能已经自带了邮件系统,先删除它们: 2、安装我们需要的ssmt ...
Linux 信息技术

Ubuntu系统中默认防火墙UFW常用操作

ubuntu系统自带了防火墙Uncomplicated Firewall,即ufw。 对于系统中ufw,基本操作命令如下: 启用ufw: 禁用ufw: 重启ufw: 查看状态: 重置UFW: 开启日志: 关闭日志: 查询日志: 如果服务器启用了ipv6,但ufw没有启用对ipv6的支持,需要打开如下配置文件,修改并确认“IPV6=yes”后重启即可使ufw支持ipv6: 一、开启设置的默认策略: ...
Linux 信息技术

删除腾讯云监控及修改hosts文件

一、删除腾讯云自带的监控: 腾讯云的轻量云主机默认安装了相关的监控软件,比如cpu和内存监控: 若不需要此项监控,可以运行以下命令删除代码: 还有一些提供诸如异地登录、暴力破解等监控,异常登录会发邮件或短信通知: 若不想使用可以删除: 最后彻底删除qcloud文件: 二、修改hosts文件: 在使用过程中发现,我修改了hosts文件,但是一重启就会还原,这个要修改hosts模板文件。查看hosts ...

ubuntu启用root账号登录并删除普通账号

一、ubuntu启用root账号登录系统: ubuntu系统为了安全起见,默认不允许root用户登录,密码也为空。如果需要使用root用户登录,先设置root用户的密码,使用如下命令按提示输入2次密码: 编辑ssh配置文件允许root登录: 找到PermitRootLogin配置选项,并修改为: 重新ssh使修改配置生效: 重启登录root账号,测试root登录无问题后,可进行删除普通用户操作。 ...

Oracle Linux(Centos8)在ARM架构下安装LNMP失败的处理方式

1、安装mysql时,可能会因为cmake版本过低而安装失败,先更新cmake(注意是ARM版本): 安装完查看cmake的版本信息: 2、安装php可能会因为系统上缺少oniguruma-devel包而安装失败,通过源码安装oniguruma oniguruma-devel: 注意: 如果运行提示: 则需要安装如下依赖: 3、如果系统自带gcc版本过低(低于版本8),也要升级到8.X版本,如果版 ...
Linux 信息技术

Linux下换行符的转换

在Windows下使用文本编辑器写好了一段脚本,拷贝到Linux下运行这个脚本,出现如下报错: 这个问题主要是Windows和Linux这两个不同的平台换行符不一样导致的。Windows下换行符为“\r\n”,而Linux下换行符为“\n”。 在Linux系统中,可以使用文本编辑器(如vim、nano等)将Windows下的编辑的脚本文件转换为Linux格式。具体方法是在文本编辑器中打开文件,然后 ...

WinSCP在Debian12系统下无法使用密钥登陆的解决办法

今天装了个Debian12的系统,配置了ssh登录,但使用WinSCP通过ssh密钥登录时,总提示被拒绝,但是单独使用putty通过密钥登录却正常,让人百思不得其解。 网上搜罗一番,说Linux系统使用OpenSSh8.0以后的版本中,配置文件“/etc/ssh/sshd_config”中默认不再添加ssh-rsa密钥认证方式。我装的Debian12系统使用的openssh版本为9.2,所以它默认 ...
Linux 信息技术

Linux下如何查看UID和GID

有时候我们在设定应用程序的权限的时候,需要使用UID和GID,但这个UID和GID如何查看呢,其实很简单,先要知道要以什么用户来运行,之后就可以根据用户来查询UID和GID了,具体如下。 查看所有用户,使用命令:cat /etc/passwd 查看是否存在指定用户: 查看对应用户的UID和GID,如:查询用户www-data的UID和GID: