Linux学习安装

服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC,

服务器指的是高性能计算机,稳定性、安全性要求更高

linux安装学习

1.虚拟机

一台硬件的机器

安装vmware虚拟机 个人学习版 vmware workstation

​ 企业版虚拟化 esxi服务器,vmware vsphere 虚拟化

  1. 安装linux,

1.安装vmware软件

2.准备centos镜像文件

上网方式

1.桥接模式

cpu不支持interl vt技术 ,修改biso主板设置,打开vt虚拟环境

远程连接操作系统

Xshell

SecureCRT

​ 1.linux安装好,进行远程连接

-xshell客户端工具(封装了ssh命令)
-手动使用ssh命令去连接
-默认端口是 22
-保证服务器防火墙没开
systemctl stop firewalld #关闭防火墙
iptables -F #清空防火墙规则 -保证服务器,运行了sshd服务,且打开了22端口
检查进程
ps -ef|grep sshd 检查端口情况
netstat -tunlp|grep 22 机器开机后,输入账号密码登陆
root账号
111111密码
  1. vmware释放鼠标 ctrl+ alt

  2. 登陆了linux系统之后,查看ip地址,可以使用如下命令

    - ifconfg
    如果最小化安装,没有这个命令,联网安装即可
    1.安装命令 yum install net-tools -y # -y参数是 yes的意思,不需要确认了 2.此时软件安装完成后,即可使用软件包的命令了 输入 if加上tab键命令补全,查看命令 3.查看服务器的ip
    10.0.0.147 yum install 软件包/软件名 #通过yum软件管理命令,去一个联网的软件仓库中去下载 4.进行远程连接
    ssh 用户名@服务器ip # 默认的端口是22,不用加了 ssh root@10.0.0.147 - ip addr show (ip是命令 addr 是参数 show 是动作参数,参数中间必须有空格)

    4.linux的文件目录结构

    根目录为起点 / 
    
    子目录开始  是 /s23/男同学
    
    路径的第二个斜杠,是目录分隔符的概念了
    -linux是正斜杠 /
    - windows是反斜杠 C:\Users\Administrator> Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来。

    linux的文件目录管理命令


    mkdir(make directory ) #创建文件夹
    [root@localhost tmp]# mkdir s23 # mkdir的功能参数 -p 递归创建文件夹
    [root@localhost s23]# mkdir -p ./女同学/春生 创建文件,普通文件,脚本普通文件,日志文件 使用touch命令 touch 文件
    1.如果文件已经存在,修改文件的访问时间
    2.如果文件不存在,则创建这个文件

    vi/vim编辑器,编辑文件

    1. vi  文件名  打开文件,进入命令模式
    2. 输入 a i o ,其一的字符,进入编辑模式
    a append 在光标后开始写入
    i insert 在光标当前位置开始编辑
    o 在光标下一行开始编辑 3.代码写完后,退出编辑模式,按下esc,回到命令模式 4.输入 冒号,进入底线命令模式
    :q 直接不保存退出
    :q! 不保存强制退出
    :wq 保存退出
    :wq! 强制写入内容且退出

    炸弹命令,强制删除文件,且不提示,慎用
    
    rm   删除文件 (remove移除的意思)
    
    rm -i  文件  #删除文件且交互式提示,是否删除 ,系统做了别名,默认加上rm -i 
    
    rm -r  文件夹 #递归删除文件夹 
    
    rm -f  文件  #强制删除文件,且不提示  
    
    rm -rf  文件 #删除一切的命令,很危险
    rm -rf 文件 #删除一切的命令,很危险
    rm -rf 文件 #删除一切的命令,很危险

    cd (change directory ) 更改工作目录
    
    cd /    #进入到根目录下 
    
    python  filename.py 
    
    mv(move  移动和重命名的作用)
    
    mv  heiheihei.txt   才徐坤.txt     # mv  旧的文件名     新的文件名 
    
    mv  文件   文件夹    #更改目录  
    
    systemctl restart network  #重启网络服务

    pwd (翻译全称print work directory) ,打印当前工作目录  
    
    ls (list 列出目录的内容)
    
    ls /  #显示根目录下的内容 
    
    tree命令,以树状图显示文件目录结构
    
    yum   install  tree -y  # 如同 pip3 install django (这个命令随便在哪敲,安装在默认路径) 
    
    rpm -ql tree        #查询命令的所有安装路径 
    
    cat 文件名 #查看文件内容 
    
    [root@localhost s23]# cat 男同学.py
    #!coding:utf-8
    print ("怼哥你好,怼哥nb") alias #查看系统的别名 直接输入 alias查看系统的 别名 [root@localhost s23]# alias
    #语法 alias命令 参数="别名" alias rm='rm -i'

    特殊目录

    .       #当前目录
    
    ..       #上一级目录
    
    /         #根目录 
    
    ./      #当前目录,.是当前目录  / 是目录分隔符 
    
    绝对路径(只要是从顶点目录开始的,都是绝对路径)
    
    /home/怼哥    #根目录下有个home文件夹,里面有个怼哥
    
    /s23/春生
    
    相互路径 (只要不是顶点目录开始的,就是相互的)
    
    ./s23/春生   #  在当前目录下,有一个s23文件夹,里边有个什么玩意
    
    

