Linux:本质上是一个内核
硬盘分区表类型:
MBR:主引导记录,最大2.2T左右磁盘,最多4个分区
GPT:没有大小限制,最多支持128个主分区
分区工具,fdisk只支持MBR,parted才支持gpt
格式化、文件系统:
Ext3/ext4:适合小文件
Xfs:适合大文件
分区规划
Windows:
C: 100G 只装系统
D:200G 只装软件
E:剩余的一半 只存常用数据
F:剩作空间,保存不常用数据
Linux:
/boot: 500M
/home: 看情况是否需要单分
/var:一般可以分成分区
/ : 分区
命令行提示符是由PS1定义的
[root@node4 ~]# PS1=’\u@\t \W$ ’
root@19:26:14 home# PS1=’[\u@\h \W]$ ’
查看内核版本的命令:uname -r
命令查找顺序
别名 > 函数 > 内部命令 > 外部命令
(1)[root@node4 home]# type ls
ls 是 `ls --color=auto’ 的别名
(2)[root@node4 ~]# lh(){
ls -lh $*
}
[root@node4 ~]# lh
(3)外部命令必须有程序文件与之对应
[root@node4 ~]# mv /usr/bin/ls ~
ls命令不再可用,除非再移回去
(4)内部命令:不用有程序文件与之对应
cd是内部命令,即使删除/usr/bin/cd,cd命令仍然可用
(5)通过type查看命令的类型,通过enable列出所有的内部命令
软件包管理:
RPM:开始名为Redhat Package Management,后来RPM包成为了linux的标准,红帽将其更名为: RPM Package Management
生产环境下,更多的是使用在线yum源。
http://mirrors.163.com/
http://mirrors.aliyun.com/
https://fedoraproject.org/wiki/EPEL/zh-cn
网络:
网卡配置文件目录:/etc/sysconfig/network-scripts/
[root@node4 bin]# vim configip.sh
#!/bin/bash
read -p "NIC name: " nic
read -p "ip address: " ipaddr
read -p "prefix: " prefix
read -p "gateway: " gateway
read -p "dns: " dns
cat < /etc/sysconfig/network-scripts/ifcfg- n i c T Y P E = E t h e r n e t B O O T P