龙腾万里sky的博客

养得胸中一种恬静

前言

本文,主要以vsftp软件为主进行讲解,版本为3.0.2。以介绍设置虚拟用户、权限验证为主,linux权限知识默认大家都有所了解。vsftpd设置有两种模式:主动模式、被动模式。

Linux网络文件共享。例如NFS、Sambs、FTP,其中以FTP应用最为广泛,成为了当下linux文件系统中主流的网络文件共享工具。介绍FTP主要有几种常见的工具vsftp、proftp、wu-ftp、pureftp,各种FTP软件无优劣之分,实际工作中选择自己熟悉的一款即可。

正文

一、vsftp安装

注意:以Redhat7系列(或者支持systemd环境的linux系统)

1、准备安装包

可以到此网站下载各个版本:http://www.rpmfind.net/linux/rpm2html/search.php?query=vsftpd

1
vsftpd-3.0.2-29.el7_9.x86_64.rpm
阅读全文 »

今天这篇文章,讲解linux系统的全局环境变量以及当前用户环境变量的配置。

以前在没有遇到实际问题时,基本忽略掉思考,所有配置的环境变量都配成全局生效。这样是有弊端的,在某一次偶然的机会,我沉思的一小会,意识到全局环境变量与当前用户环境变量还是区分为好,不应一概而论。

直到后来我在linux服务器从Oracle11g过度到Oracle19c时。需要创建普通用户例如oracle才能安装,这时我才恍然大悟。这大概是linux操作系统的魅力所在。

当时遇到的国产银河麒麟操作系统,把不同用户权限区分的明明白白的,三权分立。管理员用户root、安全用户secure、普通用户user,三者之间均无法访问别人的home目录,这时我才明白原来那个root用户是假的。泾渭分明,这样做当然有优势。好处在于运维人员只需要分心维护管路员用户和安全用户。普通用户权限比较小,相对来说不会造成较为严重的后果。

正文

配置环境变量,并不一定需要非得配置成所有用全局的或者当前用户全局的。如果使用的中间件有配置文件,你甚至可以在当前的中间件配置文件中指定JDK安装的路径,我做测试时一般会这样配置,为了不干扰原有的环境配置而做出让步。这样会显得繁琐一些,配置全局则更为方便管理。

一、配置全局环境变量

1、Redhat系列配置环境变量

注意:需要root用户权限,才能编辑/etc/profile文件,默认配置如下图所示

阅读全文 »

今天给大家带来的是linux中比较实用的命令scp。善用小技巧,解决工作中的痛点。
掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作中。

在工作的不断鞭策之下,我其实也想偷偷懒,有时候觉得怎样简单快捷怎样来。在某种特定的工作环境下,有些操作被限制死了,只能用传统的方式传输(比如定制的商业加密U盘、光盘刻录)。当你了解实际情况后,可能有更优解,你会寻求其它的突破口或者折中方案。

夸张的说法,我用了1分钟熟悉了scp的用法,并直接运用于工作当中。然而,我教同事使用,他却花了远远不止10倍的时间。其中的小窍门,你知道是为啥吗?我的回答是:善用系统提供的帮助工具或者提示。

正文

一、SCP命令简介

在Redhat系列可以使用帮助命令:man scp,快速上手,掌握使用方法。

如下图使用scp或者man scp命令:

1、简介

  • NAME:scp — 安全复制(远程文件复制程序)

  • scp 在网络中的主机间进行文件复制。 它用 ssh(1) 来传输及验证数据,提供与 ssh(1)相同的安全保护。 它不象 rcp(1), scp 会根据需要询问口令。 在任何文件名中都可以包含主机名和用户名,用来指定从/向该主机复制此文件。

  • Linux scp 命令主要用于 Linux 之间复制文件和目录。

  • scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

  • scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

阅读全文 »

你真的了解git、gitee、github吗?本文已经收录github仓库,已做更新。CSDN上的部分内容未更新,请访问github进行查看最新内容。

https://github.com/cnwangk/SQL-study

初学者如何提高学习git的动力。看完这个搭建的示例,相信你一定有前行的动力。

https://cnwangk.github.io/

你真的了解git、gitee、github吗?本文主要围绕git、gitee、github的使用展开介绍,如何一步步通过实践去打造自己的git工作环境。当然你可以作为写作环境,熟悉一门技术的有效方式就是应用实践。顺带会讲一些gitee和github的pages服务,搭建自己的个人网站。

本文主要环境是在Windows下进行的,所以看到桌面或者在某一目录右键可以直接打开Git Bash。

正文

至于我为什么将git工具放在最前面,是因为通过这个工具可以将gitee与github串联起来。可能有人会说,我可以在虚拟机上或者云服务器上搭建git环境测试。但我想说的是,白嫖她不香吗?直呼真香,小伙子有点东西啊!

一、git

背景

阅读全文 »

实际运维中,不仅仅是掌握SQL语句的使用以及优化。你会遇到各式各样的问题,此时往往不知如何下手。思考的方向不好确定,但是可以通过日志分析。常用的动态参数以及数据字典掌握尤为重要,辅助我们排查问题。

阅读全文 »
0%