公司内网配置第一台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工具