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安装好,进行远程连接

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

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

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

    4.linux的文件目录结构

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

    linux的文件目录管理命令


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

    vi/vim编辑器,编辑文件

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

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

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

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

    特殊目录

    1. . #当前目录
    2. .. #上一级目录
    3. / #根目录
    4. ./ #当前目录,.是当前目录 / 是目录分隔符
    5. 绝对路径(只要是从顶点目录开始的,都是绝对路径)
    6. /home/怼哥 #根目录下有个home文件夹,里面有个怼哥
    7. /s23/春生
    8. 相互路径 (只要不是顶点目录开始的,就是相互的)
    9. ./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. Spark性能调优篇八之shuffle调优

    1 task的内存缓冲调节参数 2 reduce端聚合内存占比 spark.shuffle.file.buffer                     map task的内存缓冲调节参数,默认是3 ...

  2. SQL注入-DNS注入(二)

    其实就是盲注的简化版本,不过这种方式确实简单,不需要写py脚本一点点去跑 参考文章: https://www.jianshu.com/p/c805209244c2                  这 ...

  3. python脚本乱码的解决方法

    使用python2 在windows cmd 执行python脚本发生乱码的解决方法 可以先把中文解码为unicode,然后再转化为gbk显示正常,需要在代码打印中文处添加 print(':这是一段中 ...

  4. MySQL管理基础

    #1.数据库连接管理 mysql命令说明 第一个功能:连接数据库(在前面mysql命令的使用里面讲解了,这里就不讲解了) 第二个功能:mysql客户端自带的命令功能 mysql命令的使用(mysql ...

  5. apk获取sha1值的方法

    安卓应用都使用一个签名证书(.keystore或.jks文件)签名,签名证书可以由jdk生成.证书生成后,证书就有其sha1值. 使用此证书打包后的安卓应用,也有其一样的sha1值.md5值和sha2 ...

  6. SpringMVC+JPA+SpringData配置

    <properties>   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  ...

  7. 自动化运维工具-Ansible之5-流程控制

    自动化运维工具-Ansible之5-流程控制 目录 自动化运维工具-Ansible之5-流程控制 playbook条件语句 单条件 多条件 多条件运算 示例 playbook循环语句 with_ite ...

  8. Putty或MobaXTerm无法连接VMware虚拟机 报Network error: Connection timed out的解决方案

    当出现无法连接的问题时, 我们要先对可能出现的问题进行梳理, 然后进行排查, 以下我先整理一些可能出现问题的地方: 1. 通过 ping 查看两台终端是否均有联网 windows下通过控制台 cmd ...

  9. IntelliJ IDEA实用插件

    Free MyBatis plugin 插件效果 Save Actions 插件设置 勾选后Ctrl + S就会执行格式化操作,等价于格式化快捷键Alt + Ctrl + L

  10. CSS_rules

    CSS 特性 1)控制灵活,功能强大 元素-->标签 针对html的元素 2)可以设置html元素的属性,与html框架的进行分离 3)执行效率更高 CSS语法 text-indent 文字缩进 ...