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
错误重现:
文章插图
出现以上问题的主要原因在于:另外一个应用正在锁住进程锁 。 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)
错误重现:
文章插图
出现以上问题的主要原因在于MySQL没有启动 。
解决方案:使用systemctl启动MySQL
# systemctl start mysqld
问题4:访问具体的PHP页面 , 但是总是提示TestPage...
问题重现:搭建完LAMP以后 , 编写PHP代码 , 访问公网IP/PHP页面 , 无论怎么访问一直都提示Test Page...
文章插图
出现以上问题的主要原因在于SELinux没有关闭 , 导致出现了以上问题 。
解决方案:
文章插图
问题5:MySQL和MariaDB有什么区别?
答:
- ① MariaDB是MySQL的一个替代品
- ② MySQL已经被Oracle闭源了 , 而MariaDB是开源的
- ③ MariaDB包括的一些新特性使它优于MySQL 。 MariaDB跟MySQL在绝大多数方面是兼容的 , 对于开发者来说 , 几乎感觉不到任何不同 。
问题6:如何在CentOS7中安装MySQL?
【Linux运维遇到的基本问题解决大全】在CentOS7中 ,yum install mysql -y 安装的是MariaDB , 怎么安装MySQL数据库呢?
文章插图
- 移植|开发者将移植ARM Mac的Linux系统 但需要得到资金支持
- 运维|全栈智能业务运维服务商云智慧完成 D3 轮 6000 万美元融资
- Linux|知名开发者要把Linux移植到苹果M1 Mac上
- 领跑|云智慧完成D3轮6000万美元融资,继续领跑智能运维市场
- Linux(服务器编程):百万并发服务器系统参数调优
- linux配置nginx定时日志分割
- Linux 之父对 C++ 进行了炮轰,C++不值得推荐?
- Linux信号量(2)-POSIX 信号量
- Linux信号透彻分析理解与各种实例讲解
- 在Linux系统中安装深度学习框架Pytorch