• Welcome to LiuJason's Blog!

标签:Linux

配置frp服务端+客户端实现内网穿透

前言之前尝试了ngrok和nps,以前也尝试过frp,综合比较下来frp最为方便适用(能直接转发所有tcp流量,而且配置最方便)。这次的客户端是WSL,也就是Windows10下的Linux子系统,发行版本为Ubuntu18.04。服务端配置参考:https://github.com/fatedier/frp另外我这里偷懒用的是宝塔一键配置客……

安装nps服务端+客户端实现内网穿透

前言学校的网络是纯NAT,这个就很尴尬了,想在家里用一下办公室的电脑都不行,于是搞个内网穿透。之前有体验过frp和ngrok,这次看到有新的解决方案——nps,据说还带面板特别好用,赶紧来尝尝鲜。安装服务端服务端选择的是Ubuntu18.04主要是懒,手上有这个就用吧,反正只跑nps的话都一样。下载编译好的包自己去Release页面下载即可。……

CentOS7 忘记密码后通过修改grub进系统重置密码

前言有些时候会忘记服务器的root密码,这种时候可以通过vnc或外接屏幕的方式重置密码,操作步骤如下。操作步骤重启系统在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。编辑Grub使用↑和↓将选择行设置为第一行(背景高亮……

使用openldap搭建LDAP服务--LDAP原理简介

本文转载自:老高的技术博客LDAP是轻量目录访问协议,这个服务从老高进入360就一直在用,LDAP带来的好处真的是很多,你可以把它想象成为一个内网版的单点登录服务,可以让你使用同一组账户密码访问所有支持LDAP验证的系统,为企业的内部运维带来了极大的便利。不过想要自己独立搭建一个LDAP服务还是挺麻烦的!不过一旦搭建好了LDAP服务器,剩下的管理和运维就……

Linux下使用Wondershaper限制应用的带宽和流量|CentOS7为例

Wondershaper简介Wondershaper是一个小的bash脚本,使您可以限制Linux中的网络带宽。 它使用tc命令行程序作为配置流量控制的后端。 它是用于控制Linux服务器上带宽的便捷工具。它允许您设置最大下载速率和/或最大上传速率。 此外,它还允许您清除已设置的限制,并可以从命令行显示接口的当前状态。 除了使用CLI选项,您还可以在sy……

Ubuntu18.04安装Shiny-Server并配置git/Nginx SSL/监听端口IP

前言Ubuntu对比CentOS虽然更臃肿了一些,但是在易用性上的确是好一些。至少在我用到的依赖包中(如gdal等)CentOS7的支持并不算太好,很多包都要自己手动编译和配置。由于ShinyServer也要安装很多的包,所以如果临时配置一台Shiny服务器的话,我选择Ubuntu18.04。如果要在CentOS下安装ShinyServer,请查看这里……

Linux LVM丢失/损坏物理盘pv的情况下恢复部分lv数据|vgreduce vgchange

存储构架整机3物理盘,其中1盘为5T的HDD大盘,2块480GSSD小盘。两块SSD中做raid1(md1)加入vg0,HDD单独加入vg0;vg0/lv-root分在md1中,另HDD与md1的一部分做LVMcache。参考:https://www.liujason.com/article/507.html故障发生HDD故障(当时未知),发现应用故……

Ubuntu18.04安装最新R3.6+Rstudio-Server并使用Nginx开启SSL加密

前言实在受不了国内容器云的访问速度,于是在德国节点打算新建一个Rstudio服务器自用。之前尝试用CentOS8,发现自己常用的地理信息包GDAL无法支持,因此还是换用Ubuntu18.04。安装R的依赖环境由于Ubuntu自带的源R版本更新太慢了,所以这里用rstudio的源sudo apt-key adv --keyserver keyser……

CentOS8下安装GDAL最新版|rgdal安装失败解决方案

问题CentOS8下R安装包rgdal失败解决方案缺少最新版的GDAL,需要在Linux系统中编译安装即可。sudo yum groupinstall "Development Tools" -ysudo yum install wget -ysudo yum install postgresql postgresql……

[已解决]CentOS8下SSH连接Github卡住|报错debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

问题使用SSH Key连接Github的时候出现卡住的情况,debug后看到如下信息:解决方案是加密模式不支持导致的,CentOS8移除了对旧的加密模式支持,因此需要手动开启。在/etc/ssh/ssh_config中修改,文末添加一行:Ciphers aes128-ctr,aes192-ctr,aes256-ctr重试后成功连接:……