作者文章归档:zuojie@88.com

NFS和Samba服务


一、 NFS服务

NFS一种网络文件系统,它允许网络中的计算机通过TCP/IP网络共享资源。客户端可以像访问本地文件系统一样访问NFS文件系统。

1. 安装 NFS 服务端软件

  • CentOS/RHEL
sudo yum install -y nfs-utils rpcbind
  • Ubuntu/Debian
sudo apt-get install -y nfs-kernel-server rpcbind

2. 配置共享目录(核心文件:/etc/exports

格式:

<共享目录> <客户端地址>(选项1,选项2,...)

常用选项说明:...

Read more

CentOS 7上搭建和配置SSH服务器


SSH简介

SSH是一种以安全的方式提供远程登录的协议,也是目前远程管理linux系统的首选方式。 在此之前,一般用FTP或telnet来进行远程登录,但因为它们以明文的形式在网络中传输账号密码和数据信息,因此不安全。 sshd是基于ssh协议开发的一款远程管理服务程序。想要使用SSH协议来远程管理linux系统,就需要部署sshd服务程序。

实验前的准备:

  • 用克隆的方法,准备两台虚拟机。
  • 两台虚拟机需设置在同一个网络模式下,比如NAT模式。
  • 设置hostname和ip地址。nmtui
  • 用ping命令查看是否连接成功
  • 用Xshell远程登录。

两个安全验证方法:

  • 基于口令的验证...

Read more

Linux 使用FTP 服务器


快速入门 FTP 服务

1)介绍 FTP 服务

FTP( File Transfer Protocol,文件传输服务 )提供在 Internet 上的任意两台计算机之间相互进行的文件传输。只要双方主机都支持 FT P协议,就可以利用FTP来进行文件传输。

FTP 是一种在互联网中进行文件传输的协议,基于 C/S 模式,默认服务端口号是 20、21

20 端口 用于数据传输、21 端口 用于接收客户端的 FTP 命令与参数。

图片FTP 服务器( Server ) 按照 FTP 协议在互联网上提供 文件存储与文件访问的服务FTP 客户端( Client ) 用于 向服务器索要资源

FTP工...

Read more

Linux基础管理与服务


Linux基础

Linux进阶

Linux服务

Read more

Centos7软件包管理


RPM

RPM(Red Hat Package Manager)是一种常用的软件包管理工具,用于在基于RPM的Linux发行版(如Fedora、Red Hat、CentOS)中安装、升级、查询和卸载软件包。以下是一些常见的RPM命令和使用案例:

1.安装软件包:

使用rpm -i命令安装一个RPM包。

例如,rpm -i package.rpm将安装名为"package.rpm"的软件包。

2.升级软件包:

使用rpm -U命令升级已安装的软件包。

例如,rpm -U package.rpm将升级已安装的软件包为名为"package.rpm"的新版本。

3.查询软件包:

使用r...

Read more

Linux四剑客


Linux四剑客:find、grep、sed、awk 从入门到实战

一、Find:文件搜索神器

核心功能:在指定目录下搜索符合条件的文件/目录,支持按名称、类型、大小、时间、权限等条件筛选。

基础用法(80%场景够用)

1.按文件名搜索(支持通配符)

find 搜索路径 -name "文件名模式"  # 区分大小写
find /home/user -name "*.txt"     # 搜索所有 .txt 文件
find . -name "file?.txt"          # 匹配 file1.txt、file2.tx...

Read more

Linux基础练习题(一)


linux基础命令练习题:

1.显示当前的工作目录是什么?

pwd

2.列出当前目录下的所有文件和文件夹的详细信息包括隐藏文件。

ls -al

3.创建一个名为 "test" 的文件夹。

mkdir test

4.在 "test" 文件夹中创建一个空文件 "file.txt"。

touch test/file.txt

5.将 "file.txt" 文件重命名为 "newfile.txt"。

mv test/file.txt test/newfile.txt

6.复制 "newfile.txt" 到父目录。

cp test/newfile.txt ..

7.删除 "...

Read more

dd命令


"dd" 是一个在 Unix 和类 Unix 系统上的命令行工具,用于复制和转换文件。

该命令有许多用途,其中包括:

1.复制文件:使用 "dd" 命令可以复制文件。例如,可以将一个文件复制到另一个位置,或者创建一个文件的完全相同的副本。

2.创建空文件:可以使用 "dd" 命令创建指定大小的空文件。

3.恢复损坏的扇区:有时候硬盘上的扇区可能会损坏,可以使用 "dd" 命令将损坏的扇区拷贝到一个新的扇区,以恢复数据。

4.转换和转换文件:"dd" 命令还可以进行不同格式之间的转换,例如将一个 ISO 映像文件转换为一个 USB 设备可引导的映像文件。

"dd" 命令有很多选项和参数,需...

Read more

NTP时间服务


1.显示当前的日期和时间:

date

2.以指定格式显示日期和时间:

date +"%Y-%m-%d %H:%M:%S"

上述命令将以 2024-01-13 10:46:16 的格式显示当前日期和时间。

3.设置系统时间为指定时间:

date --set="2024-01-01 00:00:00"

4.将系统时间与网络时间同步:

ntpdate ntp.aliyun.com

构建和使用 NTP(Network Time Protocol)有助于确保计算机系统和设备的时间同步,并可确保网络中各个设备的时间保持一致。以下是构建和使用 N...

Read more

rsync数据同步


⼀、备份

1.什么是备份?

备份就是把重要的数据或文件再次复制⼀份保存起来(给源⽂件增加⼀个副本)

2.为什么要备份?

数据很重要!!!

出现故障之后,需要恢复数据(软件服务出现问题⼏率很⼩,80%都是⼈为故障)

保证数据不丢失,便于快速恢复

3.能不能不做备份?

对于不重要的数据,我们可以不做备份

对于不必要的数据可以选择定时清理

4.备份常用工具?

本地复制 cp

远程传输 scp rsync

二、rsync服务概念

1.rsync简介

rsync英⽂称为remote synchronizetion

rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、...

Read more