RHCSA 2 Linux基本介绍

本文深入探讨Linux操作系统的学习理由,包括理解底层运作原理、服务器搭建、定制系统、运行大型数据库及作为Unix平台学习基础。覆盖Linux基础命令、服务搭建、脚本语言、数据库软件等关键技能,以及监控软件和云平台知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统

  • 为什么要学Linux操作系统
    了解操作系统底层运作原理
    架设企业需求的服务器
    定制系统适合不同的需要
    运行大型数据库
    作为学习其他Unix平台大型机的基础
    走入开发角色的关键补充(java/lamp)
桌面操作系统(个人)
  • 良好的用户交互界面
  • windows:95, 98 ,2000, xp ,win7 ,win8 ,win10
  • MAC:ios , MAC os x
  • linux:安卓 ,Ubuntu linux ,fedora linux ,suse linux
服务器操作系统(企业)
  • windows:server 2003 2008 2012
  • linux:
  • redhat linux:redhat linux centos linux suse linex 红旗linux
  • debian linux:debian linux Ubuntu linux
  • unix:IBM-AIX ,HP-UX ,oracle solaros,free BSD
  • minux:
服务器
  • 厂商:IBM HP DELL
  • 机架式服务器
  • 刀片式服务器(高性能计算集群的主流)
  • 塔式服务器
  • 小型机
服务器硬件
  • cpu:i3 i5 i7 A 8 10 AMD 至强 E
  • mem(内存):DDR 1 2 3 4 ECC DDR 3
  • disk(硬盘):SATA IDE 5400转 7200转 SCSI SAS 15000转
  • 主板
  • 电源:市政用电 UPS(断电保护) 发电机
  • raid:独立磁盘冗余阵列
  • 网卡
  • 显卡
    ##Linux
    Linux基础命令
  • Linux基础服务搭建
  • 学会使用文本处理工具 cut grep sort 等
  • 至少掌握一门脚本语言:bash shell python php
  • 学会使用数据库软件:mysql oracle
  • 掌握Linux集群知识,数据库读写分离,热备等
  • 掌握监控软件的搭建和使用:cacti nagios zabbix
  • openstack开放云

  • 终端:也称为终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。
    虚拟终端

  • 同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,这些终端就是虚拟终端
    默认有6个
    ctrl + alt +f1/2/3/4/5/6

  • 打开终端:

  1. 使用dhcp获取ip地址:dhclient
  2. 查看ip地址:ip a
  3. 强制终止进程:kill -9 进程号
  4. 使用Xshell远程连接工具连接:ssh ip地址、ssh 用户名@ip地址
    [root@localhost ~]#
  5. 修改主机名:hostnamectl set-hostname 主机名
  6. 查看当前工作目录(print work directory):pwd
    切换用户(switch user):su - redhat
    windows和linux的文件存放目录表示的不同
  7. 切换目录(change directory):cd
    1.绝对路径(以/开头的路径):cd /home/haha
    2.相对路径(以./开头的路径):cd / cd home cd haha
    直接回到当前用户主目录:cd
    回到当前目录的上一级目录:cd …
    回到当前目录:cd .
    切换到之前的目录:cd -
  8. 修改密码:passwd 用户名 直接输入passwd修改当前用户的密码
    删除密码:passwd -d 用户名
    root用户:不需要输入原密码,可以不符合密码复杂性规则,可以给任何人修改密码
    普通用户:需要输入原密码,必须符合密码复杂性规则,passwd修改密码无法指定用户
    [student@localhost ~]$ su -c passwd普通用户给root用户修改密码
    查看当前Linux发行版本信息:cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 7.2 (Maipo)
  • [root@localhost 桌面]# uname -r 内核版本号
    3.10.0-327.el7.x86_64 主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]
    3主版本号
    10次版本号,一般偶数表示较稳定版本
    0修订版本号
    327.el7 表示修改了327次
    1.项目初版本时,版本号可以为 0.1 或 0.1.0,也可以为 1.0 或 1.0.0
    2.当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1;
    3.当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加 1,修正版本号复位为 0,因而可以被忽略掉 ;
    4.当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号加 1;
    5.另外,编译版本号一般是编译器在编译过程中自动生成的,我们只定义其格式,并不进行人为控制 .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值