linux系统介绍与安装

linux系统介绍与安装

一.linux系统介绍

1.特点

企业级

  1. 轻量化操作系统
  2. 开源
  3. 易于拓展
  4. 周边生态完善

2.linux系统的发展历程

  • 1969年 贝尔实验室 开发了Unix系统

  • 1986年
    理查德斯托曼 FSF自由软件基金会

    • GNU项目 革奴计划 gnu is not unix
    • GPL开源协议
      1. 凡是GNU项目中的程序,都必须开源
      2. 所有加入GNU中的成员都可以使用项目中的程序和代码
      3. 自行修改或更新的新功能,必须也开源出来
    • 产品:hurd 类unix (未完成) awk
  • 1986年 谭宁邦 组织研究生 开发 minix

  • 1991年 林纳斯.托瓦兹(研究生之一) linus linux之父

3.市面主流linux内核的系统

  • RedHat:红帽系统

    • 红帽认证:RHCE RHCA

    • Fedora系统:红帽的小白鼠版本

    • RedHat:商业版 社区版

    • centOS系统:蜕生于RedHat商业版 被redhat收购

  • Debian:图形化完善,支持更多图形化工具,系统资源消耗相对大一些
    衍生系统:

    • ubuntu:完美图形化,对开发环境支持更好
    • kali:在debian基础上集成了更多的渗透测试工具
  • 麒麟:

    • 银河麒麟
    • 中标麒麟
  • 华为:Euler

  • BSD:
    衍生产品:

    • openSUSE
    • FreeBSD

    多在欧洲使用,安全性更高

  • macOS:

二.安装linux系统

2.1创建新的的虚拟机

  1. 您希望使用什么类型的配置?
    选择自定义
  2. 硬件兼容性
    选择最新的
  3. 稍后安装操作系统
  4. 操作系统linux,版本centOS7 64位
  5. 位置
  6. 选择虚拟机下的文件夹,文件夹名称和虚拟机名称最好一致
  7. 1核1G
  8. 内存给到2G以上
  9. 网络类型
    NAT
  10. 默认下一步
  11. 最大磁盘大小
    100GB
  12. 完成
779bc27389bbab6cab7b46315882fed5

2.2添加镜像

  1. 点击小光盘CD/DVD添加镜像
  2. 使用ISO映像文件
    找到本地的映像文件
  3. 确定

2.3开启虚拟机

5756af5407d13084dafe27821290d20d

光标移动到第一行按enter

2.4安装centOS7

  1. 中文
  2. 软件选择
    • 最小安装
    • 调试工具,开发工具,安全工具,系统管理工具
    • 完成

分区

1.特殊的磁盘分区

/boot引导分区系统开机运行的相关文件200M
swap交换分区临时扩充内存 oom内存 <=8G swap=内存的1-2倍
内寸 >8G swap=8G
/根分区存储系统所有数据的起始分区剩下的磁盘空间

3.安装位置

  1. 手动配置分区
  2. 添加分区
image-20240706175743329 image-20240706175838194 image-20240706175906379

完成,接受更改

4.网络和主机名

3fe13942e72876c506fedff9f2666671

IPv4设置

d1a6f572f15d5f7949ade961291ad7f4

三.通过远程连接工具连接操作系统

Xshell

mac:自带终端 secure

四.基础介绍

1.linux特点

  1. linux系统下一切皆文件
  2. linux系统一切从/开始

2.基础优化

1.安全软件的优化

## 关闭防火墙
	systemctl disable --now firewalld
## 关闭selinux
	getenforce	#查看selinux状态
		enforcing 当前正在运行 permissive 临时关闭 disabled 永久关闭
	setenforce #临时修改状态
		1=enforcing 0=permissive
	sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config	# 永久关闭selinux

2.软件包优化

阿里云镜像站:https://developer.aliyun.com/mirror/

# 配置基础源
	curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 配置epel源
	curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
# 验证源是否成功
	yum repolist

五.命令介绍

1.介绍

shell语言
内置命令:写入linux内核中的命令
外置命令:单独安装的命令

2.shell语言特点

  1. 区分大小写
  2. 语法格式:命令 {参数} 操作对象

3.查询帮助手册

man 命令

–help

4.关机命令

shutdown #关机
	shutdown -r	#重启
	shutdown -c	#取消关机
	
poweroff 
reboot

六.目录操作命令

mkdir 创建目录

语法格式:mkdir 目录路径
创建同名目录会报错
# 创建多个目录
	方式一:mkdir test1 test2 test3
	方式二:mkdir {dms1,dms2,dms3}
	方式三:mkdir michael{1..3}

mkdir -p 创建目录树

ls 查询目录内容

语法格式:ls 目录路径
	ls -l	#查看文件或目录属性
	ls -d	#查看文件或目录本身的属性
	ls -a	#查看隐藏文件
	ls -F 
		每个目录后加/
		每个FIFO名后加|
		每个可运行名后加*
	ls -t	#按修改时间排序
	ls -r	#倒序
		ll -rt	#按时间倒序

cd 切换目录位置

语法结构:cd 目录路径
	cd ..	#切换到上层目录
	cd -	#回到上一次所在位置
	cd 		#默认回到当前用户家目录

# 路径分为两种
绝对路径:从根开始的路径
相对路径:相对于当前所在位置的路径 用.表示当前所在位置,..切换到上层目录

rm 删除

rm -r	#删除目录 
rm -f 	#不确认直接删
rm -rf	#等同于rm -r -f
*:匹配所有。通配符,代表所有内容,可批量删除
  • 23
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值