【Linux基础和Nginx】

本文详细介绍了Linux的基础知识,包括Linux的概念、软件安装方法和常用命令。此外,文章还深入讲解了Nginx服务器的工作原理、配置反向代理以及负载均衡的应用,适合初学者和系统管理员学习。
摘要由CSDN通过智能技术生成

Linux基础和Nginx
    

Linux概念:

概念;Linux是基于Unix的一种多用户多任务操作系统
Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

      

 插件下载安装:

Linux上软件安装:
  Linux上的软件安装有以下几种常见方式介绍
1.    二进制发布包
软件已经针对具体平台编译打包发布,只要解压,修改配置即可
2.    RPM包
软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装
3.    Yum在线安装
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题
4.    源码编译安装
软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。
  上传与下载工具介绍
1.    FileZilla

下载之后通过tar -zxvf tar包 指定路径解压缩

5配置服务
        

文件类型
            Linux三种文件类型:
                目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
                普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
                设备文件: Linux系统把每一个设备都看成是一个文件

 普通文件(-)目录(d)符号链接(l)
* 进入etc可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p)
            域名映射
/etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用,相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能

             网络服务管理
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务

service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况

防火墙设置
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig  iptables off 禁止防火墙自启


          

        常用命令
            切换目录命令cd、 列出文件列表:ls ll、创建目录和移除目录:mkdir rmdir
             浏览文件
【cat、more、less】
cat用于显示文件的内容。格式:cat[参数]<文件名>
 cat yum.conf
more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。
回车显示下一行内容。
按 q 键退出查看。
 more yum.conf
  空格显示下一页数据  回车显示下一行的数据
less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。
   less yum.conf
    PgUp 和 PgDn 进行上下翻页.
【tail】
tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值