Linux网络配置
-
静态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为static,设置好IP地址、子网掩码、网关等,保存并退出后,利用service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是所配置的静态地址信息。
-
动态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为DHCP后,保存并退出后,通过service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是网络上动态分配的配置信息。
-
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/,如下:
touch命令,创建空文件,如下:
stat命令,stat是查看文件详细信息的命令,如下:
cp命令,cp是用于复制的命令,如下:
cat命令,用来查看文件内容,如下:
grep命令,grep的作用是在文件中提取和匹配符合条件的字符串行,如下:
mv命令,mv是用来剪切的命令,如下:
chown命令,chown是修改文件和目录的所有者和所属组的命令,如下:
管道符:命令格式:命令1 | 命令2,命令1的正确输出作为命令2的操作对象,如下:
软件安装:
1.源码安装:
从网络中下载源代码,利用make编译安装。文档齐全,兼容性好,但缺乏自动依赖管理。
2.RPM安装:
Rpm -i命令为安装命令,rpm -qa可以查看已安装的软件,rpm -e卸载软件。
3.Yum安装:
最为常用的安装方式,能够解决安装依赖性问题。利用yum install 软件 安装。
LAMP环境的搭建
LAMP环境指的是以下:
Linux:操作系统
Apache:WEB服务器
MySQL:数据库
PHP:网页开发语言
1.搭建apache环境
首先安装httpd服务:
设置apache为开机自启,并开启apache服务:
安装apache环境:
安装完成后在本地机测试,出现下图说明apache服务搭建成功:
2.安装MySQL:
首先用yum安装mysqld服务:
将MySQL服务开启开机自启模式,并开启服务:
进入MySQL,退出是exit:
在MySQL的安全性配置文件中设置密码(123456):
设置完成后重启MySQL:
3.安装php
首先用yum安装php语言环境:
安装php集成环境:
安装完成后重启apache:
进入apache的html文件目录:
在html目录下新建index.php文件,并编辑:
测试语句如下:
测试php语言环境是否搭建完成,在本地浏览器打开访问Linux地址,出现如下界面,成功:
到此LAMP环境就搭建成功啦~
LNMP环境的搭建
LNMP环境指的是:
Linux:操作系统
Nginx:WEB服务器
MySQL:数据库
PHP:网页开发语言
1.配置防火墙,关闭防护系统
防火墙开启80端口,3306端口,并删除原有的intables,添加合适的配置防火墙配置内容添加完成后保存并退出,并重启防火墙:
关闭SELINUX(防护系统),并编辑其配置文件:
在配置文件中添加如下内容,保存并退出:
配置完成后重启Linux系统。
2.安装第三方yum源
安装下载工具wget:
下载,wget http://www.atomicorp.com/installers/atomic
安装并更新yum源:
3.安装nginx
配置安装包源:
执行安装:
4.安装php
利用yum安装php文件:
安装PHP FRM:
设置php-fpm开机启动,启动php-fpm:
5.安装MySQL
安装MySQL:
设置MySQL为开机自启:
拷贝MySQL的配置文件:
重新设置MySQL的密码:
配置完成后重启服务:
6.配置nginx
移出nginx下的配置文件:新建配置文件并添加合适的配置内容:
配置/var/www 为web根目录, location / … 为url的rewrite,隐藏 index.php内容如下:
7.配置php-fpm
进入配置文件,将用户和用户组都设置为nginx,赋予管理者权限:
修改内容如下:
进入nginx的www目录下,新建index.php文件并编辑:
编辑测试内容如下:
保存并退出后重启nginx:
测试,访问Linux地址,出现以下界面说明LNMP环境搭建成功:
3.搭建本地yum源
1.挂载镜像
2.导出带有K的挂载文件
3.查看yum的镜像仓库:
4. 创建文件夹bak,将文件备份移到bak下,再将base复制移到到仓库中
5.进入文件编辑,修改文件参数将enable改为1:
6.清除本地yum源,在重新建立本地yum缓存
测试,在没有网络的情况下由本地的yum源缓存下载到了vsftpd服务
到此为止,LAMP、LNMP、本地yum源都搭建完成,需要注意到的是在搭建LNMP时,不能在已经有环境的终端中搭建,有什么问题可以留言哦!