Linux网络配置

  1. 静态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为static,设置好IP地址、子网掩码、网关等,保存并退出后,利用service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是所配置的静态地址信息。

  2. 动态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为DHCP后,保存并退出后,通过service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是网络上动态分配的配置信息。

  3. DNS配置:DNS域名系统,在Linux下配置DNS的方法主要是进入文本编辑器,编辑vim/etc/sysconfig/network-scripts网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址,填入DNS1=114.114.114.114或 DNS1=8.8.8.8之后重启网络服务即可。

Linux命令

mount命令在需要挂载时使用,mount -t iso9660 /dev/cdrom /mnt/cdrom/,如下:
搭建LAMP、LNMP、搭建本地yum源
touch命令,创建空文件,如下:
搭建LAMP、LNMP、搭建本地yum源
stat命令,stat是查看文件详细信息的命令,如下:

搭建LAMP、LNMP、搭建本地yum源
cp命令,cp是用于复制的命令,如下:
搭建LAMP、LNMP、搭建本地yum源
cat命令,用来查看文件内容,如下:
搭建LAMP、LNMP、搭建本地yum源
grep命令,grep的作用是在文件中提取和匹配符合条件的字符串行,如下:
搭建LAMP、LNMP、搭建本地yum源
mv命令,mv是用来剪切的命令,如下:
搭建LAMP、LNMP、搭建本地yum源
chown命令,chown是修改文件和目录的所有者和所属组的命令,如下:
搭建LAMP、LNMP、搭建本地yum源
管道符:命令格式:命令1 | 命令2,命令1的正确输出作为命令2的操作对象,如下:
搭建LAMP、LNMP、搭建本地yum源
软件安装:
1.源码安装:
从网络中下载源代码,利用make编译安装。文档齐全,兼容性好,但缺乏自动依赖管理。
2.RPM安装:
Rpm -i命令为安装命令,rpm -qa可以查看已安装的软件,rpm -e卸载软件。
3.Yum安装:
最为常用的安装方式,能够解决安装依赖性问题。利用yum install 软件 安装。

LAMP环境的搭建

LAMP环境指的是以下:
Linux:操作系统
Apache:WEB服务器
MySQL:数据库
PHP:网页开发语言

1.搭建apache环境

首先安装httpd服务:
搭建LAMP、LNMP、搭建本地yum源
设置apache为开机自启,并开启apache服务:
搭建LAMP、LNMP、搭建本地yum源

安装apache环境:搭建LAMP、LNMP、搭建本地yum源
安装完成后在本地机测试,出现下图说明apache服务搭建成功:
搭建LAMP、LNMP、搭建本地yum源
2.安装MySQL:

首先用yum安装mysqld服务:
搭建LAMP、LNMP、搭建本地yum源
将MySQL服务开启开机自启模式,并开启服务:
搭建LAMP、LNMP、搭建本地yum源
进入MySQL,退出是exit:
搭建LAMP、LNMP、搭建本地yum源
在MySQL的安全性配置文件中设置密码(123456):
搭建LAMP、LNMP、搭建本地yum源
设置完成后重启MySQL:
搭建LAMP、LNMP、搭建本地yum源
3.安装php

首先用yum安装php语言环境:
搭建LAMP、LNMP、搭建本地yum源
安装php集成环境:
搭建LAMP、LNMP、搭建本地yum源
安装完成后重启apache:
搭建LAMP、LNMP、搭建本地yum源
进入apache的html文件目录:
搭建LAMP、LNMP、搭建本地yum源
在html目录下新建index.php文件,并编辑:
搭建LAMP、LNMP、搭建本地yum源
测试语句如下:
搭建LAMP、LNMP、搭建本地yum源
测试php语言环境是否搭建完成,在本地浏览器打开访问Linux地址,出现如下界面,成功:
搭建LAMP、LNMP、搭建本地yum源

到此LAMP环境就搭建成功啦~

LNMP环境的搭建

LNMP环境指的是:
Linux:操作系统
Nginx:WEB服务器
MySQL:数据库
PHP:网页开发语言

