linux学习笔记(四)
来源:互联网 发布:初等变换为阶梯矩阵 编辑:程序博客网 时间:2024/05/13 13:50
更改虚拟机内存大小:Application-System Tools-Virtual Machine Manager-输入密码-双击虚拟机-Show virtual hardware details(灯泡)-Memory
####客户端连接方式####
[root@desktop20 ~]# ssh root@172.25.20.11
The authenticity of host '172.25.20.11 (172.25.20.11)' can't be established.
ECDSA key fingerprint is eb:24:0e:07:96:26:b1:04:c2:37:0c:78:2d:bc:b0:08.
Are you sure you want to continue connecting (yes/no)? yes ##连接陌生主机时需要建立认证关系
Warning: Permanently added '172.25.20.11' (ECDSA) to the list of known hosts.
root@172.25.20.11's password: ##远程用户密码
Last login: Mon Jan 12 22:03:47 2016
[root@server0 ~]# ##登陆成功
ssh 远程主机用户@远程主机ip -X ##调用远程主机图形工具
ssh 远程主机用户@远程主机ip command ##直接在远程主机运行某条命令
####sshkey加密
1. 服务器server下:
[root@server20 ~]ssh-keygen ##生成key
Enter file in which to save the key (/root/.ssh/id_rsa): ##加密字符保存文件,建议默认
Enter
Enter passphrase (empty for no passphrase):Enter ##密钥密码,root下不需要输入
Enter same passphrase again: Enter ##确定密码
[root@server20 ~]# ls /root/.ssh/
id_rsa id_rsa.pub
id_rsa ##私钥,相当于钥匙
id_rsa.pub ##公钥,相当于锁
[root@server20 ~]ssh-copy-id -i /home/westos/.ssh/id_rsa.pub westos@172.25.20.11
ssh-copy-id ##添加key认证方式的工具
-i ##指定加密key文件
/home/westos/.ssh/id_rsa.pub ##加密key
root ##加密用户为root
172.25.0.11 ##被加密主机ip
ls /home/westos/.ssh/
客户端下:ssh westos@172.25.20.11 ##生成ssh(先连接一次ssh后,才会在客户端生成一个.ssh目录)
服务器下:
#####1.文件归档####
归档:把多个文件变成一个归档文件
tar 参数
c ##创建
f ##指定归档文件名称
t ##显示归档文件的内容
r ##向归档文件中添加文件
--get ##取出单个文件
--delete ##删除单个文件
x ##取出归档文件中的所有内容
-C ##指定解档目录
-z ##gz格式压缩
-j ##bz2格式压缩
-J ##xz格式压缩
[root@desktop20 mnt]# tar cf etc.tar /etc/
tar: Removing leading `/' from member names
[root@desktop20 mnt]# tar tf etc.tar
etc/
etc/fstab
etc/crypttab
etc/mtab
[root@desktop20 mnt]# touch file
[root@desktop20 mnt]# tar rf etc.tar file
[root@desktop20 mnt]# tar -f etc.tar --get file
[root@desktop20 mnt]# tar xf etc.tar
[root@desktop20 mnt]# tar -f etc.tar --delete file
[root@desktop20 mnt]# tar xf etc.tar -C /mnt/
scp etc.tar root@172.25.20.10:/root/Desktop/ ##将etc.tar文件归档传输至172.25.20.10用户
du -sh etc ##查看etc文件的大小
文件压缩格式:zip gz bz2 xz
zip
zip -r etc.tar.zip etc.tar ##压缩成zip格式
unzip etc.tar.zip ##解压zip格式压缩包
du -sh etc.tar.zip ##查看zip格式压缩包大小
gz
gzip etc.tar ##压缩成gz格式
gunzip etc.tar.gz ##解压gz格式压缩包
tar zcf etc.tar.gz /etc ##把文件归档为tar并压缩成gz
tar zxf etc.tar.gz ##解压并解档gz格式压缩包
du -sh etc.tar.gz ##查看gz格式压缩包大小
bz2
bzip2 etc.tar ##压缩成bz2格式
bunzip2 etc.tar.bz2 ##解压bz2格式压缩包
tar jcf etc.tar.bz2 /etc ##把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2 ##解压并解档bz2格式压缩包
du -sh etc.tar.bz2 ##查看bz2格式压缩包大小
xz
xz etc.tar ##压缩成xz格式
unxz etc.tar.xz ##解压xz格式压缩包
tar Jcf etc.tar.xz /etc ##把文件归档为tar并压缩成zx
tar Jxf etc.tar.xz ##解压并解档xz格式压缩包
####3.系统中的文件传输####
scp file username@ip:/dir ##上传
scp username@ip:/dir/file /dir ##下载
rsync 参数 file username@ip:/dir
rsync -r ##同步目录
-l ##不忽略链接
-p ##不忽略文件权限
-t ##不忽文件时间戳
-g ##不忽文件所有组
-o ##不忽文件所有人
-D ##不忽略设备文件
########管理网络######
####1.ip基础知识####
ip地址32位二进制,被转化为十进制
172.25.20.10/255.255.255.0
172.25.20.10:ip地址
255.255.255.0:子网掩码
子网掩码255位对应的ip位为网络位
子网掩码0对应的ip位为主机位
怎么确定两台主机可以通信:255所对应的网络位与主机位相同才可以通信
1-254:可取得主机号数
255:广播地址,不可取
####2.配置ip####
##图形方式##
一:图形界面
1.nm-connection-editor
2.删除已存在的ip
3.选择Ethernet进入,在Ethernet中选择Device MAC address,在IPv4 Settings中Method选择Manual,Addresses点击Add输入Address,Netmask,点击Gateway后不填,点击保存
4.ifconfig查看本机ip,ping+连接用户ip 创建连接
二:文本化图形
nmtui
##命令方式##
ifconfig 网卡 ip netmask ##临时设定##
nmcli connection add type ethernet con-name westos ifname etho autoconnect yes
nmcli connection add type ethernet con-name westos ifname etho ip4 ip/24
nmcli connection delete westos
nmcli connection show
nmcli connection down westos
nmcli connection up westos
nmcli connection modify “westos” ipv4.addresses nawip/24
nmcli connection modify “westos” ipv4.method <auto|manual>
nmcli device connect eth0
nmcli device disconnect etho
nmcli device device show
nmcli device status
static|none ##静态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##接口使用设备##
BOOTPROTO=static|none ##网卡工作方式##
ONBOOT=yes ##开启网络服务激活设备##
NAME=eth0 ##网络接口名称##
IPADDR=172.25.254.100 ##IP##
##动态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##接口使用设备##
ONBOOT=yes ##开启网络服务激活设备##
BOOTPROTO=dhcp ##网卡工作方式##
####客户端连接方式####
[root@desktop20 ~]# ssh root@172.25.20.11
The authenticity of host '172.25.20.11 (172.25.20.11)' can't be established.
ECDSA key fingerprint is eb:24:0e:07:96:26:b1:04:c2:37:0c:78:2d:bc:b0:08.
Are you sure you want to continue connecting (yes/no)? yes ##连接陌生主机时需要建立认证关系
Warning: Permanently added '172.25.20.11' (ECDSA) to the list of known hosts.
root@172.25.20.11's password: ##远程用户密码
Last login: Mon Jan 12 22:03:47 2016
[root@server0 ~]# ##登陆成功
ssh 远程主机用户@远程主机ip -X ##调用远程主机图形工具
ssh 远程主机用户@远程主机ip command ##直接在远程主机运行某条命令
####sshkey加密
1. 服务器server下:
[root@server20 ~]ssh-keygen ##生成key
Enter file in which to save the key (/root/.ssh/id_rsa): ##加密字符保存文件,建议默认
Enter
Enter passphrase (empty for no passphrase):Enter ##密钥密码,root下不需要输入
Enter same passphrase again: Enter ##确定密码
[root@server20 ~]# ls /root/.ssh/
id_rsa id_rsa.pub
id_rsa ##私钥,相当于钥匙
id_rsa.pub ##公钥,相当于锁
[root@server20 ~]ssh-copy-id -i /home/westos/.ssh/id_rsa.pub westos@172.25.20.11
ssh-copy-id ##添加key认证方式的工具
-i ##指定加密key文件
/home/westos/.ssh/id_rsa.pub ##加密key
root ##加密用户为root
172.25.0.11 ##被加密主机ip
ls /home/westos/.ssh/
客户端下:ssh westos@172.25.20.11 ##生成ssh(先连接一次ssh后,才会在客户端生成一个.ssh目录)
服务器下:
scp /home/westos/.ssh/id_rsa client@172.25.20.10:/home/westos/.ssh/ ##分发钥匙给client主机
#####1.文件归档####
归档:把多个文件变成一个归档文件
tar 参数
c ##创建
f ##指定归档文件名称
t ##显示归档文件的内容
r ##向归档文件中添加文件
--get ##取出单个文件
--delete ##删除单个文件
x ##取出归档文件中的所有内容
-C ##指定解档目录
-z ##gz格式压缩
-j ##bz2格式压缩
-J ##xz格式压缩
[root@desktop20 mnt]# tar cf etc.tar /etc/
tar: Removing leading `/' from member names
[root@desktop20 mnt]# tar tf etc.tar
etc/
etc/fstab
etc/crypttab
etc/mtab
[root@desktop20 mnt]# touch file
[root@desktop20 mnt]# tar rf etc.tar file
[root@desktop20 mnt]# tar -f etc.tar --get file
[root@desktop20 mnt]# tar xf etc.tar
[root@desktop20 mnt]# tar -f etc.tar --delete file
[root@desktop20 mnt]# tar xf etc.tar -C /mnt/
scp etc.tar root@172.25.20.10:/root/Desktop/ ##将etc.tar文件归档传输至172.25.20.10用户
du -sh etc ##查看etc文件的大小
文件压缩格式:zip gz bz2 xz
zip
zip -r etc.tar.zip etc.tar ##压缩成zip格式
unzip etc.tar.zip ##解压zip格式压缩包
du -sh etc.tar.zip ##查看zip格式压缩包大小
gz
gzip etc.tar ##压缩成gz格式
gunzip etc.tar.gz ##解压gz格式压缩包
tar zcf etc.tar.gz /etc ##把文件归档为tar并压缩成gz
tar zxf etc.tar.gz ##解压并解档gz格式压缩包
du -sh etc.tar.gz ##查看gz格式压缩包大小
bz2
bzip2 etc.tar ##压缩成bz2格式
bunzip2 etc.tar.bz2 ##解压bz2格式压缩包
tar jcf etc.tar.bz2 /etc ##把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2 ##解压并解档bz2格式压缩包
du -sh etc.tar.bz2 ##查看bz2格式压缩包大小
xz
xz etc.tar ##压缩成xz格式
unxz etc.tar.xz ##解压xz格式压缩包
tar Jcf etc.tar.xz /etc ##把文件归档为tar并压缩成zx
tar Jxf etc.tar.xz ##解压并解档xz格式压缩包
du -sh etc.tar.zx ##查看xz格式压缩包
####3.系统中的文件传输####
scp file username@ip:/dir ##上传
scp username@ip:/dir/file /dir ##下载
rsync 参数 file username@ip:/dir
rsync -r ##同步目录
-l ##不忽略链接
-p ##不忽略文件权限
-t ##不忽文件时间戳
-g ##不忽文件所有组
-o ##不忽文件所有人
-D ##不忽略设备文件
########管理网络######
####1.ip基础知识####
ip地址32位二进制,被转化为十进制
172.25.20.10/255.255.255.0
172.25.20.10:ip地址
255.255.255.0:子网掩码
子网掩码255位对应的ip位为网络位
子网掩码0对应的ip位为主机位
怎么确定两台主机可以通信:255所对应的网络位与主机位相同才可以通信
1-254:可取得主机号数
255:广播地址,不可取
####2.配置ip####
##图形方式##
一:图形界面
1.nm-connection-editor
2.删除已存在的ip
3.选择Ethernet进入,在Ethernet中选择Device MAC address,在IPv4 Settings中Method选择Manual,Addresses点击Add输入Address,Netmask,点击Gateway后不填,点击保存
4.ifconfig查看本机ip,ping+连接用户ip 创建连接
二:文本化图形
nmtui
##命令方式##
ifconfig 网卡 ip netmask ##临时设定##
nmcli connection add type ethernet con-name westos ifname etho autoconnect yes
nmcli connection add type ethernet con-name westos ifname etho ip4 ip/24
nmcli connection delete westos
nmcli connection show
nmcli connection down westos
nmcli connection up westos
nmcli connection modify “westos” ipv4.addresses nawip/24
nmcli connection modify “westos” ipv4.method <auto|manual>
nmcli device connect eth0
nmcli device disconnect etho
nmcli device device show
nmcli device status
static|none ##静态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##接口使用设备##
BOOTPROTO=static|none ##网卡工作方式##
ONBOOT=yes ##开启网络服务激活设备##
NAME=eth0 ##网络接口名称##
IPADDR=172.25.254.100 ##IP##
NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码##
##动态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##接口使用设备##
ONBOOT=yes ##开启网络服务激活设备##
BOOTPROTO=dhcp ##网卡工作方式##
NAME=linux ##网络接口名称
systemctl restart network ##重置
0 0
- linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- linux学习笔记(四)
- Linux 学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- LINUX学习笔记(四)
- Linux学习笔记四
- Linux学习笔记四
- Linux学习笔记四
- Linux 学习笔记(四)进程控制
- Linux Glibc(学习笔记四)
- 学习Linux笔记(四)--文件操作
- LINUX学习笔记(四)RAID LVM
- I2C设备驱动的编写(一)
- matplotlib(三)——Working with text
- 【LeetCode】Add Strings 解题报告
- I2C设备驱动的编写(二)
- Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.
- linux学习笔记(四)
- vector的erase问题
- c++实现的string类
- android_78_fragment与activity传递数据
- Oracle各种情况下修改密码
- MairDB连接表(四)
- ZJOI 2009 狼和羊的故事 网络流
- 随心记1
- 三整数排序