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目录)
服务器下:

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
原创粉丝点击