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 操作系统。

发展

Linux系统初识_第1张图片

CentOS

社区企业操作系统

CentOS7 安装

新建虚拟机

Linux系统初识_第2张图片

Linux系统初识_第3张图片

Linux系统初识_第4张图片

Linux系统初识_第5张图片

Linux系统初识_第6张图片

Linux系统初识_第7张图片

Linux系统初识_第8张图片

Linux系统初识_第9张图片

Linux系统初识_第10张图片

Linux系统初识_第11张图片

安装配置

Linux系统初识_第12张图片

选择语言

Linux系统初识_第13张图片

选择时区

Linux系统初识_第14张图片

Linux系统初识_第15张图片

选择安装

Linux系统初识_第16张图片

Linux系统初识_第17张图片

点进去直接 done 退出

Linux系统初识_第18张图片

等待片刻点 Begin

添加管理员,密码

Linux系统初识_第19张图片

虚拟机优化

  1. 分辨率

    Applications/System Tools/Settings/Devices/Displays
    

    Linux系统初识_第20张图片

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

    Linux系统初识_第21张图片

  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 图像文本编辑器
    

    Linux系统初识_第22张图片

  6. 关闭虚拟网卡

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

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

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

    • 碎片整理

    • 压缩

      Linux系统初识_第23张图片

  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 目录结构

树形结构

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

Linux系统初识_第24张图片

目录解释

目录 含义 备注
/ 根目录,整个系统的起始目录 可以切换根目录
/bin 管理员和普通用户都可以执行的命令存放目录
/sbin 只有管理员可以执行的命令存放目录
/home 普通用户家目录,/home/ajest。
/root 超级管理员家目录
/dev 设备文件存放目录,/dev/sda。 将设备抽象成为文件
/etc 配置文件存放目录 存放绝大部分配置文件
/lib 函数库存放目录
/media 光驱默认挂载目录
/mnt 临时设备挂载目录
/proc 动态进程状态目录(内存空间) /proc 下的数字为进程号
/tmp 临时文件存放目录 任何用户都可以在该目录中创建内容
/usr GNU 社区中软件默认目录 /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 符号连接
  • 建议绝对路径

你可能感兴趣的:(linux,运维,服务器,网络安全)