公司内网配置第一台linux服务器手记

  • 聚客宝
  • 2021-08-06 15:45:56


(1)安装系统时,启动U盘的制作,需要准备三样东西,usbwrite软件,centos的iso安装文件,一个U盘。过程简单,直接通过软件写入U盘中。


(2)安装第一屏的选项处理。由于直接选择的英文版本,对于英文提示的敏感度明显没有汉字来的有用。日期时区的配置,由于在顶部,首先选择设置,却发现右上角的网络同步选项无法打开。怀疑网络有问题,却找不到原因。这个时候发现网络相关的指令需要尽快搞明白才行。

反复折腾了几次,重新安装了一遍系统。最后发现在第一屏的底部有网络设置的选项,只是忘记了没看到。进入以后,可以直接选择打开网络开关,一切都恢复正常。可以看到网卡网络的相关参数的信息,比如IP、MAC地址等。


(3)安装完毕后,感觉很不顺手,好像很多指令没法用,可能只是一种错觉而已。迅速启动远程管理,从客户端使用xshell来配置就方便多了,可以边用百度查找,边来配置系统,最主要可以用复制粘贴来使用指令,省去大量的敲那些麻烦机械的指令。


(4)安装setuptool工具,图形化配置网络的工具。指令如下

>yum install -y setup setuptool

安装完毕后,通过setup指令可以启动图形管理界面。还是发现与网络上的不一样,很多命令没有。以后再去深入的研究。


(5)防火墙的默认安装情况:


centos7默认最小安装后,SELinux、firewalld两个都是启动状态,而iptables没有安装。把默认安装的都给关掉了。需要尽快熟悉一种防火墙的配置,在内网服务器上启动一套防火墙系统才行。


(6)硬盘格式化。格式化硬盘的时候遇到点问题。原来都是格式化为ext3,想直接格式化成xfs,遇到些故障。需要强制格式化把原来的文件系统给处理掉。最好折腾了好几遍,才基本搞明白了。

强制格式化的命令

[root@localhost /]# mkfs.xfs -f /dev/sdb


这个命令使用起来相当快,瞬间就处理完毕了。但是用ext3则慢的出奇,搞不明白为什么。


(8)硬盘的挂载问题:

第一步:创建挂在目录。

第二步:把硬盘创建linux识别的文件系统。

第三步:修改开机自动挂载文件 /etc/fstab

第四步:使用mount -a重新加载一遍挂载文件,可以让刚配置的挂载设备生效。


(8)httpd、vsftpd、mariadb、php。web服务器、ftp服务、数据库、php这几个服务的安装没有什么问题,很顺利的安装到系统中。


(9)配置apache服务器,遇到新的一个问题。这次配置是先添加本地用户作为ftp用户,添加用户的同时会创建起ftp的根目录,用它作为网站根目录的父目录,方便用ftp来上传维护网站程序和数据。根据配置规范,去配置测试网站。在没有创建vhost.conf虚拟主机配置文件时,敲入网址会显示apache服务器的欢迎页面,处理好虚拟主机配置文件后,却提示没有权限访问网站文件。重点反复调整了网站目录及文件的权限,可以不起作用。最后发现问题的根源在于:添加ftp本地用户时,默认生成的用户目录,没有给用户组权限,这样apache服务器根本也就没法访问网站的目录及文件。配置上用户组权限后,一切都OK了。


(10)php的问题


1)大小写问题,是以后PHP等开发过程中必须要引起注意的问题。通过本地web服务器测试没问题的东西,放到linux服务器上,往往都是问题多多,大小写问题是最突出的问题。

2)php.ini的配置问题,

开始调试阶段,需要打开php的错误报警,可以方便查找原因,默认都是关闭的;

session的存储目录,及存储目录的权限配置问题

session.auto_start=1 是否需要从默认的0修改为1,需要进一步去研究一下。


(11)net-tools工具

[root@m app.4800.cn]# yum install -y net-tools

包括 ifconfig工具