Linux学习1:入门

Linux入门

Linux学习什么?

  • 常用命令(背会)
  • 软件安装(熟练)
  • 服务端的架构(开开眼界)

Linux如何学习?

  • 不要问那么多为什么,因为后面你就懒得问了
  • 先尝试理解一下,不行就背下来
  • 一个知识点如果一遍记不住,那么就再来十遍

什么是操作系统?

操作系统严格意义上来说就是一个内核,是一套管理软硬件资源的软件组件。

我们平时所说的操作系统指的是发行版,包括:内核 + 桌面环境 + 常用软件。

  • windows: windows NT
  • Linux: Linux

常见的操作系统

  • 桌面版:windows系列、Ubuntu(Linux)、Mac OS
  • 服务器:windows server、Linux系列、Unix系列
  • 移动端:Android、iOS、AliOS、windows phone、Sysbian、Black Berry

32位和64位的区别?

简单理解就是双车道和四车道的区别,实际是指寻址空间的区别。

  • 32位:理论2^32,即4G,实际上最大约3.25G
  • 64位:理论值2^64,实际上电脑主板一般最大支持128G

Linux系统简介

Linux发展的5大支柱

  • 基于Unix系统
  • 参考minix系统
  • GNU计划
  • POSIX标准
  • 互联网的发展

Linux发行版

发行版其实就是在内核的基础上,添加特定的桌面环境和常用软件,省去了自己组装的麻烦。

  • 桌面版:Ubuntu(desktop)、Ubuntu kylin(针对国人优化版本)、deepin
  • 服务器:Ubuntu(server)、debian(最早的linux发行版)、redhat(最成功的商业发行版)、centos(社区发行版)

操作系统(CentOS)安装

  1. 安装虚拟机软件

VirtualBox、VMware、PD(Mac)、…

提示:安装VirtualBox,一路next即可

问题:若只能虚拟32bit的系统,可能是因为BIOS中的虚拟技术没有打开

  1. 安装CentOS6.8
1.打开virtualbox,然后点击创建
2.创建新的虚拟硬盘
3.选择存储位置及大小
4.选择指定的虚拟机,点击配置
5.点击‘存储’,点击控制器后面的第一个‘+’,添加镜像文件
6.点击‘网络’,选择‘桥接网卡’,然后'ok'
7.选择指定的虚拟机,点击启动
8.选择第一项,然后skip(跳过镜像完整性检查)
9.选择中文、美国式英语键盘
10.点击‘是’,忽略所有数据(Y)
11.设定计算机名字(根据需要linux)
12.选择时区,亚洲/上海
13.设置根密码(root : 123456),确定时,选择无论如何都使用
14.选择‘使用所有空间’
15.将修改写入磁盘,然后‘下一步’
16.选择将修改写入磁盘
17.安装完成后,点击重新引导,即可重启
18.输入用户名root,密码:123456
  1. 配置网卡(开机启动)
1.打开网卡配置文件vi /etc/sysconfig/network-scripts/ifconfig-eth0

2.ONBOOT=yes
  1. 网卡生效(重启网络服务)
service network restart
  1. 检查网络
ifconfig: 检查网卡信息
ping: 测试网络连通性
  1. 远程连接

推荐:putty.exe、xshell、…

说明:从此可以远程连接指定的主机,无需在主机现场

系统启动流程

pwd:查看当前工作目录
ls:list,列表显示指定目录的内容(不指定目录查看当前工作目录)
cd:切换到指定的目录

快捷操作:
tab:自动补全命令或参数
clear:清屏
history:查看输入的历史命令,也可以上下按钮翻看
  1. 基本的输入输出系统(BIOS)

    系统上电后,做的基本的硬件检查

  2. 主引导分区(MBR)

    启动引导代码(bootloader)

  3. 启动引导代码(bootloader)

    是在操作系统运行之前执行的一段代码,负责将系统的软硬件带到一个合适的运行环境,为操作系统的运行做好准备工作(加载、解压、硬件初始化,将控制权交给OS)

  4. 操作系统(OS)

    操作系统运行的第一个程序(守护进程sbin/init)

  5. 守护进程(sbin/init)

    解析/etc/inittab文件,该文件标识了系统启动运行的级别,根据运行级别完成后续的相关初始化操作,运行级别如下:

    0:关机
    1:单用户
    2:无NFS的多用户
    3.完整的多用户
    4.保留
    5.图形界面
    6.重启

    runlevel或者who -r 查看当前运行级别

    init 0-6:切换到指定运行级别

  6. 执行系统初始化脚本

    ls /etc/rc.d/rc.sysinit

  7. 执行对应的运行级别的初始化脚本,如:/etc/rc.d/rc3.d/目录

  8. 执行用户自动义初始化脚本/etc/rc.d/rc.local

  9. 用户登陆界面

    桌面环境:GNOME、KDE
    终端:就是一个小黑屏
  10. 远程连接

    xshell、putty、…

    ssh协议(22端口)

系统管理命令

  • 关机:init 0、halt、poweroff、shutdown -h now
  • 重启:init 6、reboot、shutdown -r +5 ‘我要重启啦’ 【5分钟后重启】

关于VWare安装centos

  1. 暂时创建空白硬盘(系统)
  2. 一路next
  3. CD/DVD使用ISO映像文件
  4. 网络适配器选择“桥接模式”
  5. 编辑“虚拟网络编辑器”,将桥接模式的“VMnet信息”的“桥接到”设置为Realtek PCIe GBE网卡
  6. 修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,将“ONBOOT”设置为“yes”
  7. 重启系统:reboot,开机ifconfig测试网络,即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值