首页 > 系统相关 >linux教程

linux教程

时间:2022-12-21 10:26:17浏览次数:73  
标签:教程 -- nginx yum usr conf linux local

安装谷歌浏览器

https://cloud.tencent.com/developer/article/2165028

//安装依赖
yum install redhat-lsb*
yum -y install libXss*
yum install libappindicator*
//安装软件
//rpm
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
//yum
sudo yum localinstall google-chrome-stable_current_x86_64.rpm
sudo yum localinstall 安装包地址

为普通用户配置sudo

1、su

2、visudo

这条命令是用vi编辑他的配置文件

3、:set number

进入vim的excute command模式,设置行号,找到root

4、按i,进入insert模式

加入自己的普通账户,root617 ALL(ALL) ALL

5、ESC,回到normal mode

6、:wq保存退出

7、exit 回到普通用户

linux目录

路径第一个/是根目录,后面的/是层级。

linux命令格式

命令本身 选项 参数

nginx安装

1、  安装依赖

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、  下载并解压安装包

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

3、  安装nginx

//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

4、  启动nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 /usr/local/nginx/sbin
 ./nginx

5、  配置nginx.conf

cd /usr/local/nginx/sbin/conf
cat nginx.conf
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

将端口号改成8089(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

将localhost修改为你服务器的公网ip地址。

6、  重启nginx

/usr/local/nginx/sbin/nginx -s reload
./nginx -s reload

7、  查看是否启动成功,查看进程

ps -ef | grep nginx

8、  防火墙设置

//查看防火墙状态
systemctl status firewalld
//开启防火墙
systemctl start firewalld
//查看开放的端口
firewall-cmd --list-all
//在防火墙中设置开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
//开启端口后,重启防火墙才能生效
firewall-cmd --reload

9、  开放80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
//查看是否启动
firewall-cmd --query-port=80/tcp
//重启防火墙
firewall-cmd --reload

10、  访问服务器ip

//查询ip地址
ifconfig

11、  常用nginx命令

//查看nginx的版本
./nginx -v
//启动
./nginx
//关闭
./nginx -s stop
//重启
./nginx -s reload
//安全退出nginx,同时关闭nginx服务
./nginx -s quit
//重新加载nginx配置文件
./nginx -s reload

 

待完善...

 

标签:教程,--,nginx,yum,usr,conf,linux,local
From: https://www.cnblogs.com/i269/p/16995636.html

相关文章

  • Linux 防火墙之TCP Wrappers
    1、TCPWrappers 原理Telnet、SSH、FTP、POP和SMTP等很多网络服务都会用到TCPWrapper,它被设计为一个介于外来服务请求和系统服务回应的中间处理软件。  基本处理过......
  • Fiddler抓包教程 超详细
    《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(2)-初识Fiddler让你理性认识一下《吐血整理......
  • python 运程连接 linux
    python实现远程连接,操作linux1.安装依赖pip3installparamiko2.实现原理#-*-coding:utf-8-*-importparamikodefconnect(cmd,try_times=3):while......
  • windows--cmake与c++的使用教程(15)
    windows--cmake与c++的使用教程(15)1概述本文基于前文环境本节目标:target_link_libraries为项目链接动态库2target_link_libraries作用常用于链接给定目标或者......
  • Linux xattr shell command All In One
    LinuxxattrshellcommandAllInOnemacOS$manxattr>xattr.mdmanxattrXATTR(1)GeneralCommandsManualXAT......
  • Linux Shell开发功能点
    背景需要操作一批次服务器安装Docker功能特色一键执行bash<(curl-s-Lhttp://server.com/installDocker.sh)MemberNode参数传递hostname修改if[!-n"$1"......
  • Linux软件安装包中devel与非devel包之间的区别
    带devel(develop)的包,俗称开发包。功能上与普通包相同,但体积更大使用rpm-qi看看这两类包的区别:#rpm-qiglibc-devel-2.12-1.149.el6.x86_64Name:glibc-devel......
  • #yyds干货盘点#Linux使用最频繁的命令:ls 命令
    ls命令介绍ls命令是英文list的简写形式。我们用它来列出文件。它的用法就是在任何目录下直接执行ls,或者在ls后接目录路径(包括相对路径和绝对路径)。当然我们还可以使用......
  • Linux下如何安装MySQL?
    目标主机:centos8MySQL安装所有平台的MySQL下载地址为:https://dev.mysql.com/downloads/repo/yum/。挑选你需要的MySQLCommunityServer版本及对应的平台。注意:安......
  • python调用C++中的函数【最简明教程】
    python调用C++中的函数【最简明教程】操作环境:Linux,Ubuntu18.04注意,python将调用的C++函数cpp文件里面不应该有main函数,可以将原先的main函数换一个名字,在python中调......