zoukankan      html  css  js  c++  java
  • IT岗位介绍,运维常识,Linux基础知识

    python后端开发工程师

    爬虫工程师

    devops运维开发(python+nginx+saltstack运维管理系统 CMDB)

    测试工程师

    DBA 数据库管理员(从删库到跑路)

    存储工程师

    UI 妹纸 小姐姐

    前端工程师

    架构师(精通运维+精通python开发+会测试+精通数据库+产品)

     

    1.2 电脑与服务器硬件

    你写一个hello world的前提是要有哪些东西

    pycharm

    python解释器

    最重要的是需要有一台电脑,有硬件的支持才行

     

    你说一下你笔记本的外观有哪些硬件:

    显示器

    键盘

    鼠标

    触摸板

    摄像头

    显示接口 USB, TYPE-C

     

    笔记本的内部有哪些硬件

    CPU

    CPU风扇

    硬盘

    内存

    主板

    显卡

    声卡

    网卡

    喇叭

    电源

     

    1.3 服务器相关知识

    你所了解的服务器有哪些

    阿里云(马云),腾讯云,百度云,亚马逊云,微软云

    • DELL(大多数公司在用)

    • HP

    • IBM(百度,银行,政府)(贵)

    • 浪潮

    • 联想

    服务是什么?

    服务器其实就是一个超强性能的计算机,可以处理比较重要的数据

     

     

     

     

    2.1你所了解的常用的操作系统

    windows

    linux操作系统:

    CentOS

    ubuntu

    SUSE

    Debian

     

    常用的 技术资格认证:

    Cisco认证: CCNA CCNP CCIE

    华为认证: HCIA HCIP HCIE

    Linux认证: RHCSA RHCE RHCA

     

    2.2 linux系统安装

    安装配置centos7

    1. 首先你要有一台电脑

    2. 下载centos镜像

      下载系统镜像最好是使用国内的云镜像地址,比较快

      https://opsx.alibaba.com/mirror  # 阿里云官方镜像站
      iso下载地址(此DVD映像包含可以使用该软件安装的所有软件包安装程序。这是大多数用户的推荐图像。):
      https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

      比如说:

      yum install django

      yum install -i https://pypi.douban.com/simple django

        1. 你得安装一个虚拟机(物理机(虚拟机(windows, centos, ubuntu)))

          注意:

          (1) CPU核数选择(按照自己的物理机的配置情况来定)

          (2) ISO镜像选择(我们选择ISO镜像即可)

          (3) 网络选择:

          桥接模式: 如果你使用了桥接模式,那我们都在同一个局域网      10.0.3.189

          NAT模式:每一个人都在自己的虚拟局域网内       192.168.3.89

          主机模式

     

    root用户,相当于windows里面的管理员用户administrator

    给root用户设置一个密码: centos

     

    在局域网学习用的虚拟机:

    root密码不要设置的太复杂, 最好不要使用小键盘,要使用字母上面的数字键来输入!!!!!

    root密码不要设置的太复杂, 最好不要使用小键盘,要使用字母上面的数字键来输入!!!!!

    root密码不要设置的太复杂, 最好不要使用小键盘,要使用字母上面的数字键来输入!!!!!

     

     

     

    3.1 linux服务器界面初识

    ip add show 查看服务器网卡信息

    还可以使用ifconfig

    局域网IP:
    192.168.1.0
    10.0.0.0
    172.16.1.0

    如果网卡没有启用,我们需要做以下操作

    1 重启网络服务

    systemctl start network  # 启动网络服务
    systemctl restart network # 重启网络服务
    systemctl stop network # 停止网络服务

    2 启用网卡

    命令语法: ifup 网卡名
    ifup ens33  # 启用网卡
    ifdown ens33  # 停止网卡
    # ens33就是网卡名

    3 但是这里有一个问题,每一次系统启动之后都需要去启用网卡,不然就没办法连接网络并获取IP地址

    解决方法:

    (1) 打开网卡配置文件

    vim /etc/sysconfig/network-scripts/ifcfg-ens33

    (2) 按i进入编辑模式

    (3) 将最后一行ONBOOT=no改为ONBOOT=yes, 按ESC退出编辑模式,再输入:wq保存退出

     

    (4) init 6重启服务器即可

    4 远程连接服务器

    (1) 直接使用命令连接

    ssh root@10.0.3.156

     

    (2) 使用xshell(推荐)

    操作linux,我们需要使用一个远程管理工具,xshell

    xshell 遵询SSH协议

    如果你的电脑是windows机器,那么你就需要安装一个远程连接工具,xshell

    如果你的电脑linux机器,可以使用命令去连接

    命令语法: ssh 用户名@IP地址
    ssh root@192.168.1.155

     

    3.2 linux目录结构与基本命令初识

    Linux下只有一个根"/"文件系统

    linux基本操作命令

    pwd 查看文件所在目录的绝对路径

    cd 切换目录

    .    当前目录
    ..   上一层目录
    -   前一个工作目录
    ~   当前【root用户】所在的家目录

    mkdir zhaoyi—创建一个名为zhaoyi的目录(文件夹)

    touch age18.txt 创建一个文件

    rm -r age18 删除目录,但是需要询问是否删除

    -r 表示递归删除

    -f 强制,无条件删除

    rm -rf age19

    rm -rf /* 从删库到跑路,慎用!!!

    rm -rf /* 从删库到跑路,慎用!!!

    rm -rf /* 从删库到跑路,慎用!!!

    mv gaoxing gaoxin
    mv 王斯杰 老王

    cd qishi8
    mv yangshuaige /root/
    ls /root/

    vim 后面会专门讲解

    ls 查看目录下文件名

    ls -l 查看目录下文件或目录的详细信息

    -l 查看详细信息

    -a 查看隐藏文件

    cat 18cm.txt 查看文件内容

    tail -f 18cm.txt 实时监控文件内容

    more 18cm.txt 分页查询文件内容

    在linux下面如果需要修改或删除某个文件或目录时,必须要先备份这个文件或目录!!!

    在linux下面如果需要修改或删除某个文件或目录时,必须要先备份这个文件或目录!!!

    在linux下面如果需要修改或删除某个文件或目录时,必须要先备份这个文件或目录!!!

     

    init 0 关机命令

    shutdown

    init 6 重启命令

    reboot

     

  • 相关阅读:
    高效DevOps的10项实践
    Qlik Sense Desktop
    CQRS架构
    Scala开发环境搭建与资源推荐
    Scala是一门现代的多范式编程语言
    四种优秀架构
    干净的架构The Clean Architecture
    自动更改IP地址反爬虫封锁,支持多线程(转)
    ActiveMQ源码架构解析第一节(转)
    grails的controller和action那点事---远程调试groovy代码
  • 原文地址:https://www.cnblogs.com/youhongliang/p/12130239.html
Copyright © 2011-2022 走看看