- 需求是给我们的Linux系统增加一个新的硬盘 , 并且挂载到/home/newdisk
- 虚拟机添加硬盘 ---设置->硬盘->添加
- 分区:fdsk /dev/sdb -- 设置分区号Ctrl + backspace 删除回车确认命令哪里输入w 写入并退出
- 格式化:mkfs -t ext4 /dev/sdb1格式化后就有了UUID号
- 挂载:新建目录:mkdir /home/newdisk;挂载:mount /dev/sdb1 /home/newdisk
命令行下挂载 , 重启命令行便无效了
- 设置可以自动挂载(永久挂载):重启系统后 , 仍然可以挂载 。vim etc/fstab 增加挂载信息赋值修改 UUID或者在UUID的位置写设备名/dev/sdb1,之后输入mount -a或reboot生效
- 取消挂载:unmount /dev/sdb1

文章插图
- 查询指定目录的磁盘占用情况:du -h /目录 , 默认为当前目录
- -s:指定目录占用大小汇总
- -h:带计量单位
- -a:含文件
- --max-depth=1:子目录深度为1
- -c:列出明细的同时 , 增加汇总值
示例:du -hac --max-depth=1 /opt
- 磁盘情况-工作实用指令
- 统计/home文件夹下文件的个数:
ls -l /home | grep "^-" | wc -l以 - 开头的为文件
- 统计/home文件夹下目录的个数:
ls -l /home | grep "^d" | wc -l以 d 开头的为文件夹
- 统计/home文件夹下文件的个数 , 包括子文件夹里的:
ls -lR /home | grep "^-" | wc -l
- 统计文件夹下目录的个数 , 包括子文件夹里的:
ls -lR /home | grep "^d" | wc -l
- 以树状显示目录结构:首先安装tree指令:yum install tree , tree/home
tree /home -d --仅列出目录tree -l不给出指定目录则为当前目录
- 统计/home文件夹下文件的个数:
- 指定固定IP:直接修改配置文件来指定IP , 并可以连接到外网 , 编辑:vim/etc/sysconfig/network-scripts/ifcfg-eth0
修改:静态分配IP:BOOTPROTO="static"
IP地址:IPADDR=192.168.1.100
网关:GATEWAY = 192.168.200.2
DNS域名解析器DNS1=192.168.200.2
接着打开虚拟机 , 编辑->虚拟网络编辑器->Vmnet8 -> 下的子网IP改为 192.168.200.1与网卡和DNS解析器在同一网段
同时在虚拟网络编辑器下 - > NAT设置-> 修改网关IP为 192.168.200.2
- 重启网络服务:service network restart
- 设置主机名和hosts映射
在Windows下 C:\Windows\System32\drivers\etc\hosts
在Linux下 在/etc/hosts文件指定写上 IP地址 和 主机名映射 即可
主机名解析机制
1.浏览器先检查浏览器缓存中有没有该域名解析IP地址 , 有就先调用这个IP完成解析 , 如果没有则检查DNS解析器缓存 , 如果有直接返回IP完成解析 。这两个缓存可以理解为本地解析器缓存 。
2.一般来说 , 当电脑第一次成功访问某一网站后 , 在一定时间内 , 浏览器或操作系统会缓存他的IP地址(DNS解析记录)
ipconfig /displaydns//DNS域名解析缓存ipconfig /flushdns//手动清理DNS缓存3.如果本地解析器缓存没有找到对应映射 , 检查系统中hosts文件中有没有配置对应的域名IP映射 , 有则完成解析
4.如果本地DNS解析器缓存和hosts文件中均没有找到对应IP则到DNS服务器进行解析
- 在Linux中 , 每个执行的程序(代码)都称为一个进程 。每个进程都分配一个ID号
经验总结扩展阅读
- centos7系统资源限制整理
- 大数据常用的Linux命令
- 整理一些Windows桌面运维常用的命令,并且整合成脚本
- csv2ECharts,**一行命令查看数据趋势图 工具分享**
- 工作7年收集到的git命令
- cmd常用命令介绍
- 自身 如何在linux下检测IP冲突
- linux双系统启动
- 【设计模式】Java设计模式 - 命令模式
- linux系统时间设置
