星之宇 发布于2019-4-10 14:39

Centos7防火墙基本介绍

相对于Centos6防火墙使用的是iptables,而Centos7使用的是filewall,它底层还是使用 iptables 对内核命令动态通信包过滤的,简单理解就是firewall是centos7下管理iptables的新命令。


一、systemctl命令操作防火墙

1、启动防火墙:systemctl start firewalld.service

2、关闭防火墙:systemctl stop firewalld.service

3、重启防火墙:systemctl restart firewalld.service

4、显示防火墙状态:systemctl status firewalld.service

一般服务器安装Centos都是不安装界面的,如果当时安装系统时没有设置IP地址的话,那就只能在命令行设置了IP地址了,对于高手来说,有N但多种方法设置,对于Linux小白来说,这个就要折腾好久。以下我就以Centos7最小化安装来设置IP地址。


一、查看网卡名称

CentOS7最小化安装后是没有 ifconfig 命令的,会提示ifconfig: command not found (意思是找不到该命令)。

所以没有办法通过 ifconfig 查看网卡相关配置信息的,这个时候通过新的ip addr (或者ip addr show)命令来查看网卡相关配。

通过命令得出lo回环网卡和一个ens192的网卡,但是ens192并没有ip地址,说明网卡没有启动。

相信玩服务器/VPS的对CentOS一定不陌生,CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。因为是免费的,现在很多WEB服务器和VPS都经常使用这个系统。

这次我使用虚拟机来演示的安装的。这里我使用Virtualbox虚拟机(以下简称VBOX,版本号4.3.10 r92957),比较适合新手,但是对于测试来说,VBOX完全够用。


1、首先下载VBox并且安装(这个应该不用我多说了什么了)

VBox官网:https://www.virtualbox.org/

星之宇 发布于2013-7-12 16:14

CentOS设置网络连接

这里使用虚拟机(VirtualBox)来安装CentOS 6.3 32bit服务器版本(没有安装桌面)作为演示,所以全是命令操作。

如何安装CentOS操作系统就不用我说的,虚拟机网络设置为桥接模式(Bridge),单独分配ip(不共享主机ip,而且路由器没有限制ip,mac地址。


1、查看网卡信息

[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules

把网卡地址拷贝出来(name=eth0的网卡)

星之宇 发布于2012-10-26 13:05

CentOS 6.3安装设置vsftpd

Centos 6.3 通过yum来安装vsftpd,主要是编译安装老是出错,特别麻烦,以后有空的话再研究研究。


1.通过yum来安装vsftpd

[root@localhost ~]# yum -y install vsftpd

加-y是因为出现提示默认直接按Y。这里yum安装的vsftpd版本应该是2.2.2的。

星之宇 发布于2012-10-25 18:46

CentOS配置防火墙

CentOS服务器配置防火墙是基本的,不然连CentOS建好了web环境外网也访问不了,那就郁闷了。

1.设置防火墙前,先要了解防火墙的基本操作命令。

基本操作命令如下:

查询防火墙状态:

[root@localhost ~]# service   iptables status

停止防火墙:

[root@localhost ~]# service   iptables stop

星之宇 发布于2012-10-23 11:08

配置PHP启动Apache服务报错

在新的服务器(centos 6.3)编译安装完php-5.4.8,再配置好php.ini和httpd.conf后,启动apache-2.4.3的时候,命令执行/usr/local/apache2/bin/apachectl start时,提示:

httpd: Syntax error on line 146 of /etc/httpd/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: zend_parse_parameters

通过搜索发现,说是缺少bison。

如果通过rpm -qa|grep bison发现没有安装bison,安装bison即可。centos可以用yum install bison

以虚拟机VirtualBox 版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的CentOS6.3系统,作为本地web环境,上次讲了在windows下安装Apache2.4.3+PHP5.4.8+Mysql5.5.8,这次就说说linux(centos)下编译安装的过程(全命令模式下完成)。

 

以下分为几部分来说:

第一部分:准备工作。

1.全新centos6.3(以下简称centos)最基本的设置略过(比如用户、网络设置等等)。

我这里用 VirtualBox 版本是4.1.20(以下简称vbox) ,CentOS版本6.0和6.3多测试了(以下简称centos),多是提示找不到硬盘的错误提示。

在用vbox创建的时候由于找不到centos的选项我选择了other linux(这里就是问题发生的关键,本机本来已经安装了一个centos,已经正常运行,选择的是other linux,所以我不做考虑直接选择other linux),然后选择的是IDE控制器创建的硬盘,创建虚拟硬盘容量也很大足足有40GB大小,也不是容量问题。但是多次启动,还有更换版本多发生了找不到硬盘的错误提示。

 

错误提示:“the centos disc was not found in any of your drives.please insert the centos disc and press ok to retry”

我安装的是centos 6.0  desktop这个版本,打算自己安装下Apache+PHP+Mysql环境试试的,以前多是用lamp或者lnmp的多没有问题,现在自己装装各种问题多出来了,其中安装APR过程中,出现错误

……………………

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details.

这个问题是没有安装GCC软件套件,解决方法:安装GCC软件套件

提交
订阅