Linux--网络&磁盘与压缩的简单命令

1.Linux常用命令--压缩和解压缩

➢ 压缩文件(tar) 

• tar  -zcvf XXX.tar.gz   n1.txt   

• -c 创建一个新归档 

• -v 显示详细信息 

• -f 指定压缩后的文件名 

• -z 通过 gzip 过滤归档

➢ 解压缩文件(tar) 

• tar  -zxvf XXX.tar.gz      

• -x从归档中解出文件 

• -v 显示详细信息 

• -f 指定解压前的文件名 

• -z 通过 gzip 过滤归档

➢ 压缩文件(zip) 

• zip mypackage.zip 1.txt 2.txt 

• zip  -r pack.zip   pack/* 

➢ 解压缩文件(zip) ‘

• unzip mypackage.zip  


2.Linux之磁盘分区的命令

➢查看所有设备挂载情况 

• 命令 :lsblk 或者 lsblk -f

➢ 如何增加一块硬盘 

1. 虚拟机插硬盘 

2. 分区 

3. 格式化 

4. 挂载

➢ 分区命令 fdisk /dev/sdb 

• 开始对/sda分区 

• m   显示命令列表

 • p    显示磁盘分区 同 fdisk –l 

• n    新增分区 

• d     删除分区 

• w   写入并退出

开始分区后输入n,新增分区,然后选择p ,分区类型为主分区。两次回车默 认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入q。

Linux--网络&磁盘与压缩的简单命令

➢ 格式化磁盘 

• 分区命令:mkfs -t  ext4   /dev/sdb1 

• 其中ext4是分区类型

➢ 挂载 

• 将一个分区与一个目录联系起来, 

• mount    设备名称 挂载目录 

• 例如: mount    /dev/sdb1    /newdisk

• umount 设备名称 或者 挂载目录 

• 例如: umount /dev/sdb1 或者 umount /newdisk

• 用命令行挂载重启后会失效

➢ 永久挂载 

• 通过修改/etc/fstab实现挂载

 • 添加完成后 执行mount   –a 即刻生效


磁盘情况查询

➢ df -h 

• 查询系统整体磁盘使用情况

➢ du -h  /目录 

• 查询指定目录的磁盘占用情况,默认为当前目录 

• -s 指定目录占用大小汇总 

• -h 带计量单位 

• -a 含文件 

• --max-depth=1  子目录深度 

• -c 列出明细的同时,增加汇总值 例: du  -ach  --max-depth=1   /opt

➢ ifconfig 

• 查看网络配置 

• 如何修改IP 

• 图形化操作 

• 命令行方式 vi  /etc/sysconfig/network-scripts/ifcfg-eth0

Linux--网络&磁盘与压缩的简单命令

• 刷新网络设置 

• service  network restart

下面的两个命令是在c7中需要的

 vi /etc/resolv.conf

重启网络的服务

 /etc/init.d/network restart

3.网络配置类

DEVICE=eth0    #接口名(设备,网卡) 

BOOTPROTO=none # IP的配置方法

[none|static|bootp|dhcp](引导时不使用协议|静态 分配IP|BOOTP协议|DHCP协议) 

BROADCAST=192.168.1.255    #广播地址 

HWADDR=00:0C:2x:6x:0x:xx   #MAC地址 

IPADDR=192.168.1.23                 #IP地址 

NETMASK=255.255.255.0            # 网络掩码 

NETWORK=192.168.1.0                #网络地址 

ONBOOT=yes              #系统启动的时候网络接口是否有效(yes/no) 

TYPE=Ethernet                       #网络类型(通常是Ethemet)