Linux基础
- Linux系统的基本使用
- shutdown,halt,init 0,reboot,history,date,hwclock,cal,which,whereis,whatis,find,free,alias,rz,sz,hostname,uname,free,df,du,last,lastb,lastlog
- 文件及目录管理
- 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
- 用户管理
- useradd,usermod,userdel,passwd,chage,groupadd,groupdel,groups,user,id,whoami,who,w
- 权限管理
- chmod,chown,chgrp,umask,suid,sgid,sbit,chattr,lsattr,getfacl,setfacl,su,sudo,visudo
- 磁盘与文件系统
- fdisk,gdisk,parted,dd,mkswap,swapon,swapoff
- mkfs,mke2fs,blkid,lsblk,e2label,tune2fs,dumpe2fs,fsck,e2fsck
- mount,umount,fuser
- RAID级别
- LVM逻辑卷管理
- 软件包管理
- rpm、rpm包查询、校验、rpm数据库重建
- yum、yum仓库的配置、创建
- 服务管理
- service,chkconfig,systemctl,Unit文件的格式,SELinux
- 网络管理
- hostnamectl,ifconfig,route,ip,netstat,ss,arp,tcudump,nmap,netcat,dig,nslookup,traceroute,ping,wget,ftp
- 定时任务
- crond、at、batch
- crontab
- crond、at、batch
- 进程原理
- 用户空间,内核空间,CPU调度
- 进程调度原理(nice,renice),进程创建方式(fork,exec,clone),进程状态及转换
- 终端与进程,后台任务、(exec,source,nohup,screen,jobs,disown)
- 信号(kill,pkill,killall)
- 系统资源信息查看
- uptime,pstree,ps,pgrep,top,htop,fuser,lsof,free,vmstat,iostat,dstat)
- 系统启动流程
- 内核级别的启动过程、用户空间的启动流程
- Linux内核编译
- grup、内核编译、anaconda系统安装
- 全自动无人值守系统安装
- dhcp、pxe、cobbler