- -h 按照易读的格式显示文件和目录大小。- -R 递归地列出目录下的所有文件和子目录。...示例: # 列出当前目录下的所有文件和目录 ls # 列出当前目录下以及子目录下的所有文件和目录 ls -R # 列出当前目录下的隐藏文件和目录 ls -a # 列出当前目录下的所有文件和目录,并显示详细信息...然后,可以将该分区挂载到Linux文件系统的某个目录中,以便用户可以使用它来存储数据。 3. 系统管理员工具: 例如添加/删除用户、设置文件系统权限、修改系统配置、安装软件包等。...也可以使用vi命令编辑/etc/ssh/sshd_config配置文件,以更改SSH服务器的配置选项。 3.4 安装软件包 在Linux系统中,可以使用不同的包管理器来安装、更新、卸载软件包。...然后,我们启动了本地MySQL客户端,并连接到本地的3306端口,实际上是通过SSH隧道连接到了远程主机的MySQL数据库。 8. 安全性: 包括文件和目录权限控制、用户身份验证、SSH加密等。
所使用的IP是随便写的 文章基于腾讯云服务器Linux CentOS7.9 服务器搭建从零开始参考我的文章Linux从零开始环境搭建及学习V1 基础必备命令 命令构成 命令的构成:Command Name...文件另存为 :w!...filename 当前文件的内容替换filename中的原有内容 :q 退出,文件为保存时会提示 :q!...n行:ndd 删除以当前字符开始的一个字:dw 删除以当前字符开始的n个字:ndw vim查找 # 在文件中查找内容为word的字符串(向下查找) /mode # 在文件中查找内容为word的字符串...#-e:文件内容显示完毕后,自动退出; tcp 抓包命令 sudo tcpdump -nn 修改时间 #查看服务器的时间 date #修改时间 date -s '08:00:00' #同步最新时间 ntpdate
(当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 参考实例: 列出所有文件(包括隐藏文件): ls -a 列出文件的详细信息: ls -l 列出根目录(/)下的所有目录...语法: 语法格式:rpm [参数] [软件包] 常用参数: 参数 描述 -a 查询所有的软件包 -b或-t 设置包装套件的完成阶段,并指定套件档的文件名称 -c 只列出组态配置文件,本参数需配合”-l...”参数使用 -d 只列出文本文件,本参数需配合”-l”参数使用 -e或–erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或–hash 安装软件包时列出标记 -i 显示软件包的相关信息 –...,仅列出实际执行会进行的动作 -P 当搭配”-A”参数使用时,则会同时检查所有的文件系统 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 -R 当搭配”-A”参数使用时,则会略过...-l 设置在送出要求信息之前,先行发出的数据包 -n 只输出数值 -p 设置填满数据包的范本样式 -q 不显示指令执行过程 -R 记录路由过程 -s 设置数据包的大小 -t 设置存活数值TTL的大小
系统重启完成后输入修改后的密码即可 CentOS 8 ssh 免密登录 实现步骤 在本地生成密钥 把生成的公共密钥添加到服务器中 配置服务器端 ssh,允许使用密钥登录 本地端: 192.168.99.222...服务器端目录权限 用户根目录中 .ssh/ 文件夹,修改文件夹权限 700(如果没有.ssh目录需要手动创建) mkdir .ssh chmod 700 .ssh 本地同步公钥 方法一...ssh-copy-id 命令可以把本地主机的公钥复制到远程主机的authorized_keys 文件上,ssh-copy-id 命令也会给远程主机的用户主目录(home)和 ~/.ssh, 和 ~/....-i ~/.ssh/id_rsa.pub root@192.168.99.223 方法二 将本地的 id_rsa.pub 中的数据 添加到 服务器端 .ssh/authorized_keys 中 [...本地的 .ssh/ 目录下应该有 id_rsa 和 id_rsa.pub 两个文件 服务器 .ssh/ 目录下的 authorized_keys 文件里应该有本地 id_rsa.pub 的内容 服务器
(当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 参考实例: 列出所有文件(包括隐藏文件): ls -a 列出文件的详细信息: ls -l 列出根目录(/)下的所有目录...-l”参数使用 -d 只列出文本文件,本参数需配合”-l”参数使用 -e或–erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或–hash 安装软件包时列出标记 -i 显示软件包的相关信息...不执行指令,仅列出实际执行会进行的动作 -P 当搭配”-A”参数使用时,则会同时检查所有的文件系统 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 -R 当搭配”-A”参数使用时...套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理。...-l 设置在送出要求信息之前,先行发出的数据包 -n 只输出数值 -p 设置填满数据包的范本样式 -q 不显示指令执行过程 -R 记录路由过程 -s 设置数据包的大小 -t 设置存活数值TTL的大小
(当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 参考实例: 列出所有文件(包括隐藏文件): ls -a 列出文件的详细信息: ls -l 列出根目录(/)下的所有目录...-l”参数使用 -d 只列出文本文件,本参数需配合”-l”参数使用 -e或–erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或–hash 安装软件包时列出标记 -i 显示软件包的相关信息...不执行指令,仅列出实际执行会进行的动作 -P 当搭配”-A”参数使用时,则会同时检查所有的文件系统 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 -R 当搭配”-A”参数使用时...网络通讯 1️⃣ ssh 命令 – 安全连接客户端 ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理。...-l 设置在送出要求信息之前,先行发出的数据包 -n 只输出数值 -p 设置填满数据包的范本样式 -q 不显示指令执行过程 -R 记录路由过程 -s 设置数据包的大小 -t 设置存活数值TTL的大小
(当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 参考实例: 列出所有文件(包括隐藏文件): ls -a 列出文件的详细信息: ls -l 列出根目录...,本参数需配合”-l”参数使用 -d 只列出文本文件,本参数需配合”-l”参数使用 -e或–erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或–hash 安装软件包时列出标记...-N 不执行指令,仅列出实际执行会进行的动作 -P 当搭配”-A”参数使用时,则会同时检查所有的文件系统 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式 -R...ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理。...-I 使用指定的网络接口送出数据包 -l 设置在送出要求信息之前,先行发出的数据包 -n 只输出数值 -p 设置填满数据包的范本样式 -q 不显示指令执行过程 -R 记录路由过程
生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。...这个过程在所有操作系统上都是相似的。首先,你需要确认自己是否已经拥有密钥。默认情况下,用户的 SSH 密钥存储在其 \~/.ssh 目录下。...pub 文件是你的公钥,另一个则是私钥。如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。...在 Linux/Mac 系统中,ssh-keygen 随 SSH 软件包提供;在 Windows 上,该程序包含于 MSysGit 软件包中。...如果你不想在使用密钥时输入口令,将其留空即可。 现在,进行了上述操作的用户需要将各自的公钥发送给任意一个 Git 服务器管理员(假设服务器正在使用基于公钥的 SSH 验证设置)。
$ restic -r sftp:root@192.168.1.100:/home/mike/backup init 如果服务器 B 的 SSH 默认端口不是 22,你就需要简单调整下 A 服务器上的...# 在服务器 A 中 ~/.ssh 目录创建一个 config 文件,并新增如下内容。# 分别是 B 服务器的 IP、用户名和 SSH 的端口。...以下我们所有演示的例子均是将 A 服务器上 /var/www/ 目录下的文件备份到 B 服务器上的 /home/mike/backup 目录下。...指定一次或多次以排除给定文件中列出的项目--exclude-if-present 如果目录内容包含给定文件,则指定一次或多次排除目录的内容 具体用法可以参考官方文档: https://restic.readthedocs.io...,但快照中包含的文件数据仍存储在存储库中。
设备目录,所有的硬件设备及周边均放置在这个设备目录中; boot : 开机引导目录,包括 Linux 内核文件与开机所需要的文件; home: 这里主要存放你的个人数据,具体每个用户的设置文件,用户的桌面文件夹...查看目录下的信息(包括隐藏文件) ls(ls -a) 列出目录下的文件和详细信息 ls-l (ll) 创建目录 mkdir 创建文件 touch 复制文件(文件夹) cp(cp -r) 移动/重命名文件夹和目录...放弃对文件内容的修改并退出; :w 保存文件; :w /root/xx 另存为; :wq 保存文件并退出; 2.4 查看文件内容 一些常见查看文件内容的命令: 功能 命令 浏览文件全部内容 more...SSH 操作 Secure Shell(SSH)是建立在应用层基础上的安全网络协议,是专为远程登录会话和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。...,scp 是 secure copy 的简写,可以使用它上传本地文件夹到远程服务器,也可以从远程服务器上下载文件夹到本地: # 上传文件夹到远程服务器 scp -P port -r /local/dir
它允许用户通过网络安全地远程登录到其他计算机,并执行各种操作,日常工作中常用于登录服务器。SSH使用非对称加密来建立连接,并在连接建立后使用对称加密来保护通信内容。...命令格式: ssh [选项] [参数] 常用参数: -p:指定远程服务器上的端口 -i:指定身份(私钥)文件 // 常用方式 # ssh 用户名@远程服务器地址...命令格式: scp [参数] [本地文件] [远程地址] 常用参数: -r:递归复制怎么目录 // 使用示例 // 从本地计算机上传文件到远程服务器 scp /path...on/remote/server // 下载文件到本地计算机 get /path/on/remote/server /path/to/local/directory // 列出远程服务器上的文件和目录...ls // 或者列出特定目录 ls /path/on/remote/server // 删除远程服务器上的文件 rm /path/on/remote/server/filename
SSH 是 Secure Shell 的缩写,是建立在应用层和传输层基础上的安全协议,能够有效防止远程管理过程中的信息泄露问题。...使用 SSH 服务,一方面需要在远程系统上安装 SSH 服务,另一方面要在本地系统上安装 SSH 客户端,常见的 SSH 客户端有 putty、 SSH Secure Shell Client 等。...若使用 SSH 客户端软件登录虚拟机中的 Linux 系统,必须配臵虚拟机的以太网连接方式为 Bridged(桥接)模式,同时电脑的物理网卡必须接到网络,否则客户端将无法连接 SSH 服务器。...接下来将介绍如何在 ubuntu 系统中开启 NFS 服务器功能,使得开发套件能共享 ubuntu 系统的指定目录。...TFTP 服务器, 只需将 tftpd32.exe 放在某个文件夹下并运行即可。
命令 ssh 用户名@主机IP ssh 主机IP ssh -i pem文件路径 用户名@主机IP ssh -p 端口 用户名@主机IP # 1.2. ssh通过pem文件登陆服务器 一些为了安全操作,推荐使用私钥进行登录服务器...生成的文件 my.pem 和 my.pem.pub 将my.pem.pub内容上传至你需要连接的服务器 操作步骤,编辑authorized_keys文件,路径在当前用户目录下的.ssh文件夹下 将生成的...-create 创建一个新的归档(压缩包) -x : 从压缩包中解出文件 其它: tar 命令其实并不是真的解压缩的处理者,而是使用了 gzip 或者 bzip2 等其它命令来达成,但是 gzip 等命令通常只能处理单个文件...grep -i “” 在搜寻时会忽略字符串的大小写,而grep -r “” 则会在当前工作目录的文件中递归搜寻指定的字符串。 find 这个命令会在给定位置搜寻与条件匹配的文件。...exit exit用于结束当前的终端会话。 ping ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
07 cp 复制一个文件 如果拷贝的是一个目录需要使用 -r ,同时这个命令有另存为的作用 。 08 mv 移动一个文件 即使移动目录页不需要选项,有重命名的作用。...没有图形界面,只能编译文本内容,没有字体段落等设置,通过命令强大的命令完成一系列的编写工作。 学习目的 在实际工作中,要对 服务器上的文件进行简单的修改,使用 vi 进行快速的编辑即可。...注:如果删除失败说明刚刚使用了该用户没有注销,需要重启再删除。或者执行下面命令。 软件安装 Linux下安装的软件包是 deb格式软件包。由于当时Linux系统中软件包存在复杂的依赖关系。...在数据传输方面有很多应用。之前说到,实际工作中经常需要远程访问服务器,ssh就是通用的远程访问服务器的方法。...终端启动Python服务 在服务器中并没有pycharm这些集成编译工具,所有当我们最后将程序部署在服务器上执行时,往往需要通过终端运行python程序。
实际上,Git 数据库中保存的信息都是以文件内容的哈希值来索引,而不是文件名。...文件状态 在 GIt 中,你的文件可能会处于三种状态之一: 已修改(modified) 已修改表示修改了文件,但还没保存到数据库中。...已暂存(staged) 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 已提交(committed) 已提交表示数据已经安全的保存在本地数据库中。 ...可以传递 --global 选项让 Git 读写此文件。 当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库。...在 Linux/Mac 系统中,ssh-keygen 随 SSH 软件包提供;在 Windows 上,该程序包含于 MSysGit 软件包中。
,可以使用aux 如果想查看进程的父进程ID和完整的COMMAND命令,可以使用ef 5.top:查看服务器进程所占的资源。 ... 输入":w 路径" 另存为 4.2退出操作 输入":q" 4.3保存并退出 输入... (压缩文件和目录) -r 递归压缩目录 unzip [选项]XXX.zip -d目录> 指定压缩后的文件目录... 1.1介绍 一种用于互联网下载包的打包及安装工具,包含在某些Linux分发版中,它生成 .RPM扩展名的文件...RPM包并且安装,可以自动处理依赖性关系,并且一次性安装所有依赖的软件包 2.2指令 2.2.1 查询yum服务器是否有需要安装的软件
说明:Restic是使用Golang写的一款开源免费且快速,高效和安全的跨平台备份程序,貌似和以前发的Duplicati差不多,可以存储在本地,云存储服务或远程文件服务器上,并且使用加密技术来你的数据安全性和完整性...再使用SSH登录服务器B,使用命令: #复制服务器A中的id_rsa.pub值 echo 'xxxxxxx' >> ~/.ssh/authorized_keys 如果提示No such file or...然后在服务器A上使用命令: #root为服务器B的用户名,1.1.1.1为服务器ip,端口默认为22,/moerats为服务器B上的存储文件夹,如果不存在则会自动创建 restic -r sftp:root...@1.1.1.1:/moerats init 如果服务器B端口非22,就需要配置下了,在服务器A中~/.ssh目录创建config文件,使用命令: nano ~/.ssh/config 新增以下参数:...restic还支持命令传输,比如备份数据库文件夹,这里以sftp为例,其它方式自行修改-r后面参数,使用命令: #比如将Typecho数据库备份到远程sftp,并命名typecho.sql,其它远程库就自己模仿
Mysql自动化快速安装部署 一、简介 软件开发实际生产测试过程中,时常用到Mysql数据库,人工的去部署和安装新的Mysql服务器,不仅配置复杂过程缓慢,并且不适用于大规模部署与安装。...需要管理的节点被添加到Ansible配置环境,SSH授权密钥被附加到每个节点上,这与运行Ansible的用户有关。...安装包,通过xftp等方式传入服务器中, 找到并解压setuptools安装包 # tar zxvf setuptools-2.0.tar.gz # cd setuptools-2.0 编译setuptools...,传入服务器 然后运行 tar -xvf pip-****.tar.gz 对pip安装压缩包进行解压, cd pip-****/ 进入解压后的目录, python setup.py install...若要完成大批量的主机自动安装与部署,只需在管理节点的/etc/ansible/hosts文件中配置添加相应要安装的主机ip即可,本示例由于服务器资源局限,只配置了一台192.168.91.131服务器,
领取专属 10元无门槛券
手把手带您无忧上云