Linux
不如吃茶去。
这个作者很懒,什么都没留下…
展开
-
ssh免密
ssh免密 原理 在客户端使用ssh-keygen生成一对密钥:公钥+私钥 将客户端公钥追加到服务端的authorized_key文件中,完成公钥认证操作 认证完成后,客户端向服务端发起登录请求,并传递公钥到服务端 服务端检索authorized_key文件,确认该公钥是否存在 如果存在该公钥,则生成随机数R,并用公钥来进行加密,生成公钥加密字符串pubKey(R) 将公钥加密字符串传递给客户端 客户端使用私钥解密公钥加密字符串,得到R 服务端和客户端通信时会产生一个会话ID(sessionKey),用M原创 2020-09-21 20:57:45 · 73 阅读 · 0 评论 -
Hadoop
Hadoop 一、简介 Hadoop是Apache基金会旗下一个开源的分布式存储和分析计算平台,使用java语言开发,具有很好的跨平台性,可以运行在商用硬件上,用户无需了解分布式底层细节,就可以开发分布式程序,充分使用集群的高速计算和存储。 谷歌的三篇论文 - 2003年发表的《GFS》 基于硬盘不够大、数据存储单份的安全隐患问题,提出的分布式文件系统用于存储的理论思想。 · 解决了如何存储大数据集的问题 - 2004年发表的《MapReduce》 基于分布式文件系统的计算分析的编程框架模型。移动计算而非移原创 2020-09-21 13:22:38 · 138 阅读 · 0 评论 -
SHELL编程
1.4 SHELL编程 1.4.1 概念 shell是一个由c语言编写的,即使一种语言,又是一种命令,是用户与linux沟通的桥梁,shell脚本(shell script)是一种为shell编写的脚本程序,他可以理解为一个可执行的批处理命令的集合。 一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell。 cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash 1.4.2 shell编程规范原创 2020-09-20 18:11:25 · 86 阅读 · 0 评论 -
Linux的高级命令
1.2 Linux的高级命令 1.2.1 编辑 1.2.1.1 vi(系统自带) 命令模式 – 进入插入模式 i I a A o O – 常用命令 dd 删一行 ndd 往下删n行 yy 复制一行 nyy 复制n行 p 复制的数据粘贴到游标所在行的下一行 P 复制的数据粘贴到游标所在的上一行 gg 移动到本文件的第一行 G 移动到本文的最后一行 u 撤销前一个动作 x 向后删除一个字符 nx 向后连续删除n个字符 d1G 删除从此行到第一行 dG 删除从此行到最后一行 插入模式 – 进入命原创 2020-09-20 17:24:52 · 145 阅读 · 0 评论 -
linux 概念及常用指令
一、Linux 1.1 概念 Linux是一个开源,免费,多用户,多进程,多线程,性能稳定,安全的操作系统。 1.2 常用指令 -- 列出目录 ls -l 列出除了文件名之外,还显示文件的权限,所有者,文件大小等信息 -a 列出目录的所有文件,包括隐藏文件 -A 列出目录下的所有文件,不包括 . 和 .. -R 递归显示 -t 以文件修改时间排序 ll -i 可以查看inode -k 查看大小(多少k) -h 查看文件大小(多少k 多少m) -s 排序 -r原创 2020-09-20 16:21:59 · 54 阅读 · 0 评论