Linux - 基础篇

  1. 操作系统概述
  2. Linux 发行版
  3. Linux的使用用途

    1.基于linux企业服务器 (www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化)

    2.嵌入式 (quickSSHd APP软件方便用电脑操控安卓手机)

    3.机顶盒 小米盒子,乐视盒子等等

    Ps:SSH:使用过Windows服务器的朋友,想必对远程桌面连接是不会陌生的吧,远程桌面连接默认端口是3389,使用远程桌面连接就可以远程管理你这个台服务器了。那么SSH也是和远程桌面连接类似概念和作用的东西,字面上理解,他是网络传输中的一种安全传输方式或者传输协议,他默认使用的端口是22。这个端口号通常为了安全,和windows服务器的远程桌面连接一样,要改掉。ssh 和telnet 差不多, 都是远程登录的客户端, 只不过ssh更安全(加密方式), telnet是明文传输。

  4. Linux & Winodws 区别

    1、Linux严格区分大小写,Windows则不区分 DOS界面仅windows具备,Linux对应的是字符界面

    2、Linux中所有内容以文件形式保存,包括硬件,用户。即一切内容皆文件,windows通过设备管理器管理硬件(用户,文件,硬件有严格的区分)

    3、Linux不靠扩展名区分文件类型(如rar,exe等),即文件名可以任意(如abc.exe,.exe并不是执行文件),但为了便于操作,部分扩展名仍使用,其作用仅仅是为了操作者便于区分而已,对Linux系统本身来说并不是必须的,即可写可不写。

    约定俗成的命名:

    压缩包:*.gz *.bz2 *.tar.bz2 *.tgz

    二进制软件包:.rpm

    网页文件:*.html *.php

    脚本:*.sh

    配置:*.conf

    Linux依靠文件权限来区分文件类型

    4、Windows下的程序不能直接在Linux中安装和运行(病毒和木马)

  5. 字符界面的优势

    1. 字符界面占用的系统资源少,系统更稳定;(图形界面会占用系统资源)

    2. 字符界面减少了出错和被攻击的可能性。(开的服务越多,开的软件越多,越容易出错)

  6. 虚拟机

    虚拟机硬件设置 Centos 6.3最少得628M才能启动图形安装界面,所以内存再小不能少于638MB。

    虚拟化:

    真实CPU的性能映射到虚拟机里;若不选,是软件模拟的CPU;若选,真实机的CPU是i7,则虚拟机里的CPU也是i7; 若需要跑大数据,虚拟机性能需要非常强大; 但选择这个,会占用真实CPU的资源。 如果需要跑大数据,就选择。

    网络:

    桥接:使用物理网卡和宿主机通信,会占用宿主机的同一网段的一个IP地址。局域网或者网络内的其他计算机通信。

    NAT:VMnet8和宿主机通信, 且只能和宿主机通信,能上网。

    Host Only:通过VMnet1和宿主机通信,且只能和宿主机通信 ,不能上网。

    技巧:

    快照 - 把当前状态保存下来,虚拟机坏了,恢复快照即可。

    克隆功能:

    (1)链接克隆:创建原始镜像的影子,占用空间内存少完全模拟另外一个机器,会随着原始镜像的删除而不能使用;

    (2) 完整克隆:创建一个完全相同的虚拟机,删除原始镜像还能够正常使用,占用与原始镜像相同的内存。

  7. 常用命令
    ctrl + c:回到命令行
    ifconfig:查看IP地址(老版)
    ip addr:查看IP地址(新版)
    clear:清除命令
    source:通常用法:source filepath 或 . filepath
     - 功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profile。
  8. 插件
    1、Xshell 搭配使用
    2、tree linux
  9. 命令格式


  10. Linux 目录结构

  11. Linux 分区及目录挂载

  12. 目录操作命令
    1、目录查看、切换、显示当前目录

    2、目录创建、删除

    Ps:-p:意味着可以连续创建/删除目录,不加-p且如此操作,则会报错。
  13. 路径格式
  14. 文件操作命令
    1、文件创建
    创建文件:touch文件名
    2、文件编辑
    vi 编辑器:
    命令模式
    编辑模式
    最后行模式


    3、文件查看
    cat / more / less / head / tail /...…
  15. 目录及文件管理命令
    1、复制、移动、删除

    Ps1:cp a.txt b.txt bbb // 复制多个文件,最后一个必须是文件夹。
    Ps2:cp b.txt bbb/c.txt // 复制b.txt文件到bbb目录下,且改名字为c.txt。
    Ps3:-r:递归操作里面的内容。
    Ps4:-f:不需要提示是否要...
    2、查找

    3、总结
  16. 用户管理命令
  17. 密码设置
  18. 群组管理命令
  19. 权限管理命令
    1、权限、角色的作用



    Ps:第一个字符解释,“-”表示文件,“d”表示目录,“l”表示跨快捷方式。
    2、权限、角色的设置



  20. 压缩和解压缩


  21. 软件的安装与卸载
    1、源码包安装



    2、rpm包安装


    3、yum安装管理rpm包
  22. Linux - 系统安装
  23. Linux - 命令(一)
  24. Linux - 命令(二)
  25. Shell - 基础篇
  26. Linux - 部署 Tomcat 项目其浏览器不能打开的解决方案
  27. Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
  28. Linux - Linux & Unix 区别?
  29. Linux - 权限管理之基本权限
  30. Linux - 软件安装管理
  31. Linux - 服务管理
  32. Linux - iptables
  33. 待更新...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陆氪和他的那些代码

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

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

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

打赏作者

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

抵扣说明:

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

余额充值