zoukankan      html  css  js  c++  java
  • Linux

    安装linux:
       1. 通过vmware这个虚拟化软件,安装linux且学习
       2.准备一个云服务器
       3. 这些服务器准备的步骤,是不需要自己来做的
       4. 在公司里,都有运维人员配置好了
       5. 配置一个linux上网方式
        6.桥接(dhcp) 动态获取一个ip地址
        7.nat
        8. host only
     

    远程连接linux服务器
       1. 准备一个xshell客户端工具,用于连接linux
       2. 通过linux一个命令登录linx
          ssh  root@ip
            例: ssh root@192.168.12.85

    linux管理网络的命令
       1.在系统刚装好的时候,默认可能没有启动网卡
          ifup 网卡名字  #启动网卡
          ifdown 网卡名字    #关闭网卡
      
       2.管理网络配置的文件
         /etc/sysconfig/network-scripts/  #网络配置相关信息文件夹
         可以通过vi,打开这个网卡文件,修改一个参数使得开机加载网卡
           onboot=yes
         网卡对应的文件叫做
           ifcfg-ens33 大家的网卡配置文件可能与我不一样
           ifcfg-eth0
            例: ifcfg-ens167777
     
       3.管理网络的一个服务脚本文件
         /etc/init.d/network  start/stop/restart  对网络服务进行启停/重启
       4.查看linux ip地址信息
          ip addr  show
          ifconfig 

    Linux基本命令:

    查看当前位置,打印当前工作目录:
      pwd  (print work directory )
    得到一个反馈结果
      /root
    Linux下,文本是白色的,文件夹是蓝色的

    对文件/文件的增删改查:
    增:
      mkdir 文件夹名   创建文件夹
        mkdir hellos14  #创建一个名为hellos14的文件夹
      touch 文件名    创建文件
        touch test.txt  创建文本
        touch test.py  创建py文件
        touch test.java   创建java文件
        touch test.go   创建go文件
    删:
      rm (remove),删除文件的命令
      rm  要删的文件名
      rm  test.txt
      rm -i  test.txt
         -i 参数是删除文件要提醒
      rm -i  test*    #删除所有以test打头的文件
      rm -r  递归删除文件夹
     
      #友情提醒,实验之前,做好快照
      linux之作死命令
         rm -rf /*   #删除linux底下所有东西,然后收拾东西辞职
      #vmware提供了快照功能

      rmdir 命令只能删除   空 文件夹
     
    linux善用tab键进行命令补全
    既可以补全命令
    又可以补全文件
    Linux的帮助手册,查看命令详细用法
    man  rm
    man  ls  
     
    改:
      mv命令,移动,改名
      mv   旧文件名   新文件名
      #把 test文件夹改为  prod文件
        例:mv  test   prod
      cp (copy)复制命令
      cp 文件名   新文件名
        例:cp  test.py   test.py.back
      cp -r  test   test2 #递归拷贝文件夹,把test文件下所有子孙后代都 复制一份 为 test2
     
    查:
      ls 查看命令,查看文件夹的命令
      ls  操作对象
      ls /root
      ls -l  /root  显示/root文件夹下详细信息
      ls -la
         -l 显示详细信息
         -a 显示隐藏文件/文件夹
        ls -la /root/  #显示/root文件下所有文件和文件夹
            drwxr-xr-x. 2 root root   37 Nov 28 14:58 .
            dr-xr-x---. 6 root root 4096 Nov 28 14:53 ..
            -rw-r--r--. 1 root root    0 Nov 28 14:58 test.py
            -rw-r--r--. 1 root root    0 Nov 28 14:58 test.txt
     
     这个 .  代表当前目录
     这个 ..  代表上一级目录
     
     
    cd (切换目录)
    cd /root/helloS14   #切换目录到/root/helloS14文件夹中
    cd 命令只能进入文件夹,不能进入文本文件
    查看文本内容
    cat 命令,查看文件信息
    cat   文件

    cat  first.py
     
    #修改密码的linux命令
    passwd  用户名
    passwd  root  #输入两次密码

    vi编辑使用笔记:
    1.  vi   first.py  #打开文件
    2.  此时你进入了一个叫做命令模式的状态,等待输入命令,一般会输入 i/o/a
     i 是 insert插入的意思
     o是在光标所在行的下一行写入信息
    3.输入 i之后,进入编辑模式,就可以写入代码了
    4.按下esc,退出编辑模式,此时回到了命令模式,输入  :wq!  退出且写入文本信息
     :  是 进入底线命令模式的参数
     w  是写入的意思
     q  是退出的含义
     !   强制性的含义
     
     
    远程登录服务器的命令
    ssh  root@192.168.12.85 
    redhat123  #输入root的密码

    Linux查看用户登录终端的命令
    w   #此命令记录用户登录的,用户身份,来源ip
    1.如果你是通过xshell直接登录我的这个机器,那么我记录的ip的就是你windows的ip地址
    2.如果你是已经登录了linux,然后通过你的linux,再ssh登录我的机器,那么我记录的就是你linux的ip
    Linux下查看用户身份信息的命令
    whoami

    查看终端信息的命令
    tty
     
    #更改linux主机名
    hostnamectl    set-hostname  s14linux

    #退出linux登录会话的命令
    logout
     
    #xshell的快捷命令
    #清屏命令 clear    ctrl + L  
    #快速退出   ctrl + d   等同于logout
    #快速登录  ctrl + shift + r
     
    #关机命令
    poweroff
  • 相关阅读:
    java不解压tar.gz读取包里面的某个文件内容或读取远程zip包中的文件内容
    java调用hadoop api
    httpclient读取https请求的数据
    使用svgo压缩图片
    重试机制
    java利用zip解压slpk文件
    mysql查询时特殊字符转译
    *.vue文件的template标签内使用form标签
    canvas.addEventListener()
    addEventListener(event, function, useCapture) 简记
  • 原文地址:https://www.cnblogs.com/gxj742/p/10035168.html
Copyright © 2011-2022 走看看