Linux初识

pc选购

​ 首选内存(RAM)越大越好,cpu(最好高级点),硬盘(越大越好,如果可能的话,使用磁盘阵列,或者网络硬盘等等的系统架构, 能够具有更稳定安全的传输环境,更佳!),网卡,显卡(对于服务器来说一般的就可以,如果有使用到图形功能,显卡是必须需要的)。

​ 在Linux这个系统当中,几乎所有的硬件设备文件都在/dev这个目录内, 如果你的机器使用的是跟ISP 申请使用的云端机器,这时可能会得到的是虚拟机。为了加速,虚拟机内的磁盘是使用仿真器产生, 该仿真器产生的磁盘文件名为 /dev/vd[a-p] 系列的文件名

NAT( IP 分享器) swap (硬盘的内存交换空间) ISP(网际网络供应商 )

常用设备在linux中的文件名

SCSI/SATA/USB 硬盘机 /dev/sd[a-p]
USB 闪存盘 /dev/sd[a-p] (与 SATA 相同)
VirtI/O 界面 /dev/vd[a-p] (用于虚拟机内)
软盘机 /dev/fd[0-7]

挂载—-文件系统与目录树的关系

​ Linux 系统使用的是目录树架构,而我们的文件数据其实是放置在磁盘分区当中;利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,我们称之为“挂载”。就是进入该目录就可以读取该分区的意思

磁盘规划

​ 如果对系统的网卡与硬盘的大小及速度比较重要,或者对不同的使用者提供文件服务器功能,那么 /home 这个目录可以考虑独立出来,并且加大容量。这里我们加为了45G。

/eos 这个目录我们常会单独存放产品,镜像文件等,一般这里不经常访问。

查看磁盘分区数据块情况:df -h
查看内存使用情况:free -m
查看当前目录文件占用磁盘空间情况:du -sh *
查看文件大小:ls -lht
/dev/vda1    99G   /
tmpfs        64G   /dev/shm
/dev/vdb1    148G  /var/log
/dev/vdb2    246G  /eos
/dev/vdc1    2.0T  /data0
/dev/vdc2    2.0T  /data1
/dev/vdc3    2.0T  /data2
tmpfs是一种虚拟内存文件系统,它的存储空间在VM里面
VM介绍
1.linux下面VM(virtual memory)的大小由RM(Real Memory)和swap组成
2.RM的大小就是物理内存的大小,而Swap的大小是由你自己决定的。Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,我们为什么需要Swap呢?当一个进程申请一定数量的内存时,如内核的vm子系统发现没有足够的RM时,就会把RM里面的一些不常用的数据交换到Swap里面,如果需要重新使用这些数据再把它们从Swap交换到RM里面。 如果你有足够大的物理内存,根本不需要划分Swap分区。
 因此tmpfs最大的存储空间可达(The size of RM + The size ofSwap)。但是对于tmpfs本身而言,它并不知道自己使用的空间是RM还是Swap,这一切都是由内核的vm子系统管理的。但是断电或者你卸载它之后,数据就会立即丢失。
查看机器硬件: cat  /proc/cpuinfo       cat  /proc/merminfo(meminfo)
查看cpu线程:cat /proc/scsi/scsi
总核数 = 物理CPU个数 X 每颗物理CPU的核数 
查看物理CPU个数:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数):cat /proc/cpuinfo| grep "cpu cores"| uniq
查看CPU信息(型号):cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

磁盘挂载

1.磁盘查看(root用户)
先查看挂载情况                     #df -h  
再查看集群磁盘,记录下要挂载的盘    #fdisk -l

2.磁盘分区
创建未挂载的磁盘分区(初始化磁盘)               #fdisk /dev/vdb
#参数解析:(挂载可按以下顺序进行)
        m  帮助,显示所有命令 (d 删除一个分区)
        p  查看分区表
        n  创建分区  (e主分区/p扩展分区)
        然后输入数字,创建几个主分区,然后是该分区的起始磁盘数,回车创建成功,如果想添加大小                   312077,832205 。然后w保存并写入分区,最后可以用fdisk -l查看一下
3.分区格式化文件格式
#mkfs.ext4 /dev/vdb1 静等一会儿,格式化完毕。

4.磁盘挂载
创建创建被挂载的路径     #mkdir /u01
挂载分区                #mount /dev/vdb1 /u01   (umount 卸载挂载,数据还在)
查看挂载情况            #df -h

5.设置开机自动挂载
方法一:(一般用这个)
#vi /etc/fstab
照着上面已经有的,添加一个相关行就行,eg:
/dev/svb1(磁盘分区)       /u01(挂载目录)     ext4 (文件格式)   defaults        0 0

方法二:(这个我没尝试过)
#vi /etc/rc.local
添加一行,设置启动挂载,eg:
mount /dev/vdb1 /u01

6.重启系统
#reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值