Linux基础总复习

Linux是什么?

Linux是服务器操作系统。多用户操作系统。
Linux常用的版本:RedHat(红帽系列)、乌班图、德班, CentOs属于红帽系列

常见的操作系统

Windows、Ios、Linux、Unix、Android
常用的服务器操作系统:Windows Server 、 Linux、Unix
操作系统:Operation System  OS

Linux安装方式有哪些?

整机安装、双系统安装、虚拟机安装
常用的虚拟机软件: VMWare、VirtualBox

什么是VM?什么是JVM

VM : Virtual Machine  虚拟机,用软件的方式来模式操作系统
JVM: Java Virtual Machine  Java虚拟机,运行Java程序
Java程序要运行,需要安装JDK
Java跨平台运行(在任意的OS上运行),JVM可以安装到所有的操作系统

VMWare的网络适配器模式

  1. 桥接模式:直接连接物理网络,局域网中可以发现虚拟机
  2. NAT模式:只用于虚拟主机,只有安装虚拟机的电脑可以访问到,局域网不能发现

新购置的厚一点笔记本电脑有几块网卡?

  1. 插网线的 — 以太网适配器:
  2. Wifi – 无线局域网适配器WLAN:
  3. 安装VMWare虚拟机以后,会多出两个虚拟网卡:
    • VMNet1 : 桥接模式IP模拟
    • VMNet8:NAT模式的IP模拟

Linux的目录介绍:

  1. Usr:存放程序和数据的地方
  2. Etc:存储配置文件:比如配置环境变量、修改防火墙配置

Linux中的文件和目录操作的命令

  1. Cd:切换目录:cd / , cd …, cd ~(用户目录)
  2. Mkdir : 创建目录:
    • 如何同时创建多个目录(空格隔开): mkdir music video images
    • 如何创建多级目录:mkdir –p bdqn/java/javaEE/tem
  3. Ls : 列出目录中所有的文件 :ls –l = ll
    • Ls: 列出当前目录
    • Ls 目录名:列出指定目录的内容
  4. Rm : 删除目录或者文件
    1. Rm –rf 目录或者文件名
  5. 重命名、移动、复制
    1. Mv:
    2. Mv:
    3. Cp : cp a.txt /a.txt

如何创建文件?查看所有内容?查看前几行?查看后几行?编辑文件?

  • Touch fruits.txt
  • Cat fruits.txt
  • Head -5 fruits.txt
  • Tail -2 fruits.txt
  • Vi fruits.txt
  1. A I 开始编辑
  2. Esc:结束编辑
  3. :  wq 保存并退出 q! 退出不保存
  4. 当前行替换:s/要替换的内容/替换后的内容/g
  5. 替换整个文档:g/要替换的内容/s//替换后的内容/g
  6. 其他的Linux命令
    1. Ifconfig : 查看电脑上的网卡信息
    * Ifconfig : 查看网卡信息
    * Ifconfig <网卡名称> down | up;
    * Dhclient : 自动获取IP地址
    2. Ps : 查看进程信息
    * Ps –ef | grep ssh : ssh  安全传输协议,github(https、ssh)
    3. Kill : 结束进程
    * Kill -9
    4. Netstat : 查看端口占用情况
    * Netstat –tunlp
    * 如何查看某个端口是否占用?百度一下
    5. 等等…….
  7. Linux的用户组和权限
    • 9位字符表示,10位也行
    • 第一位可能是 d 或者是 –
    • Xxx: 文件所有者的权限 : 读权限®、写权限(w)、执行权限(x)
    • Xxx : 同组用户的权限(Group)
    • Xxx:其他组用户(Other)
    • 输入ls –l 或者 ll均可查看文件的权限信息
  8. 如何修改权限
    • Chmod O+w fruits.txt : 给其他组用户添加写权限
    • Chmod O-w fruits.txt
    • Chmode 747 fruits.txt
    • 8421记忆法则
  9. Linux安装软件
    • Tar 安装:解压缩安装,俗称绿色版软件
      • Tar –zxvf 软件包名称
    • Rpm安装:类似于windows中的exe安装
      • Rpm –ivh 软件包名称
      • Rpm -e 软件包名称
      • Rpm –qa | grep mysql : 查看电脑上的rpm软件
    • Yum在线安装:本质也是rpm格式安装,自动下载并安装,也可以自动下载并安装依赖软件
  10. SVN : Subversion, 版本控制工具、Git
  • SVN:集中式版本控制工具
  • Git:分布式的版本控制工具
  • CVS  SVN  Git GitHub 和码云  源代码托管的地方
  1. 数据缓存服务器
    • Memcached Redis
    • 提高访问速度,减少磁盘的IO操作
    • 经常用的场合:电商网站,
      • 数据多,要求相应速度快
      • 淘宝注册用户:10亿用户 淘宝数据库  注册用户,用户名不能重复,假如需要2分钟
      • 将用户名和手机号、邮箱缓存到内存中,
      • 商品详情页面、网站首页都会进行
                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-b6c3c6d139.css" rel="stylesheet">
                </div>
</article>
<div class="postTime"> 
    <div class="article-bar-bottom  ">
                    <span class="time">
            文章最后发布于: 2018-11-02 16:09:59            </span>
    </div>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值