Linux系统初识

Linux 起源与安装

概述

优点

生产环境下

  • Web 服务器
  • 开源、免费、市场占有率大
  • 稳定
  • 高并发性

起源

  • 了解 Linux 系统起源 ;
  • 了解各大版本 Linux 系统及其 Logo ;
  • 了解互联网思维,开源。
  • 1969 年 12 月 Unix 诞生
  • 1983年,Richard M-Stallman 创建了GNU计划,并制定直 GPL协议,并以角马作为了社区的 Logo。(开源)
  • 1987 年发布 Minix 系统
  • 1992年Linus Torvalds 根据Minix 操作系统建立了 Linux 内核。Linux 最初是作为支持英特尔 x86 架构的个人电脑的一个自由操作系统。由于其开源的特点结合了 GNU 社区的开源软件最终组成了如今的 Linux 操作系统。

发展

image-20230925204557354

CentOS

社区企业操作系统

CentOS7 安装

新建虚拟机

image-20230925204608013

image-20230925204656053

image-20230925102451273

image-20230925204717177

image-20230925204731985

image-20230925204745788

image-20230925204800719

image-20230925204809010

image-20230925204815816

image-20230925204822177

安装配置

image-20230925204907829

选择语言

image-20230925204917533

选择时区

image-20230925204924926

image-20230925204931097

选择安装

image-20230925204937878

image-20230925204946983

点进去直接 done 退出

image-20230925205005388

等待片刻点 Begin

添加管理员,密码

image-20230925205013552

虚拟机优化

  1. 分辨率

    Applications/System Tools/Settings/Devices/Displays
    

    image-20230925205023203

  2. 电源管理,防止自动锁屏

    image-20230925205030167

  3. Terminal 终端

    设置字体样式

    Terminal 框上方选项栏

    Edit/Profile Perferences/General/Text Appearances/Custom font
    
  4. 关闭防火墙

    iptables -nvL
    # 显示防火墙规则
    
    systemctl stop firewalld.service
    # 关闭防火墙服务(单次,重启失效)
    
    systemctl  disable firewalld.service
    # 关闭防火墙开机自启动
    
  5. 关闭 selinux(安全机制)

    getenforce
    # 查看 selinux 状态
    

    修改配置文件

    gedit /etc/selinux/config
    # 修改配置文件
    # gedit 图像文本编辑器
    

    image-20230925205051198

  6. 关闭虚拟网卡

    systemctl stop libvirtd.service
    # 关闭
    systemctl disable libvirtd.service
    # 禁止开机自启
    
  7. 开启光盘自动挂载

    systemctl start autofs.service
    # 单次
    
    systemctl enable autofs.service 
    # 永久
    
  8. 快照

    • 移除光盘(减小导出 ova 文件的大小)

    • 碎片整理

    • 压缩

      image-20230925205059348

  9. 导出 ova 文件

Linux 初识

概述

  • 特点:一切皆文件
    • 配置文件
    • 可执行文件(命令)
  • 无视文件后缀

查看系统信息

查看用户信息

  • 查看用户名

    whoami
    
  • 查看 uid

    id
    

查看命令路径

which 命令
# 例
which whoami
# 输出 /usr/bin/whoami
whereis 命令
# 例
whereis whoami

查看纯文本文件

(可打印字符)

cat 文件

查看 whoami 命令

cat /usr/bin/whoami
# 乱码,因为 whoami 是二进制 elf 可执行文件

查看文件类型

file 文件

查看系统基本信息

  • 查看 CPU 信息

    cat /proc/cpuinfo
    
  • 查看内存信息

    cat /proc/meminfo
    
  • 查看硬盘信息

    使用 fdisk 分区工具

    fdisk -l
    
  • 设备文件说明

    字符说明
    sd硬盘接口
    sda第一块硬盘
    /dev/sdb第二块硬盘
    /dev/sda1硬盘接口的第一块硬盘上的第一个分区

查看内核版本

  • 获取内核版本信息

    uname -r
    # 3.10.0-862.el7.x86_64
    # 第862次修正
    
  • 详细信息

    uname -a
    

列出目录下文件

ls

切换用户

su 用户名

终端说明

提示符说明

  • [root@localhost gjl]#

  • [当前用户@主机名 当前工作目录]用户权限

  • ~ 代表所在目录为当先用户的家目录

  • #当前用户为超级管理员

  • $ 普通用户

终端下颜色说明

颜色属性
蓝色目录
黑色普通文件
绿色可执行文件
红色压缩文件
紫色图片或其他类型的文件
浅蓝色符号链接文件
黑底黄字设备文件

Linux 目录结构

树形结构

所有文件或目录都在根目录/

image-20230925165517420

目录解释

目录含义备注
/根目录,整个系统的起始目录可以切换根目录
/bin管理员和普通用户都可以执行的命令存放目录
/sbin只有管理员可以执行的命令存放目录
/home普通用户家目录,/home/ajest。
/root超级管理员家目录
/dev设备文件存放目录,/dev/sda。将设备抽象成为文件
/etc配置文件存放目录存放绝大部分配置文件
/lib函数库存放目录
/media光驱默认挂载目录
/mnt临时设备挂载目录
/proc动态进程状态目录(内存空间)/proc 下的数字为进程号
/tmp临时文件存放目录任何用户都可以在该目录中创建内容
/usrGNU 社区中软件默认目录 /usr/share/
/var常变文件存放目录,log 日志 mail 邮件
/boot主引导目录(至关重要) 独立的分区 /dev/sda1,具有内核、启动菜单、驱动盘启动引导目录,可理解为一个极小的操作系统

快捷键

快捷键效果
TAB自动补全
Ctrl + Shift + T新建终端标签页
Ctrl + L终端清屏
Ctrl + A快速移动光标到行首
Ctrl + C快速结束进程
Ctrl + U快速清空命令行
Ctrl -缩小字体
Ctrl Shift +放大字体

Linux 命令

基本命令

基础命令命令解释
ls列出目录内容 list
file查看文件类型
pwd显示当前工作目录 PrintWorkDirectory
cd切换工作目录 Change Directory
touch创建文件 更新文件时间标记
mkdir创建目录
rm删除
mv移动重命名
cp拷贝
cat查看文件内容
ln建立链接
man查看命令帮助信息
>重定向符号
su切换用户
ip a

ifconfig
查看 ip
init 0

poweroff
关机

命令解析

ls

  • -a 查看隐藏文件
  • -l 查看详细信息
  • -h 以人类可读方式显示文件大小
  • -d 查看目录本身而不是查看目录中的内容

cd

  • cd 回到家目录
  • cd / 进入根目录
  • cd - 回到上次工作目录
  • cd .. 回到上层目录

cat

  • -n 查看时带行号

init

  • 0 关机
  • 3 进入纯命令模式
  • 5 回到图形化界面
  • 6 重启

>

  • 将内容输入到指定文件中

    (会覆盖掉之前文件中的内容)

    echo "文本" > test.txt
    

>>

  • 向文件中追加内容,不会覆盖之前文件中的内容

cp

  • 复制文件

  • 当复制的为文件夹时,如果目录中非空则报错

    此时需要加入参数 -r

rm

  • remove,删除
  • -r 递归删除
  • -f 无提示操作
  • * 删除目录下所有文件
  • rm -rf /* 删除根目录下所有文件

ln

  • ln -s 源文件 链接文件
  • -s 符号连接
  • 建议绝对路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gjl_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值