一.安装Linux系统
1.安装CentOs系统
2.安装虚拟机
1.打开"虚拟系统管理器",点击"打开",“新建虚拟机”
2.本地安装介质------前进
3.点击"浏览",在弹出窗口界面选择"ISO"-----“CentOs-1804.Iso”,“选择卷”,“前进”
4.内存,CPU想改多大就多大
5.存储大小自己想给多少就多少
6.名称随便改,点击"选择网络"------“虚拟网络private”
7.鼠标点进虚拟机,用键盘上下键调整为Install开头的行
8.点击语言,选择"中文简体"
9.点击安装位置,双击完成
点击软件选择,点击"带GUI的服务器",双击完成
10.设置root密码,普通用户可以不用创建
二、Linux系统简介
- 什么是Linux?
Linux是一种操作系统,主要用在企业服务器上面
2.Linux系统内核
版本号:主版本.次版本.修订号
3.RedHat系列版本
– Red Hat Enterprise Linux(RHEL) 5/6/7/8
– CentOS
– Fedora Core社区版
4.Linux磁盘表示
/dev/xdy
/dev 表示/dev目录
xd hd ide接口硬盘
sd 非ide接口硬盘(SATA、SCSI)
vd 虚拟机磁盘
y a 第一块硬盘
b 第二块硬盘
c 第三块硬盘
…
/dev/hdb 第二块IDE接口的硬盘
/dev/vda3 第一块虚拟磁盘第三个分区
/dev/sdd1 第四块非IDE接口的第一个分区
5.Linux管理员 root
Windows管理员 Administrator
6.Ctrl + Alt = 鼠标回到真机
7.目录结构
Linux文件系统的起点,所有Linux数据全部存放在/下
/dev 存放设备相关的
/boot 存放启动相关的,比如内核
/root 管理员的家目录
/home 普通用户的家目录
/opt 存放软件的目录
/tmp 存放一些临时文件,默认数据存放十天不作任何操作系统会直接删除
/etc 系统配置文件的存放目录
/proc 此目录的数据都存放在内存中,如系统核心,外部设备等(虚拟目录)
/var 放置系统执行过程中经常变化的文件,如随时更改的日志文件/var/log等
/mnt 系统提供的挂载点
/bin 是二进制执行文件目录,主要用于具体应用
/sbin 是系统管理员专用的二进制代码存放目录,主要用于系统管理
/run 是系统运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成.
三.命令行基本操作
[登录用户@主机名 工作目录] 身份标识
#代表管理员
$代表普通用户
Linux基本命令
pwd //显示当前工作目录
cd //切换路径
cd . //当前不变
cd … //返回上一层目录
cd …/… //返回上一层的上一层
cd - //返回上一次工作目录
cd ~ = cd //进入当前用户家目录
ls //列出目录内容/文件权限
cat //查看文件内容
mkdir //创建目录
touch //创建文件
less //查看大文件内容分屏查看
head //默认查看文件头10行
tail //默认查看文件尾10行
grep //过滤包含关键字的行
hostname //查看主机名
ifconfig //查看ip地址
绝对路径:以/开始的路径
相对路径:不以/开始的路径
eg:
[root@server0 ~]# cd
[root@server0 ~]# pwd
/root
[root@server0 ~]# cd .
[root@server0 ~]# pwd
/root
[root@server0 ~]# cd ..
[root@server0 /]# pwd
/
[root@server0 /]# cd /etc/pki/
[root@server0 pki]# pwd
/etc/pki
[root@server0 pki]# cd ../..
[root@server0 /]# pwd
/
[root@server0 /]# cd -
/etc/pki
[root@server0 pki]# pwd
/etc/pki
[root@server0 pki]# cd ~
[root@server0 ~]# pwd
/root
[root@server0 ~]# cd
[root@server0 ~]# pwd
/root
[root@server0 ~]# ls
anaconda-ks.cfg 公共 视频 文档 音乐
initial-setup-ks.cfg 模板 图片 下载 桌面
[root@server0 ~]# cd /etc/redhat-release
bash: cd: /etc/redhat-release: 不是目录
[root@server0 ~]# cat /etc/redhat-release #查看系统版本
CentOS Linux release 7.5.1804 (Core)
[root@server0 ~]# lscpu #查看CPU情况
[root@server0 ~]# cat /proc/meminfo #查看内存情况
[root@server0 ~]# hostname #查看主机名
[root@server0 ~]# ifconfig #查看当前IP地址
[root@server0 ~]# cat /proc/meminfo #查看内存情况
[root@server0~]# cat /etc/redhat-release #查看系统版本