Linux运维遇到的基本问题解决大全( 五 )


# rpm -e vim-common-7.4.629-6.el7.x86_64 --nodeps 八、Linux进程检测与控制 问题1:服务器有4核CPU , 如何查看每一核心的负载情况?
# top按交换快捷键"1"问题2:使用top命令 , 发现CPU负载过大 , 接下来怎么办?
答:查看占用CPU最多的进程 , 按交互操作快捷键P , P(大写):表示将结果按照CPU 使用率从高到低进行降序排列
问题3:使用top命令 , 发现内存可用量很小 , 接下来怎么办?
答:查看占用MEM内存最多的进程 , 使用交互快捷键M(大写):表示将结果按照内存(MEM)从高到低进行降序排列
问题4:如何获取服务器的CPU个数
# cat /proc/cpuinfo |grep "physical id" |sort |uniq |wc -l问题5:如何查看每个物理CPU含有的核心个数
# cat /proc/cpuinfo |grep "cpu cores" |uniq |wc -l问题6:如何查看每个CPU核心含有的线程数
# cat /proc/cpuinfo |grep "processor"|wc -l 九、YUM包管理工具与LAMP架构问题1:wget下载mysql数据库时提示command notfound
错误重现:
[root@itheima ~]# wgetcommunity-release-el7-5.noarch.rpmbash: wget: command not found...出现以上问题的主要原因在于wget程序并没有安装 。
解决方案:使用yum安装wget程序
[root@itheima ~]# yum install wget -y...Installed:wget.x86_64 0:1.14-18.el7_6.1Complete! [root@itheima ~]# wget community-release-el7-5.noarch.rpm 问题2:Existing lock /var/run/yum.pid: another copy isrunning
错误重现:
Linux运维遇到的基本问题解决大全文章插图
出现以上问题的主要原因在于:另外一个应用正在锁住进程锁 。 waiting for it to exit... 意为该应用等待解锁 。 此外 , 由上图可知 , yum的pid号为8706 。
解决方案:
[root@itheima ~]# rm -f /var/run/yum.pid 问题3:Can't connect to local MySQL server throughsocket '/var/lib/mysql/mysql.sock' (2)
错误重现:
Linux运维遇到的基本问题解决大全文章插图
出现以上问题的主要原因在于MySQL没有启动 。
解决方案:使用systemctl启动MySQL
# systemctl start mysqld 问题4:访问具体的PHP页面 , 但是总是提示TestPage...
问题重现:搭建完LAMP以后 , 编写PHP代码 , 访问公网IP/PHP页面 , 无论怎么访问一直都提示Test Page...
Linux运维遇到的基本问题解决大全文章插图
出现以上问题的主要原因在于SELinux没有关闭 , 导致出现了以上问题 。
解决方案:
Linux运维遇到的基本问题解决大全文章插图
问题5:MySQL和MariaDB有什么区别?
答:

  • ① MariaDB是MySQL的一个替代品
  • ② MySQL已经被Oracle闭源了 , 而MariaDB是开源的
  • ③ MariaDB包括的一些新特性使它优于MySQL 。 MariaDB跟MySQL在绝大多数方面是兼容的 , 对于开发者来说 , 几乎感觉不到任何不同 。
资料拓展:MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发 , 他早前曾以10亿美元的价格 , 将自己创建的公司MySQL AB卖给了SUN , 此后 , 随着SUN被甲骨文收购 , MySQL的所有权也落入Oracle的手中 。 MariaDB名称来自Michael Widenius的女儿Maria的名字 。
问题6:如何在CentOS7中安装MySQL?
【Linux运维遇到的基本问题解决大全】在CentOS7中 ,yum install mysql -y 安装的是MariaDB , 怎么安装MySQL数据库呢?
Linux运维遇到的基本问题解决大全文章插图