• 什么是Linux、应用领域、vmware下安装centos7、远程工具SecureCRT、文件传输WinSCP、防火墙有关的操作、关机重启命令、文件和目录命令、安装python3、配置JDK


     

    • 1. 什么是Linux

    l Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统

    l Linux内核最初只是由芬兰人林纳斯·托瓦兹Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的

    l Linux能运行主要的UNIX工具软件、应用程序和网络协议

    l 它支持32位和64硬件

    l Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

    目前市面上较知名的发行版有:Ubuntu(桌面系)、RedHat(收费,红帽企业级Linux)、CentOS(社区免费版)、DebainFedoraSuSEOpenSUSE

    2. Linux应用领域

    今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位

    创业公司服务器通常使用LAMPLinux + Apache + MySQL + PHP)或LNMPLinux + Nginx+ MySQL + PHP)组合

    目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎

    3. 下载地址

    l 网易镜像:http://mirrors.163.com/centos/7/isos/x86_64/

    l 搜狐镜像:http://mirrors.sohu.com/centos/7/isos/x86_64/

    4. LinuxWindows的区别

     

    二、 环境安装

    1. vmware安装

    l 虚拟环境

    l 具体参照文档

    2. centos7桌面版安装

    注意:系统BIOS必须打开

    3. centos7命令行版安装

     

     

     

     

    根据自己实际情况决定

     

     

     

     

     

     

     

     

    鼠标点进去,选install

     

     

     

     

     

     

     

     

    4. 远程工具

    l SecureCRT

    net-tools

     

    查询机器IP

     

     解压缩直接用

     

     

     

     

    l WinSCP

    安装是无脑下一步

     

     

     三、 基础入门

    首先,需要检查防火墙systemctl status firewalld.service

     

    关闭防火墙systemctl stop firewalld.service

     

    禁用防火墙

     

    关闭se-linux

     

    按小写i,变编辑模式,改配置

     

    ESC,退到命令模式,输入 :wq!保存退出

     

    注意:关机重启都用命令

    关机:

     

    重启

     

    1. 虚拟机与主机之间的通信方式

    l bridged:桥接,在局域网里,虚拟机可以连接其他虚拟机

    l natnat只跟主机互通

    l host-only:相当于没网

    2. Linux目录结构

    目录

    作用

    /

    Linux系统的根目录,一般只存放目录

    /bin/usr/bin

    命令(二进制)文件目录,包含可供root用户和普通用户所使用的Linux命令和二进制文件,包含shell解析器等

    /boot

    系统引导和内核目录,存放引导装载文件

    /dev

    设备目录,存放各个硬件设备的信息,例如光驱、硬盘等

    /etc

    系统级别的配置文件存放的目录,一般由配置管理员来使用

    /home

    所有普通用户的家目录

    /lib/usr/lib、

    /usr/local/lib

    系统使用的函数库的目录

    /lost+fount

    ext2ext3文件系统中,系统崩溃时记录信息的目录

    /opt

    给主机额外安装软件所摆放的目录

    /proc

    重要的需要放置在内存中的数据

    /root

    root用户的的根目录

    /sbin/usr/sbin

    /usr/local/sbin

    放置的是系统管理员(root)才能使用的命令,普通用户只能进行查看,而/bin目录中的命令普通用户也可以使用

    /tmp

    存放应用程序产生的临时数据不能在此目录下存放重要数据

    /var

    系统一般运行时需要改变的数据

    /usr

    应用程序相关目录命令、函数库、共享包、内核源码

    3. 常用命令

    l ifconfig :查看网络IP

    l ls:简写为ll,查看当前目录下的所有内容

    l ll -la显示隐藏文件

    l man:查看帮助文档

     

    l info:跟man类似

    l cd:进入目录

    l cd ..:退到上一级目录

    l pwd:显示当前位置

     

    4. 文件和目录命令

    l mkdir:创建目录

     

    l mkdir -p:级联创建目录

    l touch:创建文件

     

    l rm:删除单个文件

     

    l rm -rf

     

    l cat:查看文件

     

    l head -数字 文件名:查看文件的前几行

     

    l tail -数字 文件名:查看尾

     

    l cp:复制文件

     

    l mv:移动文件

     

    5. 文件权限

     

    l d:目录

    l l:链接

    l -:文件

    3个:所有者权限:

    n r:读    4

    n w:写    2

    n x:执行   1

    中间3个:所属组权限

    3个:其他用户权限

    修改权限如下:

     

    6. vi命令

    l vi:编辑文件,刚进去时在命令模式

    l i:切换到编辑模式

    l esc:切回命令模式

    n G:跳转到最后一行

    n o:直接在下一行输入

    n dd:直接删除一行内容

    n :wq!:保存并退出

    n :q!:保存退出

    7. 系统命令

    l hostname:查看主机名

     

    l uname -a,查看系统信息

     

    l date:查看系统时间

     

    l ps -ef | grep xxx:查看本地某个进程

     

    l rebootinit 6:重启

    l shutdown -h nowinit 0:关机

    l ps -aux,跟上面ps -ef差不多

    l kill -9 pid,结束进程

     

    8. 软件安装的多种方式

    压缩包,类似于windows解压缩

    l 源码包,里面是源码,可以进行编译并安装

    l yum,在线自动安装

    l rpm,类似于windows.exe安装文件

    9. 安装python3环境

    l 编译源码安装

    l 装一些编译源码需要的依赖文件

    输入 yum -y install gcc make cmake zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel

     

     

    python包扔进去

     

    解压缩

     

    创建个目录,用于一会儿安装py3

     

    指定编译位置到刚才创建的目录

    ./configure --prefix=/usr/local/python3/

     

    make编译

     

    安装

     

    安装完成

     

    做一个链接,便于访问

    ln -s /usr/local/python3/bin/python3.6 /usr/local/bin/python3

     

    此时,可以在任何位置访问

     

    增加pip的链接

    ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

     

    10. 安装JDK环境

    l 压缩包安装

    包扔进去

     

    解压缩

     

     java命令配置到环境变量里

     

    拷贝环境变量,保存退出

    JAVA_HOME=/usr/local/jdk1.8.0_102

    JRE_HOME=/usr/local/jdk1.8.0_102/jre

    PATH=$PATH:$JAVA_HOME/bin

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME JRE_HOME PATH CLASSPATH

     

    使环境变量生效

     

  • 相关阅读:
    CSS基础
    HTML基础
    JavaScript基础目录
    python 面向对象的基本概念(未完待续)
    python核心编程笔记(转)
    转: cJSON的使用方法
    转: C语言交换两个变量数值的几种方法
    转: 100个gdb小技巧项目
    转:C语言中的typeof关键字
    转:安全起见,小心使用C语言realloc()函数
  • 原文地址:https://www.cnblogs.com/zhang-da/p/13027872.html
Copyright © 2020-2023  润新知