解决找不到apache系统进程的问题

问题是这样的,比如现在这个blog的wordpress应用是阿里云自带的,网页服务可以正常运行,但是systemctl status httpd却一直找不到unit

首先grep 80确认httpd确实在运行:

发现httpd确实在正常运行,但是systemctl无法查看进程状态

之前的错误做法是在这里又安装了yum install httpd 然后导致一台服务器上有两个版本的httpd服务。杀死进程(ps -ef确认进程PID 然后用kill -s 9 PIDNUMBER),重启以后变成新版本的Test页面。重新杀死进程,并重启wordpress的进程恢复正常,同时删除后来用yum 安装的apache版本。

OK,到此为止说明问题应该是systemctl的问题。用以下方法查看systemctl可以get到的units列表

systemctl list-units

发现原来叫apachectl.service

然后尝试 systemctl status apachectl    systemctl stop apachectl     systemctl restart apachectl 都是ok的,原来如此。

Linux最基本概念和常用命令汇总-鸟哥Linux私房菜读书笔记(不定时更新)

挂载解决目录树结构和磁盘内数据的对应

挂载:利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;即进入该目录就可以读取该分区的意思。

~ 代表用户的主文件夹 对于root就是/root 对于user1就是/home/user1

root用户的提示符为# 一般用户的提示符为$

注销当前账号:exit

========================================

测试机基本配置:

修改DNS vim /etc/resolv.conf

nameserver 8.8.8.8

修改ip地址等 vim /etc/sysconfig/network-scripts/ifcfg-ensXX(网卡名)

同步时间:(参考以下blog,测试该方法可以work

<https://blog.csdn.net/xy707707/article/details/80946184>

1,安装ntpdate工具yum -y install ntp ntpdate

2,设置系统时间与网络时间同步ntpdate cn.pool.ntp.org

3,将系统时间写入硬件时间hwclock –systohc

========================================

显示日历:cal

显示整年日历:cal 2019

计算器:bc(感觉还挺好用的)

磁盘分区表-鸟哥Linux私房菜学习笔记

2019/7/12 20:54

每个设备都被当成一个文件来对待。

几乎所有的硬件设备文件都在/dev 这个目录内。

磁盘的分区和物理组成有很大联系。磁盘的第一个扇区记录了两个重要信息:

主引导分区(MBR Master Boot Record):可以安装引导加载程序的地方

分区表:记录整块硬盘分区的状态,有64bytes

在分区表所在的64bytes容量中,总共分为四组记录区,每组记录区记录了该区段的起始与结束的柱面号码。

实际的分区情况很可能是以下截图的样子

扩展分区的目的是使用额外的扇区来记录分区信息,扩展分区本身不能格式化。

逻辑分区是扩展分区继续分出来的分区。

以下例题p72页,写得比较清楚

P+P+P+E的模式和P+E的模式的区别。