Linux基础概览
1. Linux系统的基本使用
- shutdown,halt,init 0,reboot,
- history,
- date,hwclock,cal,
- which,whereis,whatis,find,
- alias,
- rz,sz,
- hostname,uname,
- free,df,du,
- last,lastb,lastlog
2. 文件及目录管理
- ls,pwd,tree,du,cd,mkdir,rmdir,mv,rm,
- file,stat,readlink,touch,
- cp,ln,
- md5sum,
- rename,basename,dirname,
- echo,seq,cat,head,tail,more,less
- xargs,tree,tr,wc,cut,sort,uniq,split,paste,vimdiff,
- grep,sed,awk
- gzip,bzip2,xz,tar
3. 用户管理
- useradd,usermod,userdel,
- passwd,chage,
- groupadd,groupdel,groups,
- user,id,whoami,who,w
4. 权限管理
- chmod,chown,chgrp,
- umask,
- suid,sgid,sbit,
- chattr,lsattr,
- getfacl,setfacl,
- su,sudo,visudo
5. 磁盘与文件系统
- fdisk,gdisk,parted,
- dd,mkswap,swapon,swapoff
- mkfs,mke2fs,
- blkid,lsblk,
- e2label,tune2fs,dumpe2fs,
- fsck,e2fsck
- mount,umount,fuser
- RAID级别(0,1,5,10,01)
- LVM逻辑卷管理(pv,vg,lv,pe,le)
6. 软件包管理
- rpm、rpm包查询、校验、rpm数据库重建
- yum、yum仓库的配置、创建
7. 服务管理基础
- service,chkconfig,
- systemctl, Unit文件的格式,
- SELinux
8. 网络管理
- hostnamectl,
- ifconfig,route,ip,
- netstat,ss,
- arp,
- tcudump,nmap,netcat,
- dig,nslookup,traceroute,ping,
- wget,ftp
9. 定时任务
- crond、at、batch
- crontab
10. 进程原理
- 用户空间, 内核空间, CPU调度机制
- 进程调度原理(nice,renice), 进程创建方式(fork,exec,clone), 进程状态及转换
- 终端与进程, 后台任务、(exec,source,nohup,screen,jobs,disown)
- 信号(kill,pkill,killall)
11. 系统资源信息查看
- uptime,
- pstree,ps,pgrep,top,htop,
- fuser,lsof,
- free,
- vmstat,iostat,dstat
12. 系统启动流程
- 内核级别的启动过程
- 用户空间的启动流程
13. Linux内核编译
- grup
- 内核编译
- anaconda系统安装
14. 全自动无人值守系统安装
- dhcp、pxe、cobbler