![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux项目
文章平均质量分 62
运维贼船
喜欢折腾各种软硬件的90后运维老司机,搜索「运维贼船」有惊喜!
展开
-
高效!用虚拟用户搭建FTP工作环境
此前,使用vsftp工具来搭建ftp时,我们使用的用户为Linux的系统用户,而当我们的人员过多时,且都需要用各自的账户登录,那么管理起来将会非常地不方便。使用虚拟用户的方式能很好的解决这个问题,不占用系统用户!关闭seliux2.安装vsftp这里需要安装两个模块,分别为vsftpd和db4-utils。3.修改配置养成好习惯,修改配置前备份一下配置,以防止后续修改后无法启动时作为参考依据。修改配置如下:4.创建虚拟用户账户文件在文件中填入用户名和密码,其中单行是原创 2022-07-03 22:47:11 · 436 阅读 · 1 评论 -
CentOS 7系统优化脚本
作为一名运维,经常会部署各种用途的操作系统,但在这些工作中,我们会发现很多工作其实是重复性的劳动,操作的内容也是大同小异,基于这类情况,我们可以把相同的操作做成统一执行的脚本,不同的东西作为变量手动输入。节约下来的时间不就可以做更多有意义的事情吗?最近在粉丝有推荐下发现一款比较好用的shell源码,也基于此改编了一下,分享给大家:主菜单:二级菜单:主要实现系统的各类优化,比如常用的修改字符集、关闭selinux、关闭防火墙、安装常用工具和加快ssh登录等功能。源码如下:将其保存为init.sh,然后赋原创 2022-06-19 16:45:53 · 654 阅读 · 2 评论 -
保护好自己的服务器,fail2ban使用教程
不知道小伙伴们是不是拥有一台自己的云服务器呢?如果有请“点赞”,如果没有请点击“在看”。我拥有的第一台云服务器其实是在我大学的时候,也就是在云服务等一众概念推向市场的时候,特别是阿里云的产品,没用过但也有听说过,但我的的确确拥有的人生第一台云服务器是一台欧洲的一个VPS(虚拟专用服务器 Virtual Private Server),记得是1核512MB内存,尽管配置很低,但从此被Linux这个东西深深的吸引。服务器可以做很多事,包括最基础的建站、跑应用,跑服务、做爬虫、代理等,比如我就为自己建立了一个网站原创 2022-06-13 23:20:43 · 1417 阅读 · 0 评论 -
部署一个安全、可靠、快速的企业云盘
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。服务器端主要支持: Debian 10 Ubuntu 18.04, 20.04 基于Docker的版本也可以在其它发行版本中运行。我这里依然以docker的形式来搭建,默认你已经准备好了docker的环境,并安装了docker-compose工具。创建一个目录用于存放配置文件:mk原创 2022-05-21 23:03:08 · 1065 阅读 · 0 评论 -
解决docker部署应用后端口直接通过防火墙的问题
1.针对新建立的docker有效vim /etc/default/docker #修改文件,此处设置等同于在创建容器时手动指定iptables=false参数DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -iptables=false"2.针对所有的配置生效vim /etc/docker/daemon.json{"iptables": false}#此处对更改设置之前创建的容器也有效,编辑后需重启docker服务...原创 2022-05-08 14:45:50 · 765 阅读 · 0 评论 -
把Windows打造成一个NTP时间同步服务器
起因是这样的,在项目中有一个机器人是使用的ARM版本的Ubuntu操作系统,但是它上面没有纽扣电池用于保存时间,因此每次重启后时间错误,需要手动校正,非常麻烦。所以使用NTP来同步服务器时间,但并没有公网环境,且局域网中只有一台Windows 10电脑(可同时连接内外网),因此使用Windows 10作为NTP server为ubuntu提供校时服务。搭建NTP服务Windows 10本身是可以作NTP时间同步服务器的,无需安装其它软件,只需要修改一些配置。1.修改注册表使用win + ..原创 2022-01-04 23:44:25 · 2093 阅读 · 1 评论 -
Jenkins 持续交付安装部署全教程
JenkinsJenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。Jenkins 正如它的图标一样是一个优雅的绅士,使用它可以让你的工作更加的专注,因为它把开发-集成-交付打造成高效的流水线作业,管理员只需要前期建立好合适的项目生成方案即可。部署过程我这里使用 docker 来部署,需要提前准备好 docker 环境。dockerpulljenkins/jenkins:..原创 2021-12-20 20:20:32 · 665 阅读 · 0 评论 -
利用树莓派使用samba服务搭建小型NAS服务器
经常会有取用局域网文件的习惯,利用树莓派将u盘(或硬盘)在局域网内共享,做一个小型的存储服务器(NAS),方便我们临时取用文件,共享资源。我这里使用一个64G u盘来演示,首先在windows下将u盘格式化为ntfs格式备用,在树莓派ubuntu系统下执行lsblk命令查看系统磁盘情况。root@ubuntu:/#sudolsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTloop07:0051.5M1l...原创 2021-11-08 11:47:17 · 888 阅读 · 0 评论 -
绝了,这款P2P全平台的文件同步工具,开源且不依赖中心服务器
最近在研究一些好玩的开源软件,似乎有些沉迷。发现这样一款软件可以支持多平台的同步软件,可以在Windows上、各种Linux发行版、MacOS是和Android上,甚至你可以在你的群晖或是OpenWRT甚至树莓派上使用它,可以使多个平台的文件保持一致,非常适合企业或是个人文件的多端同步。经测试同步时差在10s左右,即一方客户端删除、增加或修改文件,另一端开始产生同步效果的时间,效果极佳!环境准备话不多说,开始搭建,首先需要一个docker的环境,我这里依然使用一键脚本。#CentOS,.原创 2021-10-27 22:28:26 · 1214 阅读 · 0 评论 -
取代微信?RocketChat开源聊天应用搭建教程
背景有很多小伙伴都有过搭建一个自己的聊天服务应用的想法,摆脱微信、QQ等第三方应用,更加注重自己的隐私,或更好的存储自己的文件。我发现了一款开源的聊天应用RocketChat,能够实现群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等,还支持实时翻译,实现用户之间的自动实时消息转换,使用RocketChat可以完全控制交流通信。准备功能听起来还不错,我们一起来搭建一下,我这里使用以下配置:#基础环境,我这里用的学生机,大家可以调高一点..原创 2021-10-24 20:00:04 · 3382 阅读 · 1 评论 -
朋友圈超火的盲盒交友小程序,完整搭建教程及源码分享~(多图)
安装宝塔面板登录到CentOS 7 服务器,运行以下宝塔一键安装命令:yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh#其它系统安装类似,请访问官网活动脚本https://www.bt.cn/?invite_code=MV92ZWVycmM=在下面的提示框中输入y确认安装,等待脚本运行完成。...原创 2021-10-17 10:39:24 · 4812 阅读 · 7 评论