CentOS 分区知识

CentOS 分区知识,第1张

1、boot分区
作用:引导分区,包含系统启动必要内核文件
分区建议:分区格式xfs,分区大小1G。
2、“/”分区(根分区):
作用:所有文件都从这里开始,如果大量数据在根目录下可以划分大一点空间。
分区建议:分区格式xfs,分区大小15G以上。

3、swap分区:
作用:类似win的虚拟内存
分区建议:分区格式swap,分区大小物理内存2倍。

1、home分区:
作用:存放用户数据
分区建议:分区格式xfs,分区大小按需分配

2、var分区:
作用:用于log日志的文件存放,如果不分则默认在“/”目录下
分区建议:分区格式:xfs、服务器用途单独划分,按需分配

1、boot 分区 1G
2、swap 分区 4G
3、home 分区 10G
4、var 分区 5G
6、/ 分区 40G

你好,
构建 Redis
redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。
如果没有安装过 GCC 和 Make,那么就使用 yum 安装。
yum install gcc make
从官网下载 tar 压缩包。
curl >其实这个报错可以忽略不计,这是主动模式的需要从服务器更新采集信息配置的一条报错。
主动模式首先要确保你的客户端conf里的Hostname和你网页上配置的主机名要保持一致。
因为主动模式是通过这个主机名来判断数据往哪里传的,如果不一致就会报这种错误。如果你只是采用了被动模式,这条可以忽略不计,不想看到这个报错的话。直接把conf里的ServerActive注释掉就行了。

NTP服务器Network Time
Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精
准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。下面介绍下查看ntpserver状
态的两条命令及其差别。
1ntpstat
ntpstat 命令查看时间同步状态,这个一般需要5-10分钟后才能成功连接和同步。所以,服务器启动后需要稍等下。
# ntpstat
unsynchronised
time server re-starting
polling server every 64 s
连接并同步后:
synchronised to NTP server (2021121036) at stratum 3
time correct to within 275 ms
polling server every 256 s

把在本地开发的php+mysql程序通过FTP架设到web服务器,并能通过域名正常访问网站。
END
步骤/方法
第一步:创建FTP
================================================================
chmod go+rwx /data 《给data分配权限》
cd /data 《进入data分区》
mkdir web 《建立web目录》
chmod go+rwx /data/web
cd / 《回到根目录,个人 *** 作习惯,可跳过这步》
useradd ftpusername -d /data/web/cqwebseocom 《添加FTP,ftpusername改为你的FTP用户、cqwebseocom改为你FTP对就的网站目录》
passwd cqwebseo 《设置FTP密码》
echo cqwebseo >> /etc/ftpchroot 《设置FTP用户只访问自己网站目录内的文件,不能访问其它目录 。这点很重要》vi /etc/vsftpd/vsftpdconf 《修改FTP配置文件》
注:按一下i进入到编辑模式,修改完后按一下ESC退出编辑模式,再输入《:wq》(其作用是保存改修改并退出)《:q!》退出不保存《:q》没有做过修改用这个退出
idle_session_timeout
data_connection_timeout
找到这两个,,修改其值大于900,如果不修改这个的话,,FTP链接很慢
#xferlog_file
找到这个,删除# 。。。作用是记录FTP的日志
/etc/initd/vsftpd restart 《重启FTP后配置文件才会生效》
到此第一步OK 你可用FTP登陆啦!
注:我这配置有这个问题没解决,登陆报超时,但你耐心的等一会,就会链接好,如果有盆友知道解决方法的,请帮解答一下。。。谢谢。。
======================================================================
第三步:配置mysql
==============================================================================
/usr/local/mysql/bin/mysql -uroot -p 《登陆mysql,按一下ENTER然后输入mysql密码,默认和万网root密码一样》
use mysql; 《选择mysql表》
grant all on cqwebseo_db to cqwebseo@localhost identified by 'cqwebseomysql'; 《添加一个数据,有所有权限,cqwebseo_db为数据库名,cqwebseo为用户名,cqwebseomysql为密码》
flush privileges; 《不用解释吧,真就度娘一下。》
exit; 《这个也不用说吧》
/usr/local/mysql/bin/mysqladmin -uroot -p8y6v8a3c7u shutdown 《停止mysql》
/usr/local/mysql/bin/mysqld_safe 《启动mysql》
到此。。就Ok。注意。。注意。。。。。分号 分号 分号
/usr/local/mysql/var 《数据库存放目录》
================================================================================
第二步:配置>centos7服务器突然挂死,接键盘不能输入,网络不通的处理办法如下:
1、检查硬件问题:如果服务器硬件出现故障,例如硬盘故障、内存故障等,可能导致服务器崩溃。您可以检查服务器的硬件状态,例如打开服务器机箱查看硬件状态或者连接远程管理卡查看硬件状态。
2、检查系统日志:您可以查看系统日志,找到服务器崩溃时发生了什么情况,例如有没有出现错误信息或者警告信息。您可以使用命令`journalctl-xe`来查看最近的系统日志。
3、尝试重启服务器:如果服务器没有响应,您可以尝试通过电源按钮或者电源插头来重新启动服务器。
4、进入单用户模式:如果服务器无法正常启动,您可以尝试进入单用户模式,以便进行故障诊断和修复。您可以在启动时选择GRUB菜单,在内核参数后添加“single”或者“init=/bin/bash”参数,以进入单用户模式。

如果要把服务器 *** 作系统由Ubuntu改为CentOS、另外将WEB容器Apache改为Nginx,这就涉及了两方面的工作,即:系统迁移、应用程序迁移,这两方面涉及的工作各有重点,主要有以下:

1、服务器 *** 作系统更换

由于Ubuntu和CentOS都是Linux发行版本,两者差异化并不大,所以这方面程序移植是没问题的,我们要做的就是:

统计Ubuntu服务器上哪些软件包是必须安装的,然后在CentOS上一样安装上,避免迁移后运行程序缺少依懒;

数据备份,如:网站程序、应用程序、数据库备份、必要的日志文件等;

统计定时任务清单,要清楚哪些任务是要定时自动执行的;

确认开机启动程序/服务有哪些;

统计服务器上的用户和群组,另外要清楚知道服务器上目录权限的划分;

2、WEB容器迁移

由于Apache和Nginx配置不同,所以迁移前要做好确认,主要注意事项是:

站点配置的方法不同;

URLRewrite设置不同;

考虑到Nginx是专业的代理服务器,所以我们建议迁移后依旧由Apache做为WEB容器,前面加上Nginx作为前端代理,这种模式更能适应高流量站点。

综上,服务器 *** 作系统换成CentOS是非常正确的选择,而WEB容器这块建议是Nginx+Apache这种模式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10593613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存