/dev/hda2:代表IDE硬盘
/dev/sdb3: 代表SCSI硬盘
a:是分区命名的第三个字母,表示分区在哪个设备上,例如
/dev/had 代表第一块IDE硬盘
/dev/sdb 代表第二块SCSI硬盘
/dev/sdd 代表第四块SCSI硬盘
2:这个数字代表分区,linux前4个分区用数字1~4表示,逻辑分区从5开始
/dev/had2 表示第一块IDE硬盘的第二个主分区或逻辑分区
/dev/sdc6 表示第三块SCSi硬盘的第二个逻辑分区
分区:
/boot 用来存储一些系统引导信息和内核信息 100M
swap 相当于windows中虚拟内存的概念,内存数据与硬盘的交换 2G
/usr /var 前面的"/" 表示每个分区都是放在根分区下创建的
physical id 物理cpu
cpu cores 每个物理cpu的内核个数
processor 逻辑cpu=物理cpu*每个物理cpu内核的个数
设备与设备文件
设备文件的命名方式是主设备号加次设备号
主设备号说明设备类型,次设备号说明具体指哪一个设备
软盘 /dev/fdx fd 软盘驱动器(floppydisk) 次设备号x是软盘驱动器相应的编号
例如 /dev/fd0 表示系统中第一个软盘驱动器
U盘 /dev/sdax
IDE光驱 /dev/had
SCSI光驱 /dev/srx
磁带 /dev/stx
设备挂载
mount -t 文件系统类型 设备名挂载点
/mnt目录专门用作临时挂载
挂载光盘 mount -t iso 9660 /dev/hda /mnt/cdrom
卸载光盘 umount /mnt/cdrom
目录:
/etc/ 存放系统管理相关的配置文件及子目录
hosts 设定用户自己ip于名字对应的表
resolv.conf 客户端DNS配置文件
profile 系统全局环境变量配置文件
/usr 存放应用程序和文件
src 所有程序的源代码
local 本地安装的软件和其它文件
/var 存放系统运行及软件运行的日志信息
/dev 目录包换系统所有设备文件
/proc 目录中所有信息都是内存的映射
/boot 目录存放的是启动Linux时的一些核心文件
/bin 目录存放的是可执行的二进制文件 存放我们经常使用的命令 ls cd cp
/sbin super user 只有超级用户才能执行的命令 关机命令 shutdown
/lib 存放共享程序库和映像文件
/lost+found 用户保存丢失的文件
linux内核由5部分组成
1.内存管理
2.进程管理
3.进程间通信
4.虚拟文件
5.网络接口
init初始化系统启动慢,centos7 systemd取代init
以前的运行级别runlevel概念被新的运行目标target取代
查看运行级别于target对应关系
ll /lib/systemd/system/runlevel*.target
runlevel0.target--> poweroff.target 关机模式
runlevel1.target--> rescue.target 单用户模式或救援模式
runlevel2,3,4.target--> mutil-user.target 取代runlevel2 3 4 多用户模式
runlevel5.target--> graphical.target 图形界面
runlevel6.target--> reboot.target 重启系统模式
系统服务管理工具systemd
systemd提供了非常强大的命令行工具systemctl
启动、停止服务
systemctl start httpd.service
控制服务是否开机启动
systemctl enable httpd.service
systemctl disable httpd.service
systemctl status httpd.service
shell
重定向:不使用系统默认的标准输入和输出,重新指定
输入重定向
输出重定向
错误输出重定向
2>>
单引号 '' 字符串中所有字符的特殊含义将被忽略
双引号 “” 大部分特殊字符当做普通字符,但仍然有些特殊字符保留自己特殊含义 例如"$"、“\”
su - root 会加载root环境变量
软链接 ln -s 源文件 目标文件
zip -r 压缩后的文件名 压缩目录
源码安装.tar.gz
RPM包安装方式:相当于exe文件,是已经编译好的二进制可执行文件,缺点对操作系统环境的依赖很大
i386 适用于inter80386以后x86架构的计算机
i686 适用于inter80686 以后的x86架构的计算机
x86_64 适用于x86架构64位处理器的计算机
noarch 与硬件架构无关,可以通用
rpm -q 查询
rpm -qi -ql -qp
yum安装:通过从远程互联网主机上下载PRM包,同时解决各个软件之间的关系
清除暂存中旧rpm头文件和包文件
yum clean
设置主机和ip绑定配置文件/etc/hosts
主机和ip绑定也叫本地解析,当访问绑定主机,系统就会从hosts查找对应的ip地址,而不是寻找DNS服务器进行ip解析
127.0.0.1 localhost.localdomain localhost.
第一部分表示网络IP地址
第二部分表示主机名.域名
第三部分表示主机名
开启ip转发功能
echo "1" > /proc/sys/net/ipv4/ip_forward
添加一条路由规则
route add -net 172.16.136.0 netmask 255.255.255.0 gw 172.16.135.254
openssh,是telnet 服务的安全替代品,是默认安装的
配置文件 /etc/ssh/sshd_config