linux运维学习第六课
来源:互联网 发布:ubuntu进入grub界面 编辑:程序博客网 时间:2024/06/06 20:02
对称加密 非对称加密
对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥
##把模板刻成锁,放在/home/server/.ssh/下,172.25.12.11里的server
vim/etc/ssh/sshd_config
把密码认证关闭
systemctl restart sshd ##重置sshd服务
scp /home/server/.ssh/id_rsa client@172.25.12.10:/home/client/.ssh/ ##把server里的id_rsa传送到client下的.ssh
##之后 client连接server不需要密码认证,直接登陆,通过server传的id_rsa文件
、
###########
##文件传输##
###########
du -sh 文件 ##查看文件的大小
###文件归档#####
1.把多个文件变为一个文件
2.
tar c ##创建
f ##指定文档文件名称
t ##显示归档文件中的内容
r ##向归档文件中添加文件
--get ##取出单个文件
--delete ##删除单个文件
x ##取出归档文件中的所有内容
-C ##指定解档目录 [root@server12 Desktop]# tar xf etc.tar -C /mnt/
-z ##gz格式压缩
-j ##bx2格式压缩
-J ##x2格式压缩
####文件压缩#######
zip etc.tar.zip -r etc.tar ##把etc.tar压缩为etc.tar.zip文件
unzip etc.tar.zip ##把zip解压缩
gzip etc.tar ##压缩为gz格式
gunzip etc.tar.gz ##将gz格式的压缩包解压
bzip2 etc.tar ##压缩为bx2个格式
bunzip2 etc.tar.bz2 ##将bx2格式解压
xz etc.tar ##xz格式压缩
unxz etc.tar.xz ##xz格式解压
tar zcf etc.tar.gz etc/ ##打包并压缩为gz
tar jcf etc.tar.bz2 etc/ ##打包并压缩为bx2
tar Jcf etc.tar.xz etc/ ##打包并压缩为xz
####文件的传输#######
scp file username@ip:/dir ##上传
scp username@ip:/dir dir ##下载
rsync [参数] file username@ip:/dir
rsync -r ##同步目录
-l ##不忽略连接
-p ##不忽略文件权限
-t ##不忽略文件时间戳
-g ##不忽略文件所有组
-o ##不忽略文件所有人
-D ##不忽略设备文件
##################
#####配置网络######
##################
[kiosk@foundation12 ~]$ nm-connection-editor ##图形界面配置ip地址
[kiosk@foundation12 Desktop]$ nmtui ##文本化界面配置ip地址
ifconfig 网卡 ip netmask ##临时设定
##静态网络设定####
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
-------------------------------------------------
DEVICE=eth0 ##设备
BOOTPROTO=static | none ##设备工作方式
ONBOOT=yes ##开启网络服务激活设备
NAME=etho ##网络借口名称
IPADDR=172.25.12.10 ##ip地址
##动态网络设定#####
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
-------------------------------------------------
DEVICE=eth0 ##设备
BOOTPROTO=dhcp ##设备工作方式
ONBOOT=yes ##开启网络服务激活设备
NAME=etho ##网络借口名称
对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥
非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
在server端建立锁与钥匙。
ssh-keygen ##建立锁与密码
-------------添加key认证方式-----------------------------------------------
##把模板刻成锁,放在/home/server/.ssh/下,172.25.12.11里的server
vim/etc/ssh/sshd_config
把密码认证关闭
systemctl restart sshd ##重置sshd服务
scp /home/server/.ssh/id_rsa client@172.25.12.10:/home/client/.ssh/ ##把server里的id_rsa传送到client下的.ssh
##之后 client连接server不需要密码认证,直接登陆,通过server传的id_rsa文件
、
###########
##文件传输##
###########
du -sh 文件 ##查看文件的大小
###文件归档#####
1.把多个文件变为一个文件
2.
tar c ##创建
f ##指定文档文件名称
t ##显示归档文件中的内容
r ##向归档文件中添加文件
--get ##取出单个文件
--delete ##删除单个文件
x ##取出归档文件中的所有内容
-C ##指定解档目录 [root@server12 Desktop]# tar xf etc.tar -C /mnt/
-z ##gz格式压缩
-j ##bx2格式压缩
-J ##x2格式压缩
####文件压缩#######
zip etc.tar.zip -r etc.tar ##把etc.tar压缩为etc.tar.zip文件
unzip etc.tar.zip ##把zip解压缩
gzip etc.tar ##压缩为gz格式
gunzip etc.tar.gz ##将gz格式的压缩包解压
bzip2 etc.tar ##压缩为bx2个格式
bunzip2 etc.tar.bz2 ##将bx2格式解压
xz etc.tar ##xz格式压缩
unxz etc.tar.xz ##xz格式解压
tar zcf etc.tar.gz etc/ ##打包并压缩为gz
tar jcf etc.tar.bz2 etc/ ##打包并压缩为bx2
tar Jcf etc.tar.xz etc/ ##打包并压缩为xz
####文件的传输#######
scp file username@ip:/dir ##上传
scp username@ip:/dir dir ##下载
[root@server12 Desktop]# rsync -r mnt root@172.25.12.10:/root/Desktop/
rsync [参数] file username@ip:/dir
rsync -r ##同步目录
-l ##不忽略连接
-p ##不忽略文件权限
-t ##不忽略文件时间戳
-g ##不忽略文件所有组
-o ##不忽略文件所有人
-D ##不忽略设备文件
##################
#####配置网络######
##################
[kiosk@foundation12 ~]$ nm-connection-editor ##图形界面配置ip地址
[kiosk@foundation12 Desktop]$ nmtui ##文本化界面配置ip地址
ifconfig 网卡 ip netmask ##临时设定
##静态网络设定####
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
-------------------------------------------------
DEVICE=eth0 ##设备
BOOTPROTO=static | none ##设备工作方式
ONBOOT=yes ##开启网络服务激活设备
NAME=etho ##网络借口名称
IPADDR=172.25.12.10 ##ip地址
NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码
##动态网络设定#####
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
-------------------------------------------------
DEVICE=eth0 ##设备
BOOTPROTO=dhcp ##设备工作方式
ONBOOT=yes ##开启网络服务激活设备
NAME=etho ##网络借口名称
0 0
- linux运维学习第六课
- linux学习第六课续
- linux学习第六天
- Linux 学习 第六单元
- Linux运维第六讲
- Linux学习--第六天--软件包
- Linux初级学习第六单元
- Linux学习之第六章
- Linux 第六课
- Linux第六课总结
- 第六课学习
- 第六课学习二
- OpenGL学习:第六课
- 数据库学习第六课
- Linux学习:第六章-Linux网络配置
- Linux学习第六篇--Linux的权限
- 《linux设备驱动程序III》学习---第六章
- Linux C编程一站式学习第六章
- MySQL_替换更新_REPLACE
- ZooKeeper Session分析
- R语言logistic回归模型
- Struts2中的struts.i18n.encoding的较量
- 数据的完整性(约束)
- linux运维学习第六课
- POJ - 1141 Brackets Sequence
- 插入排序
- numpy中的where用法
- Lombok简介
- javascript算法 水仙花数
- JS判断字符串变量是否含有某个字串的方法
- win7下硬盘安装CentOS
- MySQL Group Replication [Multi-Primary Mode] 详细搭建部署过程