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. Linux工具包

    Linux的工具包 JDK 版本:14    百度网盘:链接: https://pan.baidu.com/s/1hWqGVmsElOCBufMuscPXzw  密码:st3y 安装步骤: 1.使用S ...

  2. 我都xxx岁了,还能继续做开发吗?

    前言 今天纯文字,阅读时间10分钟左右 最近在看一本书<大型网站技术架构:核心原理与案例分析>,可以说是非常枯燥的一本书,在开头几章讲解了网站的发展,介绍了一些架构中的常用名词.虽然有点枯 ...

  3. CentOS7 实战源码部署php服务与nginx 的整合

    简介:实战演练php服务的搭建 PHP是一种脚本语言,常用于做动态网站的. 源码编译安装: 安装依赖组件: yum -y install gcc gcc-c++ bzip2 bzip2-devel b ...

  4. C#中的依赖注入和IoC容器

    在本文中,我们将通过用C#重构一个非常简单的代码示例来解释依赖注入和IoC容器. 简介: 依赖注入和IoC乍一看可能相当复杂,但它们非常容易学习和理解. 在本文中,我们将通过在C#中重构一个非常简单的 ...

  5. [leetcode]24. Swap Nodes in Pairs交换链表的节点

    感觉这个题后台的运行程序有问题,一开始自己想的是反转链表那道题的方法,只是隔一个节点执行一次,但是没有通过,TLE了,但是很奇怪,并没有死循环,就是最后返回的时候超时. 最后的思路就是很简单的进行交换 ...

  6. 152. Maximum Product Subarray动态规划连乘最大子串

    Find the contiguous subarray within an array (containing at least one number)which has the largest p ...

  7. C++雾中风景16:std::make_index_sequence, 来试一试新的黑魔法吧

    C++14在标准库里添加了一个很有意思的元函数: std::integer_sequence.并且通过它衍生出了一系列的帮助模板: std::make_integer_sequence, std::m ...

  8. Spring Cloud Gateway应用篇(十三)

    一.概述 在微服务架构中,每个服务都是一个可以独立开发和运行的组件,而一个完整的微服务架构由一系列独立运行的微服务组成.其中每个服务都只会完成特定领域的功能,比如订单服务提供与订单业务场景有关的功能. ...

  9. Turtlebot3新手教程:OpenCR软件设置(shell)

    *本文针对如何利用脚本来更新固件进行讲解 具体步骤如下: burger的固件更新 $ export OPENCR_PORT=/dev/ttyACM0 $ export OPENCR_MODEL=bur ...

  10. TextView上下滚动

    public class AutoTextView extends TextSwitcher implements ViewFactory { private float mHeight; priva ...