1.配置防火墙,关闭防护系统
防火墙开启80端口,3306端口,并删除原有的intables,添加合适的配置防火墙配置内容添加完成后保存并退出,并重启防火墙:
搭建LAMP、LNMP、搭建本地yum源
关闭SELINUX(防护系统),并编辑其配置文件:
搭建LAMP、LNMP、搭建本地yum源
在配置文件中添加如下内容,保存并退出:
搭建LAMP、LNMP、搭建本地yum源
配置完成后重启Linux系统。

2.安装第三方yum源

安装下载工具wget:
搭建LAMP、LNMP、搭建本地yum源
下载,wget http://www.atomicorp.com/installers/atomic
搭建LAMP、LNMP、搭建本地yum源
安装并更新yum源:
搭建LAMP、LNMP、搭建本地yum源
3.安装nginx

配置安装包源:
搭建LAMP、LNMP、搭建本地yum源
执行安装:
搭建LAMP、LNMP、搭建本地yum源
4.安装php

利用yum安装php文件:
搭建LAMP、LNMP、搭建本地yum源搭建LAMP、LNMP、搭建本地yum源
搭建LAMP、LNMP、搭建本地yum源
搭建LAMP、LNMP、搭建本地yum源
安装PHP FRM:
搭建LAMP、LNMP、搭建本地yum源
设置php-fpm开机启动,启动php-fpm:
搭建LAMP、LNMP、搭建本地yum源
搭建LAMP、LNMP、搭建本地yum源
5.安装MySQL

安装MySQL:
搭建LAMP、LNMP、搭建本地yum源
设置MySQL为开机自启:
搭建LAMP、LNMP、搭建本地yum源
拷贝MySQL的配置文件:
搭建LAMP、LNMP、搭建本地yum源
重新设置MySQL的密码:
搭建LAMP、LNMP、搭建本地yum源
配置完成后重启服务:
搭建LAMP、LNMP、搭建本地yum源
6.配置nginx

移出nginx下的配置文件:新建配置文件并添加合适的配置内容:
搭建LAMP、LNMP、搭建本地yum源
配置/var/www 为web根目录, location / … 为url的rewrite,隐藏 index.php内容如下:

搭建LAMP、LNMP、搭建本地yum源
7.配置php-fpm
进入配置文件,将用户和用户组都设置为nginx,赋予管理者权限:
搭建LAMP、LNMP、搭建本地yum源
修改内容如下:
搭建LAMP、LNMP、搭建本地yum源
进入nginx的www目录下,新建index.php文件并编辑:
搭建LAMP、LNMP、搭建本地yum源
编辑测试内容如下:
搭建LAMP、LNMP、搭建本地yum源
保存并退出后重启nginx:
搭建LAMP、LNMP、搭建本地yum源
测试,访问Linux地址,出现以下界面说明LNMP环境搭建成功:
搭建LAMP、LNMP、搭建本地yum源

3.搭建本地yum源

1.挂载镜像
搭建LAMP、LNMP、搭建本地yum源
2.导出带有K的挂载文件
搭建LAMP、LNMP、搭建本地yum源
3.查看yum的镜像仓库:
搭建LAMP、LNMP、搭建本地yum源
4. 创建文件夹bak,将文件备份移到bak下,再将base复制移到到仓库中
搭建LAMP、LNMP、搭建本地yum源
搭建LAMP、LNMP、搭建本地yum源
5.进入文件编辑,修改文件参数将enable改为1:
搭建LAMP、LNMP、搭建本地yum源
搭建LAMP、LNMP、搭建本地yum源
6.清除本地yum源,在重新建立本地yum缓存
搭建LAMP、LNMP、搭建本地yum源
测试,在没有网络的情况下由本地的yum源缓存下载到了vsftpd服务
搭建LAMP、LNMP、搭建本地yum源

到此为止,LAMP、LNMP、本地yum源都搭建完成,需要注意到的是在搭建LNMP时,不能在已经有环境的终端中搭建,有什么问题可以留言哦!

相关文章:

  • 2021-11-14
  • 2021-11-14
  • 2021-10-05
  • 2022-01-01
  • 2021-04-07
猜你喜欢
  • 2021-08-19
  • 2021-07-18
  • 2021-12-01
  • 2021-11-14
  • 2021-11-14
  • 2021-04-05
相关资源
相似解决方案