Linux基础掌握

mac2025-12-17  8

linux基础知识点:

1.云网络基础 2.Linux简介,安装linux系统,linux基本操作 3.命令行基础,目录和文件 4.管理用户和组,tar,cron计划任务 5.权限和归属 6.软件包管理,分区规划,NAT时间同步 7.LVM逻辑卷

一.云网络基础

(1).什么是服务器? 能为其他计算机提供服务的更高级的电脑 –机架式 –塔式 –机柜式 –刀片式 (2)典型服务器 C/S,client/server架构 —服务器提供某种服务 —客户机使用资源或功能 (3)Tcp/ip协议 —包括大量的Internet标准协议 —支持跨网络,跨平台 (4)主机之间通信的3要素? —ip地址 (来标识网络节点,32个二进制,4个十进制,以.隔开) —子码掩码 () —IP路由 (5)ip分类? —A 1-127(网主主主) —B 128-191(网网主主) —C 192-223(网网网主) —D 224-239(主播) —E 240-254(科研) (6)默认子网掩码 —A 255.0.0.0 —B 255.255.0.0 —C 255.255.255.0 (7)什么是网关 —一个网络到另一个网络的”关口” —一台路由器,防火墙/接入服务器 (8)tcp/ip —自动获取ip —手动配置(增加管理员压力,容易出错,适用于企业内部) (9)ping请求超时 —目标开启防火墙 —两台主机不在一个网段 (10)ping传输失败 —没有指定正确网关 (11)网站访问失败 —DNS不能进行域名解析

二.Linux简介,安装linux系统,linux基本操作

(1)什么是linux? —一种操作系统 (2)linux诞生 1991年10月(第一个公开版) (3)发行版本 —red hat红帽(RHEL,Fedora Core社区版,CenOS 社区企业) —suse 变色龙 —debian —ubuntu (4)linux在企业的应用 —云计算 —ipv4 —大数据 —AI —5G —物联网 (5)linux磁盘表示 —hd IDE设备 —sd SCSI设备

三.命令行基础,目录和文件

(1)命令行 —[当前用户@主机名 工作目录]$ (2)查看切换目录 #ls #pwd #cd (3)查看cpu #lscpu (4)检查内存大小,空闲空闲情况 #cat /proc/meminfo (5)查看主机名ip信息 #hostname #ifconfig (6)创建目录文档 #mkdir #touch (7)分屏(支持翻页n/N切换) #less (8)文本内容 #head -n #tail -n #grep (9)配置网络 #nmtui (10)关机,重启 #poweroff #reboot

四.管理用户和组,tar,cron计划任务

(1)添加用户 #useradd #-u 用户id #-d 家目录 #-s 解释器 #-G 附加组 (2)设置登录密码 #passwd #echo “密码” | passw d --stdin 用户 (3)修改用户属性 #usermod (4)检查用户id #id 用户 (5)删除用户 #userdel -r 进入到用户-----Su 用户 (6)添加组 #groupadd -g id 组名 (7)管理组成员 添加 gpasswd -a 删除 gpasswd -d (8)删除组 #groupdel (9)Tar备份恢复 归档含义:将很多零散的文件整理成一个文件 文件总的大小不变 压缩含义:按算法减少文件占空间大小 恢复时按逆算法 压缩格式:gz—z Xz—J Bz2—j Tar常用选项 -c创建 -x释放 -f文件名 -t清单 -C路径 (10)Cron计划任务 用途:按照设定的时间反复执行某一固定系统任务 软件包:cronie crontabs 系统服务:crond 日志文件:/var/log/crond —编辑 -e -u 用户 —查看 -l -u 用户 —清除 -r -u 用户 格式:分时日月周 *任意时间 ,不连续时间点 -连续时间 /n指定时间

五.权限和归属

(1)控制教学虚拟机 #rht-vmctl reset(还原) poweroff(强制断电) start(开机) (2)权限 读 4—r --ls 写 2—w --rm,mv,cp,mkdir,touch 执行 1—s cd (3)对象 u 用户 G 组 O 其他人 (4)查看权限 ls -ld (5)设置权限 chmod -R —递归(目录下子目录权限) (6)设置归属 chown -R (目录下子目录所有者/组) (7)Set:G+s 附加权限 表示s (适用于目录,自动与父目录相同属性) (8)Sticky bit:o+t 禁止用户滥用w权限,删除非本人文件 (9)Acl策略:对个别用户 支持etx3/4 xfs #setfacl -m u:用户:权限 文件 #setfacl -m g:用户:权限 文件 #setfacl -b 清空策略

六.软件包管理,分区规划,NAT时间同步

(1)Rpm -q 查看软件是否安装 Rpm -ivh 安装 Rpm -e 卸载 (2)yum:提供安装软件包,提供依赖性 #cat /etc/yum.repos.d/local.repo Yellowdog update manager 黄狗升级管理器 ----yum repolist 列厂库 ----yum list 列软件 ----yum clean all 清缓存 ----yum -y install 安装软件 ----yum -y remove 卸载软件 (3)wget 下载工具 -O 指定目录 (4)磁盘分区(艺术家之路) 识别磁盘----分区规划----格式化----挂载使用 MBR/msdos ----1~4主分区 ----0~3主分区 +1扩展分区 ----最大支持2.2TB -----拓展分区不能格式化 (fdisk分区工具) #lsblk #fdisk -l /dev/vdb1 (查看分区表) —m 查看命令 —p 查看现有分区 —n 新建分区 —d 删除分区 —q 不保存退出 —w 保存退出 (5)识别新分区 #partprobe 或 #reboot (6)格式化分区 #mkfs.ext3 #mkfs.ext4 #mkfs.xfs #mkfs.vfat -F 32 (7)挂载 #mount /dev/磁盘 目录 #cp /etc/fstab /目录/磁盘 (8)检查 #df -h 磁盘 (9)开机自动挂载 #vim /etc/fstab /dev/磁盘 目录 分区类型 defaults 0 0 #mount -a (10)时间同步协议 软件包:chrony 配置文件:/etc/chrony.conf 系统服务:chronyd #yum -y install chrony #vim /etc/chrony.conf Server ip/域名 iburst #systemctl start/enable chronyd

七.LVM逻辑卷

零散空闲存储-----------整合的虚拟磁盘-------------虚拟分区

物理卷 卷组 逻辑卷 (1)创建卷组 vgcreate 卷组 空闲分区 (2)创建逻辑卷 lvcreate -L 大小 -n 名称 卷组名 (3)查看 Lvscan (4)创建卷组设置PE大小 vgcreate -s PE大小 卷组名 空闲 (5)创建逻辑卷指定PE个数 lvcreate -l PE 个数 -n 逻辑卷 卷组名 (6)扩展逻辑卷大小 vgcreate 卷组名 空闲分区 Lvextend -L 新大小 /dev/卷组名/逻辑卷名 (7)刷新文件系统容量 resize2fs /dev/卷组/逻辑卷 (8)Find高级使用 find 目录 条件1 —type f d 类型 —name 文档名 —sixe k M G 大小 —user 用户名 —mtime 超时时间 (8)find拓展 find … … --exec 处理命令 {} ; 优势 以{}代理每一个结果,逐行处理,;结束

最新回复(0)