一天一点linux(5)

589 查看

windows系统对比:

  1. 32位与64位系统简单介绍和对比: 置初衷不同:64位为高性能所设计,32位为普通用户设计;

  2. 要求配置不同:64位只能安装64位电脑上(CPU必须是64位),32位可以安装在32位和64位CPU电脑上;

  3. 运算速度不同:64位处理数据比32位快; 寻址能力不同:64位支持多达128G内存,32位理论支持4G内存;

  4. 软件普及不同:64位常用软件比32位多。

对于linux而言:

cat /etc/redhat-release 查看系统版本
uname -r 查看内核版本
uname -m 查看系统是64位还是32位
uname -a 查看所有信息

磁盘使用前,要进行分区,磁盘分区有主分区,扩展分区和逻辑分区。一块硬盘最多可以有4个主分区,而且只能有一个扩展分区,而且扩展分区不能用,必须要在这个扩展分区划分一个或多个逻辑分区。

3p+1e或2p+1e或1p+1e

然后格式化(创建文件系统),然后才能存数据或装系统。

在Linux中,通过设备名来访问设备,设备名存放在"/dev"目录中

ll /dev/sd* 查看分区

注意:
分区数字编号1-4只能留给主分区或扩展分区,逻辑分区的编号只能从5开始。

Linux对分区的要求
a.至少要有/分区,可以有swap分区
b.swap(交换分区)的作用:虚拟内存,swap分区的大小=1.5*物理内存容量(对数据库系统,一般不用swap分区),当内存大于16G,虚拟内存可以给(8-16G左右,这是经验值,没有绝对的定义)

Linux系统分区时:

常规分区方案为/(剩余硬盘大小),swap(1.5倍内存),/boot(100M)三个分区;

DB及存储,有大量重要的数据:
/data/ 剩余硬盘大小
/ 50-200G
/boot 100M
swap 1.5内存
相当于windows不能只分C盘,还需要D、E,因为可能会重装,数据会丢

门户:
/ 50-200G
swap 1.5倍内存
/boot 100M
不再进行分区,保留,将来哪个部分,就根据自己需求再分,更灵活

以下分区不推荐,禁止

====================
/boot
swap
/
/usr 满了,
/home
/var
满了,就用LVM 在线调整分区大小,但性能太差,一般不用
======================

常用软件:

  • ftp emeditor editplus notepad++ 文本编辑工具

  • everything 本地搜索引起

  • keePass 密码管理软件

  • win 文本比较

linux 文本比较

diff a.txt b.txt 
vimdiff a.txt b.txt

切换用户

su -(加"-"表示改变用户的环境变量) user
echo 123456(密码) |(交给passwd)passwd --stdin(接收) user  此条命令不需要交互

history -d 行号 删除指定行号命令
history -c 全部清空历史记录
whoami 查看当前用户

更新到国内镜像站

cd /etc/yum.repos.d/
ls
#修改前,先备份,可以回滚,其次可以事后对比改过的内
容
cp CentOS-Base.repo CentOS-Base.repo.ori
wget http://mirrors.163.com/.help/ CentOS6-Base-163.repo
cp CentOS6-Base-163.repo CentOS-Base.repo

对于yum操作:

yum update 命令参见网上其他博文
yum grouplist 查看安装包主
yum groupinstall "名称" 安装包主,注意引号