Linux系统简介&分区&基础命令(ADMIN01-1)

讲师牛犇
课程介绍:
ADMIN 管理员技术7天
Engineer 工程师技术6天
Services 系统&服务进阶7天

ADMIN课程安排:
1.Linux系统简介 安装RHEL7系统、RHEL7基本操作
2.教学环境介绍、命令行基础、目录和文件管理
3.配置网络、软件包管理、文本/文件查找
4.NTP时间同步、tar备份与恢复、管理用户和组、cron计划任务
5.权限和归属、使用LDAP认证、家目录漫游
6.分区规划及使用、LVM逻辑卷、管理交换空间
7.综合串讲、综合练习

一、基础知识

UNIX诞生时间1970.1.1 Ken Thompson肯·汤普逊和Dennis Ritchie 丹尼斯·里奇
Linux之父 Linus Torvalds林纳斯·托瓦兹
*Linux=内核+应用程序=Linux内核+各种外围软件

二、常用Linux操作系统

*Linux发行版本
1.Red Hat Enterprise Linux 5/6/7
2.Suse Linux Enterprise 12
3.Debian Linux 7.8
4.Ubuntu Linux 14.10/15.04/16.04

Red Hat系列版本
1.红帽Linux企业版
-简称RHEL
-官网 http://www.redhat.com
2.Fedora Core 社区版
-官网:http://fedoraproject.org
3.CentOS(Community Enterprise Operating System)
-官网:http://www.centos.org

三、硬盘初始化

物理硬盘-->分区规划-->格式化-->读写文档

3.1硬盘分区方案

3.1.1 MBR(Master Boot Record)/msdos

理论上可以分1~4个主分区,实际操作是分0~3个主分区+1个扩展分区(n个逻辑分区)

3.1.2 GPT(GUID Partition Table)

最多可分128个分区,即分区表中保留了128个项,其中每个都是128字节。(EFI标准要求分区表最小要有16,384字节,即128个分区项的大小)
最大容量可支持1EB=1024TB。1TB=1024GB 1GB=1024MB

3.2格式化

3.2.1定义

数据在空间中,储存的规则,排列的方式

3.2.2文件系统类型

EXT4:RHEL6默认文件系统,第四代扩展文件系统
XFS:RHEL7默认文件系统,高级日志文件系统
SWAP:交换空间(虚拟内存)拿硬盘的空间当作内存使用,缓解真实内存的使用压力

四、目录结构

4.1定义

树形结构,一切皆文件

4.2根目录

相当于windows的”计算机”or”我的电脑”
表示方式:“/”
作用:存放所有数据(Linux系统的起点)

4.3 /dev

作用:存放硬盘、键盘、鼠标、光驱等设备文件

4.4 /etc

作用:linux系统的配置文件

4.5分区表示方法

MBR分区格式下:
/dev/sda3
hd:表示IDE设备
sd:表示SCSI设备
a:表示第一块硬盘
3:表示第三个主分区
4.6访问点
访问设备资源的时候,必须通过访问点

五、KVM虚拟机安装

5.1安装第一台虚拟机

分区建议:
/dev/vda1 /boot 500M 存放内核与引导文件
/dev/vda2 / 100G 存放系统
/dev/vda3 /data 100G 自定义分区
/dev/vda4 剩余所有空间-->扩展分区
/dev/vda5 8G swap
软件选择:带gui功能的server

5.2 虚拟控制台切换

Ctrl+Alt+Fn组合键可以在tty之间切换
tty1:图形界面
tty2~tty6:字符控制台

5.3伪字符终端

在终端中打开的是伪字符终端,打开之后出现的提示标识的含义如下:
[当前用户@主机名 工作目录] 主机名只会显示第一个.前面的内容

六、基础命令

6.1 完整的命令格式

命令字 [选项] [参数]
cat -n /etc/redhat-release

6.2 pwd

查看当前工作目录

6.3 cd

切换目录

6.3.1 cd ..

返回上一层目录

6.3.2 cd ~

返回用户的家目录
cd ~user 表示进入到user的家目录
/root root的家目录
/home 存放所有普通用户的家目录
/home/user 用户user的家目录

6.3.3 cd -

返回上一次访问的目录

6.4 ls

显示目录文件的内容
内容中的文件颜色代表不同的含义
黑色:文本文件
蓝色:目录
青色:软链接
绿色:可执行脚本

6.4.1 ls -l

显示目录下文件的详细信息

6.4.2 ls -A

显示包含以.开头的文件或目录
linux里面以.开头的文件是隐藏文件

6.4.3 ls -ld

显示目录本身的属性

6.4.4 ls -h

以友好方式显示文件大小

6.4.5 ls -lhS

把文件从大到小的顺序显示

6.4.6 ls -i

显示文件的inode

6.5 cat

专用于查看文本文件内容
cat /etc/redhat-release 查看系统发行版本