Linux学习安装的更多相关文章

  1. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  2. Linux学习笔记2_mysql安装

    查看文件内容的命令有很多:cat, tac, more, less, head, tail, nl. cat由第一行开始显示档案内容:tac从最后一行开始显示,可以看出tac是cat的倒着写:more ...

  3. 学习Linux系列--安装Ubuntu

    最近学习Linux,使用虚拟机太不方便,于是购买了阿里云最便宜的云主机作为学习设备. 本系列文章记录了个人学习过程的点点滴滴. 学习Linux系列--安装Ubuntu 学习Linux系列--安装软件环 ...

  4. [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    from:  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...

  5. Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

      如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--C ...

  6. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  7. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  8. linux学习之(五)-linux文解压、压缩、安装

    查看一个文件的类型 命令:  file  文件名 创建一个.tar类型的压缩包使用命令:tar -cvf    [文件名].tar  目录   例:tar -cvf   a.tar    yasuo/ ...

  9. Python下的OpenCV学习 01 —— 在Linux下安装OpenCV

    一.OpenCV简要介绍 OpenCV是一个跨平台的计算机视觉库,可以运行在Windows.Linux.MacOS等操作系统上.OpenCV提供了众多语言的接口,其中就包含了Python,Python ...

随机推荐

  1. Python炫技操作:五种Python 转义表示法

    1. 为什么要有转义? ASCII 表中一共有 128 个字符.这里面有我们非常熟悉的字母.数字.标点符号,这些都可以从我们的键盘中输出.除此之外,还有一些非常特殊的字符,这些字符,我通常很难用键盘上 ...

  2. Java基础进阶:继承重点摘要,继承详解,方法重写注意事项,方法重载与重写的区别,抽象类,代码块, 附重难点,代码实现源码,课堂笔记,课后扩展及答案

    继承重点摘要 *继承的特点: 子类在初始化之前,一定要先完成父类数据的初始化 子类在初始化之前,一定要先访问父类构造,完成父类数据的初始化 系统在每一个构造方法中默认隐藏了一句super(); 如果我 ...

  3. matplotlib学习日记(三)------简单统计图

    (一)函数bar()---------绘制柱状图 import matplotlib as mpl import matplotlib.pyplot as plt mpl.rcParams[" ...

  4. easyui中刷新列表

    <table class="crud-content-info" id="showProductDialogFormstandrad"> </ ...

  5. 前端面试题归类-HTML1

    一.HTML5的新特性? 1.增强了表单,input新增了一些type:常用 color----定义调色板 tel-----定义包含电话号码的输入域 email---定义包含email地址的输入域 s ...

  6. [leetcode]79.Search Word 回溯法

    /** * Given a 2D board and a word, find if the word exists in the grid. The word can be constructed ...

  7. 庐山真面目之十微服务架构 Net Core 基于 Docker 容器部署 Nginx 集群

    庐山真面目之十微服务架构 Net Core 基于 Docker 容器部署 Nginx 集群 一.简介      前面的两篇文章,我们已经介绍了Net Core项目基于Docker容器部署在Linux服 ...

  8. windows使用sdelete安全的删除文件

    SDelete是一款来自于微软Sysinternals[1]的应用.使用SDelete可以安全的删除现有文件,以及安全地擦除磁盘的未分配部分中存在的数据(包括已经删除或加密的文件).SDelete使用 ...

  9. HTML学习案例-仿慕课网网页制作(二)

    制作部分:网页footer部分 制作效果: 涉及知识:link部分要复习: dl- definition list dt- definition title dd - definition descr ...

  10. Flask 操作Mysql数据库 - flask-sqlalchemy扩展

    数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的.它使用结构化的查询语言.关系型数据库的列定义了表中 ...