Liunx-day01

  • 为什么要使用Linux
    • 1.生产上: 大数据组件基于linux 进行开发部署
    • 2..java 算法
  • Linux概述:
    • 1.操作系统
    • 2.linux 
    • 3.版本:Ubuntu 、 centos、debian、redhat; win:大版本 ,小版本.
  • 部署linux系统
    • 1.win:
      • 1.虚拟机 要求:你的winwow 配置 内存 8G ;  伤window 磁盘.
      • 2.云主机 : 
        • 1.云厂商 :阿里云、腾讯云、华为云、京东云
  • 虚机机 部署linux系统:
    • win:1.虚拟化的软件 :vmware 、vbox。
    • 安装 vmware
      • 1.注册码 =》文档里有 
      • 2.win 不支持vmware安装 :可能版本不支持或者bios 没有打开
    • 打开vmware : 关联linux镜像   =》 linux部署 
  • linux部署步骤:
    • 1.稍后安装
    • 2. 机器的名字+路径:机器存储路径 + 存储路径
    • 3.资源配置:
      • cpu : 2core
      • 2.mem:4g 、2g
      • 3.df 40G
    • 4.关联linux镜像
  • linux启动:
    • centos 7.5 :简单配置
      • 1.语言:中文
      • 2.软件:软件选择:带桌面安装
      • 3.系统配置:
        • 1.kdump 关闭目的是为了保护机制 
        • 2.网络:网卡打开, hostname
      • 3.磁盘划分 : 
        • 1.boot =》 存放linux启动的资源 1g    [file system =》 ext4]
        • 2.swap: 2g   [把磁盘资源 当做 内存来使用]
        • 3./ 根目录 : linux全部存储空间 磁盘大小  [file system =》 ext4]
  • linux系统: 
    • 1.用户:root  最高权限用户
  • 远程登录访问: 
    • win/mac: 
      • 1.安装xshell   [远程登录工具]
      • 2.远程登录 : -- 打开xshell
        • 1.机器的ip :192.168.10.22  【ifconfig 查看自己的ip 】
        • 2.用户名 root
        • 3.设密码:123456
        • 4.端口 22
  • linux系统:
    • 1.层级式文件存储系统  :  根目录 /
  • linux命令:
    • [root@bigdata22 ~]#
      • 其中:  root 默认的管理员 最大权限用户; bigdata22 机器的名字;   ~  当前用户的 家目录 
    • pwd 查看当前光标所在的目录
      • [root@bigdata22 ~]# pwd
        /root
    • ls 查看光标所在的目录下面
      • ls  显示 文件夹和文件
           ls  显示 文件夹和文件
            ls -l 显示额外的信息【权限、用户用户组 大小 时间】
            ls -l -a 显示以.开头的文件和文件夹
                    以.开头的文件和文件夹 隐藏文件
            ls -l -h 查看文件的大小
            命令帮助:命令 --help 
            ls --help
            语法:ls [选项]... [文件]...
            其中;  [] 可选  ;... 多个
            ls -l => ll 等价 别名
            需求: 一个目录下面 有1000多个文件 查找 最新更改的文件 ? 
            ll -r -t 或者ll -rt
    • mkdir 创建文件夹
      • [root@bigdata22 ~]# mkdir bigdata
      • 并级  :  [root@bigdata22 ~]# mkdir dir1 dir2 dir3
      • 串级   : [root@bigdata22 ~]# mkdir -p dir4/dir5/dir6
    • cd 切换目录、路径、文件夹
      • [root@bigdata22 ~]# cd bigdata/
      • 绝对路径:光标从 根目录开始的 
                        cd /root/dir2
         相对路径:光标从 当前开始
                        cd ./dir2/
      • cd ../  表示退回到上一层级目录
      • cd ../../
      • ./ 当前目录
      • ~ 当前用户的 家目录
                root 家目录 /root 
                其他用户
                xx  家目录 /home/xx
      • 快速回到家目录:  cd 
      • cd - 回到上一次操作的目录
    • 创建文件 :   1.touch 1.log   2.vi/vim 2.log
    • > 创建或者覆盖一个文件
      >> 追加
    • 编辑文件 vi/vim
      • 三种模式:1.命令行模式   2.编辑模式  3.尾行模式
      • vim xx.log => 命令行模式 
         按键盘 i键  =》 编辑模式
         按键盘 esc键 编辑模式 =》命令行模式
         按键盘 shift+; => : 键 命令行模式 =》尾行模式  输入 wq 保存退出
      • 尾行模式: w 保存;  q 退出;  ! 强制
    • 查看文件
      • cat  查看文件所有内容 输出到控制台
        more 文件内容 一页一页的 按空格 往下翻 q退出
        less 文件内容 一页一页的 按上下键 q退出
      • 看小文件:cat
      • 看大文件 vim
      • 实时查看文件新产生的内容 :  
        • tail : 
          • -f 1.log
            -F  = -f +retry
        • ctrl +c /  ctrl +z  中断命令
      • cat vmware-vmsvc.log | grep -A 3 error > error.log =》 error 后10行
        • | 管道符   [上一个命令的结果 作为下一个命令的输入]
        • grep 过滤 文本所在的一行
    • 自动补全  tab 
      • 按一次  匹配的东西 就一个 自动补全   
        按两次 把匹配东西全部匹配出来
    • 清屏 :clear  或者  ctrl +l
    • 查看历史命令   history
    • mv 移动  cp 复制
      • mv [选项]... 源文件... 目录      [始终是一份,所以速度快]
                mv dir1 bigdata
      • cp [选项]... 源文件... 目录       [两份,因此速度慢]
                cp  -r dir2 bigdata
    • rm 删除文件或者文件夹 【高危命令】
      • [语法]  rm [选项]... 文件...
        • 删除文件:rm error.log  [有提示]
        • 删除文件夹:[root@bigdata22 ~]# rm -r dir3_blk  [有提示]
        • 强制删除:没有提示
                      [root@bigdata22 ~]# rm -f 2.log
                      [root@bigdata22 ~]# rm -r -f dir2_blk
        • rm -r -f xxx == rm -rf  xxx 
    • 别名 alias
      • 创建别名  :  alias aa="cd /tmp"  => 仅仅是当前会话生效 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值