6.5.1 cat <&0 >>aaa

没指定标准输入,但是指定了标准输出追加到aaa文件内

6.5.2 cat <<"aaa"

当标准输入输出都没指定的时候。在没读到EE字符之前,EE就是结束符先缓存;当读到EE字符时,cat命令结束。而且如果EE字符加了"",则表示下面的内容如果有变量符号,则替换变量,原样输出。
记住!最下面的EE字符不能加""
另类方法对脚本进行注释
cat <<EE >/dev/null
test file
to you
is a great idea
EE
echo success

原文地址:http://blog.51cto.com/355665/2068665

时间: 2024-10-13 02:15:52

Linux系统简介&分区&基础命令(ADMIN01-1)的相关文章

linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)

1.与路径相关命令: mkdir  创建目录命令,常用P选项,递增创建,mkdir -v,显示创建过程,mkdir -vp,显示创建过程与直接创建. tree   树状显示,tree -c   树状显示颜色. rmdir  只能删除目录 ,也可类似-vp(不能删除文件,只能删除空目录) rm     删除文件与目录, 加-r 对目录操作,再加上-f,去除询问是否删除(强制删除) cp     拷贝  对目录操作加 -r     rsync    也是拷贝 mv     移动或改名   覆盖时加绝

Linux系统自动化安装基础

Linux系统自动化安装基础 安装程序CentOS系统安装系统启动流程:bootloader-->kernel(initramfs)-->rootfs-->/sbin/init注意:安装过程中与启动过程中的文件不同 anaconda系统安装程序tui: 基于图形库curses的文本窗口gui:图形窗口 安装程序启动过程MBR: boot.catstage2: isolinux/isolinux.bin配置文件: isolinux/isolinux.cfg每个对应的菜单选项:加载内核: i

Linux系统简介 、 安装Linux系统 、 RHEL6基本操作

Linux系统简介 安装Linux操作系统 RHEL6基本操作 ################################################# 一.Linux系统简介 1. Linux是一类操作系统 计算机系统=硬件+软件 |--> 软件包括:操作系统.各种应用 Linux操作系统=内核程序+外围程序 2. 常见的三大类操作系统 Unix系列      --> 1970年01月01日诞生,FreeBSD.贝尔实验室.IBM.惠普.Oracle等公司 Windows系列   

Linux最常用的基础命令 下篇

Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b 显示的是空 echo $master 打印的是根/ ----------------------------------- Ubuntu中安装一个vim apt-get install -y vim ----------------------------------- /etc/bashrc 对整个系统中的

linux系统硬盘分区

linux系统硬盘分区 首先我们需要了解一下linux中设备文件的命名: hda一般是指IDE接口的硬盘,hda一般指第一块硬盘,类似的有hdb,hdc! sda一般是指SATA接口的硬盘,sda一般指第一块硬盘,类似的有sdb,sdc! 第一步:-----利用fdisk进入硬盘操作 进入命令行: #fdisk /dev/sda  (SDA指的是第一块硬盘)   //第一步 然后敲入m 可以得到输入提示! 这里我们用到的命令主要有: d: 删除一个分区 n:创建一个分区 t:改变分区的类型 p:

61 &nbsp; Linux系统调优基础

01 Linux系统调优基础 #显示进行在哪个cpu上运行 [[email protected] ~]# ps axo psr,     2 ntpd   1 qpidd   3 pickup   3 sshd   0 bash   2 pscomm     #显示进行在哪个cpu上运行,并显示进程的pid  [[email protected] ~]# ps axo psr,comm,pid   2 ntpd             3775   1 qpidd            9998

linux系统-用户管理-常用命令

linux系统-用户管理-常用命令 一 用户 1 useradd 用户名 [-参数].. 2 passwd 改密码 3 usermod 修改用户的信息 [-G 添加用户到用户组] [-L禁用用户][-U恢复用户] 二 用户组 1 groupadd 组名 [-参数] 添加用户组 2 groupdel  删除用户组 3 groupmod 设置信息 三 用户与用户组 1 添加用户到用户组:gpasswd -a 用户组 用户 2 用户组删除用户:gpasswd -d 用户 3 设置用户组管理员:gpas

Linux的简介及常用命令

Linux的组成: 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序. shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行,是一个命令解释器.但它不仅使命令解释器,而且还是高级编程语言,shell编程. 文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如:ext3,ext2,NFS,SMB,iso9660等 应用程序:标准的Linux操作系统都会有一套应用程序例如X-Windo

Linux系统中的curl命令使用教程

这篇文章主要介绍了Linux系统中的curl命令使用教程,是Linux入门学习中的基础知识,需要的朋友可以参考下. 命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具.语法:# curl [option] [url]常见参数:-A/--user-agent <string>              设置用户代理发送给服务器-b/--cookie