zoukankan      html  css  js  c++  java
  • centos 安装 和 linux 简单命令

    1. centos 安装

    参照:https://www.cnblogs.com/tiger666/articles/10259102.html

    安装过程注意点:

    1. 安装过程中的选择安装Basic Web Server

      

    2. 网路类型选择

    1. 桥接网络: 虚拟机和大家都在同一个局域网  

    2 . 网络地址转换NAT: 虚拟机在独立的一个局域网

    安装完成之后:

    (1 .查看ip 的3种方式

    查看服务器的IP信息
    ip add show
    ifconfig
    ip addr 

     如果没有显示ip ,解决方案:输入以下两条命令

    systemctl restart network
    
    ifup ens33

    可以看到已经启动了网卡:

    (2) 操作网卡命令(重启网络和启用网卡)

    systemctl restart network
    systemctl start network
    systemctl stop network

    (3)启用和停止网卡命令

    ifup 网卡名
    例:
        ifup ens33  # 启用网卡 
        ifdown ens33 # 停止网卡

    远程连接服务器

    xshell 第三方软件

    方式1. 命令连接

    ssh root@192.168.12.56

    可以在window下的cmder 或xshell下输入以上命令进行连接:

    cmder中:

     xshell中通过命令连接:

    方式2: 使用第三方软件,我们就使用xshell手动进行连接

     1.在xshell 中新建会话

     2. 用户身份验证

    3. 连接成功后的界面。

    4. 新建快照

    linux目录结构

    具体参照:https://www.cnblogs.com/tiger666/articles/10259166.html

    • /bin
      bin是Binary的缩写, 这个目录存放着最经常使用的命令

    • /boot:
      这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

    • /dev :
      dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

    • /etc:
      这个目录用来存放所有的系统管理所需要的配置文件和子目录。

    • /home
      用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

    • /lib
      这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库

    • /lost+found
      这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

    • /media
      linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

    • /mnt
      系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

    • /opt
       这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

    • /proc
      这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
      这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:

      echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    • /root
      该目录为系统管理员,也称作超级权限者的用户主目录。

    • /sbin
      s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

    • /selinux
       这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

    • /srv
       该目录存放一些服务启动之后需要提取的数据。

    • /sys
       这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

      sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。

      该文件系统是内核设备树的一个直观反映。

      当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

    • /tmp
      这个目录是用来存放一些临时文件的。

    • /usr
       这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

    • /usr/bin:
      系统用户使用的应用程序

    • /usr/sbin:
      超级用户使用的比较高级的管理程序和系统守护程序。

    • /usr/src:内核源代码默认的放置目录。

    • /var
      这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

    在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

    /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

    /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

    值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

    /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,

    而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

    目录相关操作

    cd 
    . 当前目录 .. 上一层目录
    - 前一个工作目录 ~ 当前【用户】所在的家目录
    蓝色的文件:  都是目录
    
    白色的文件: 都是普通文件
    
    绿色的 文件:  都是可执行文件

    linux基本操作命令

    增删改查叫法 : CURD

    1.增

    #  创建目录(文件夹)
    mkdir liulaoshi
    
    # 创建普通文件
    touch huangchun

    2. 删

    rm  # 删除文件命令
    
    rm -i # 递归删除目录和文件命令
    
    rm -rf # 递归并且强制删除目录和文件命令
    
    rmdir # 删除一个空目录

    rm -rf /* # 不要用

    3.改

    1. 切换目录

    cd   切换目录命令

    2.移动文件

    mv # 移动文件命令
    mv  源文件 目标文件   # 并对文件重命名 ,

    3.查

    ls   # 查看当前目录下的文件夹和文件
    ls -l或ll  # 查看当前目录下的文件夹和文件详情
    ls -la # 查看当前目录下的文件夹和文件详情, 还可以查看隐藏文件
    pwd  # 查看当前所在的目录的绝对路径

    重启或关机命令

    init 6  # 重启
    init 0  # 关机

    查看环境变量:

    echo $PATH

    绝对路径和相对路径

    • 绝对路径:由根目录(/)为开始写起的文件名或者目录名称,如/home/oldboy/test.py;

    • 相对路径:相对于目前路径的文件名写法。例如./home/oldboy/exam.py或../../home/oldboy/exam.py,简单来说只要开头不是/,就是属于相对路径

      

  • 相关阅读:
    P5956[POI2017]Podzielno【数学】
    P6672[清华集训2016]你的生命已如风中残烛【结论】
    P5825排列计数【EGF,NTT】
    P3971[TJOI2014]Alice and Bob【贪心】
    P3244[HNOI2015]落忆枫音【dp】
    jquery 选中单选按钮的值
    jquery ajax 详解
    Common Lisp中的car和cdr
    publishing(android)
    Preparing for Release(发布前的准备)
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10691122.html
Copyright © 2011-2022 走看看