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。
➢ 格式化磁盘
• 分区命令: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
• 刷新网络设置
• 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)