linux学习环境部署以及基础命令
1 计算机硬件组成:
输入、输出、存储、CPU
程序执行样式 -- 二进制【逢二进一】
服务器样子
类型:机架式服务器【高度1u、2u、4u,宽度 45公分左右、深度 80公分左右】
机柜2m高【9-10台 2u服务器】
内容:cpu、主板、电源、内存、硬盘、网卡、raid卡、风扇、等
数据操作的速度【机械硬盘<ssd<内存<CPU[L3] <CPU[L2]<CPU[L1]<CPU】
单位:bit、Byte、KB、MB、GB、TB、PB
2 os系统
定位:linux内核+开源软件
发行版本:Centos、Rocky、ubuntu、rhel、等等
按照空间组成:用户空间【平常管理的程序】、内核空间【内核文件运行的空间区域】
接口:API、ABI、POSIX
os安装
前提:
基础环境-vmware【软件安装、服务启动、网络配置】
虚拟软件:vmware Workstation Pro 17
服务启动:确保本机服务(services.msc)正常启动:
VMAuthdService,VMnetDHCP,VMware NAT Service,VMUSBArbService,VmwareAutostartService;
网络配置:1.在VMware主界面选择“编辑”——“虚拟网络编辑器” ——“还原默认设置”
2.单机VMnet8,将子网IP地址设置为192.168.200.0,子网掩码设置为255.255.255.0
3.取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”复选框,关闭VMware提供的本地DHCP服务
4.单机NAT设置按钮,在对话框中,将网关IP设置为192.168.200.2
5.注意:上面涉及到的IP以实际需求为准。
系统镜像:Ubuntu https://cn.ubuntu.com/download
rocky https://rockylinux.org/zh-CN
openeuler https://www.openeuler.openatom.cn/zh/
————————
安装os-ubuntu
- 创建vm虚拟机【资源配置,合适即可】
- 安装os系统【鼠标点点点,安装过程中,不要联网】
不要联网:1.因Ubuntu系统特性是优先使用互联网上的资源下载安装系统,导致安装时间过长;解决方法如下
在启动虚拟机Ubuntu镜像时,点击虚拟机设置,网络适配器---->设备状态,去掉所有勾选,点击确定。
启动虚拟机,根据提示安装Ubuntu系统,设置系统语言,硬盘分区,账号密码等
2.rocky服务器在安装之前需要关掉设置里面的显示器--->3D图形
基本操作
- root密码定制:passwd root
- 软件更新 apt update
- 更换软件源
- open-vm-tools-desktop软件安装
- 重启
终端信息:tty、w
用户信息:id、whoami、su、exit
文件相关:pwd、rm
信息相关:echo
命令执行环境:shell
用户类型:超级用户root、普通用户【系统级别、定制级别】、用户组【通用的用户权限】
文件基本操作:
位置:pwd、cd、tree
文件:
ls:看目录里有啥
cat:一次性看整个文件
more:简单分页往下看
less:强大分页,可上下可搜索
head:看文件开头
tail:看文件末尾,-f 实时日志
grep:搜索关键词,过滤
which:找命令在哪里
echo:打印文字 / 变量
file:查文件类型
stat:查文件详细属性
dos2unix:Windows 文本转 Linux 格式
ln -s:创建文件快捷方式(软链接)
diff:对比两个文件差异
mkdir、touch、rm、mv、cp
vim、nano
系统:
查cpu:lscpu、
查内存free、
查系统系统信息os-release、
查进程ps、pstree、
查历史命令history、
查内核版本uname -r
查日期date、
查询、设置系统时间、时区、NTP 网络同步、硬件时钟timedatectl、
查看当前主机名信息hostnamectl、
查磁盘空间使用情况df -h
列出所有磁盘、分区、挂载点,树形结构:lsblk
查看 / 管理磁盘分区表(分区工具)fdisk
查看文件 / 目录占用空间大小 du
PS: lsblk:看有哪些盘
fdisk -l:看详细分区信息
df -h:看磁盘用了多少
du -sh:看目录占多大
文件系统:组织和管理文件的一种方式
类型:xfs、ext4、swap
查找:文件名->属性->inode->datablock
inode:管 “文件信息”,不存内容
datablock:管 “文件内容”,真正占空间

浙公网安备 33010602011771号