Linux 04 基础系统优化命令

在Linux这个系统当中,几乎所有的硬件设备文件都在/dev这个目录内。举例来说,IDE介面的硬盘的文件名称即为/dev/hd[a-d],其中, 括号内的字母为a-d当中的任意一个,亦即有/dev/hda,/dev/hdb, /dev/hdc, 及 /dev/hdd这四个文件的意思。Linux通过设备名访问设备,设备存放在/dev目录下。

[root@centos7 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 8月  28 23:40 /dev/sda  # 第一块磁盘sda,第二块磁盘sdb,a、b区分主磁盘
brw-rw---- 1 root disk 8, 1 8月  28 23:40 /dev/sda1  # 第一块磁盘下面的分区1,SCSI接口硬盘
brw-rw---- 1 root disk 8, 2 8月  28 23:40 /dev/sda2  # 第一块磁盘下的分区2

分区数字编号1~4只能里给主分区或扩展分区使用,逻辑分区是在扩展分区基础上,所以编号只能从5开始。

linux环境下没有盘符的概念,要对磁盘设备进行操作,需要使用磁盘设备名;要操作文件则需挂装创建在分区或逻辑卷上的文件系统

Linux系统对分区的要求

linux系统至少要有/分区
swap(交换分区)的作用:虚拟内存,swap分区的大小=1.5*无力内存的容量,内存大于16G时,虚拟内存给8~16就行了。
建议建立对立的boot分区
数据库服务器正常不需要swap分区,因为虚拟的内存的速率跟不上。

常规分区方案

/             剩余硬盘大小
swap          1.5倍
/boot         100M

DB及存储的分区方案

/data/        剩余磁盘大小
/             50~200G
swap          1.5倍
/boot         100M
相当于windows不能只分c盘,还需要D E,重装系统数据可能会丢。

门户网站案例

/             50~200G
swap          1.5倍
/boot         100M
不再进行分区,保留,将来哪个需要用,再根据需求再分

以下分区几乎没有必要:

/usr
/home
/var

LVM,目录满了就在线调整分区大小,LVM性能差
生产场景 硬件RAID(DELL),组合多块磁盘,而不是LVM或者软RAID 

用户相关的命令

查看当前用户                 whoami
添加用户                    useradd/adduser dandy1;        
修改密码                    passwd dandy + 密码            
                           不指定则修改当前用户密码;普通用户不能修改其他人的密码
切换用户                    su - oldboy     把参数全部切换成oldboy的
不交互改密码                 echo 123456|passwd --stdin dandy  
但是查看history的时候可以看到明文密码
                           history -d 111    干掉固定行号
                           history -c         全部干掉 

猜你喜欢

转载自www.cnblogs.com/wuzdandz/p/9570923.html