Linux 系统的启动顺序:BIOS -->mbr -->grub --> kernel -->init
MBR中数据的组成:
512字节:
前446位: 引导信息
后64位: 分区信息
后两位:结束标志位
查看操作系统版本: cat /etc/redhat -release
查看版本信息: uname -r
查看内核详细信息: uname -a
cache:高速缓存 用来解决CPU和内存之间调用速度差
buffer:缓冲区 用来缓解内存和硬盘之间的速度差
free:查看内存信息 free free -m free -h
显示全部进程:ps aux 可与管道符配合使用 ps aux | head -3 显示头3行
grep :过滤 grep‘xxx’ 获取包含xxx 的文件 pgrep 进程名 :过滤出进程名 对应的pid
grep -v :反向过滤 ,获取不包含 条件的值 grep -v ‘xxx’
kill -9 pid :强制终止pid对应的进程 或者 pkill 进程名
fg %工作号 :后台程序调到前台运行
查看硬盘信息:fdisk -l /dev/sdb 根据提示按n 指定起始位置与大小如: +5G 创建分区
分区列表创建完成后 w保存 ,partprobe
创建好分区表后,对分区进行格式化操作,指定创建何种文件系统 例如win的NTFS 或者Linux的ext4
mkfs.ext4 /dev/sdb1 ( make filesystem)
建立挂载点:
先创建待挂载文件夹 mkdir /sdb1
然后挂载文件,将文件夹与挂载路径文佳对应 mount /dev/sdb1 /sdb1/
之后就能通过cd /sdb1 往分区里操作文件了
软链接与硬链接:
软链接:相当于window里面的快捷方式 源路径 指向目标路径
创建方式 ln -s /boot/a.doc /sdb2/new.txt
编辑源文件,目标路径文件同步更新,删除源文件,目标文件无影响,反之则报错,找不到该文件
硬链接:创建方式 ln /boot/a.doc /sdb2/new.txt
编辑源文件,目标文件同步更新,删除源文件或者目标文件任意一个,另外一个不受影响
查看inode编号:ls -i 路径文件
软链接文件iNode编号不一致,硬链接相同
查看系统网络配置:ifconfig (interface config 网络配置接口) 临时,重启后会改变
查看网关地址:route -n
查看dns地址:cat /etc/resolv.conf
修改本地主机名称:hostnamectl set-hostname xxx
语法检测:visudo