
一、运维概述与系统安装问题1:虚拟机提示"IntelVT-x处于禁用状态实现思路:重启电脑按快捷键进入BIOS—启用IntelVT-x—重启计算机—启动虚拟机一般品牌的笔记本电脑包括联想、惠普......
问题1:虚拟机提示"IntelVT-x处于禁用状态
实现思路:重启电脑按快捷键进入BIOS—启用IntelVT-x—重启计算机—启动虚拟机
一般品牌的笔记本电脑包括联想、惠普、戴尔、宏碁等,那么进入BIOS的捷径是什么?
您可以看到每个品牌启动BIOS的快捷键。如果以上键不响应,请添加笔记本功能键Fn同时按下。
以联想笔记本为例,给大家讲解如何引导BIOS方法:
第一步:重启计算机,开机停留在黑屏界面时,按F2
第二步:进入BIOS界面,如下图所示:
选择"Security",看到如下选项,选择"Virtualization"
此页面下有两个设置项,选中"Intel(R)VirtualizationTechnology",设为启用"Enabled"。
设置完成后,按F10保存并退出。
问题2:CentOS7的halt命令不能乱用,会报错
①shutdown命令:
init0
③halt命令:
halt-p,记住了么,小伙伴!问题3:系统装好了,界面特别小,怎么办?
出现这个问题的主要原因是CentOS7系统安装完毕后,VMware会自动安装VMwareTools,其会自动调整计算机的分辨率,当我们全屏显示时,操作系统会自动铺满整个屏幕。但是缩小时,操作系统界面也会相应的缩小。
VMwareTools介绍
VMware*Tools是VMware的一个扩展工具,VMware中包含一系列服务和模块,可在VMware产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。
那针对这个问题,我们怎么解决呢?
答:VMware=菜单,选择"查看"="立即适应窗口",即可解决(PS:我的因为没有图形所以这个地方是灰色的)
问题4:VMware开启时提示输入密钥
当我们安装VmwareWorkstation时(无论是VMware12、VMware14或VMware15)完毕时,第一次启动VMware都会出现以上提示,解决方案,输入VMware对应版本的注册码即可。
VMware12注册码:5A02H-AU243-TZJ49-GTC7K-3C61N
VMware15注册码:B806Y-86Y05-GA590-X4PEE-ZV8E0
问题5:Windows10+VMware15之系统黑屏
可能原因1:Linux操作系统配置比较低,导致Linux无法启动,调整CPU与内存配置
可能原因2:VMware15版本与Windows10操作系统有点不兼容
解决方案:降低VMware软件版本,建议使用VMware12版本
问题6:安装操作系统时,启动黑屏无法安装
或
原因:出现以上问题的主要原因在于没有加载操作系统镜像(计算机安装光盘没有插入)
解决方案:
第一步:关闭计算机操作系统
第二步:选择你要安装系统的选项卡,双击CD/DVD(IDE)菜单
第三步:加载CentOS7操作系统,设置完成后,单击最下面确定按钮。
搞定啦,重新启动系统,CentOS7就会自动安装啦!
问题7:系统安装完成后,没有界面,只有黑屏
出现以上问题的原因在于安装操作系统时,选择了最小化安装(MinimalInstall),没有选择(GNOMEDesktop)进行安装。
解决方案:新建虚拟机,重新安装一次即可,这次千万不要选错啦。
问题8:Linux密码我输入了怎么不显示?
在命令行中,使用su-root,切换到超级管理员账号时:
问题描述:无论我怎么输入,就是打不了字,是不是我安装的系统有啥问题呢?
解决方案:Linux操作系统基于安全考虑,没有显示你输入的密码,这里需要注意,虽然在屏幕端并没有显示密码,但是当你敲击键盘的每个动作其都会记录到Linux系统中,输入密码后,直接回车就可以了,神奇吧!
问题9:安装系统时,输入root密码一直通不过
原因:密码安全度不够
CentOS7密码设置要求:
①不少于8个字符
②新密码中至少需要一个小写字符
③新密码中至少需要一个大写字符
④新密码中至少需要一个数字
⑤新密码包括至少一个特殊字符
⑤尽量不要出现连续数字、单词等弱密码
问题10:Linux待机5分钟自动锁屏怎么办?
一会就要重新输入一次密码,好麻烦呀,有没有什么解决办法?
英文界面如何设置?看下面
这样系统就不会再自动锁屏啦,但是企业级服务器还是建议设置定时锁屏。为啥?安全呗!
问题11:系统安装完成后,网络无法连接
问题重现
原因:出现以上问题的主要原因在于虚拟网卡异常
解决方案:还原VMware虚拟机网卡配置
第二步:在弹出窗口,选中VMnet8,然后单击"还原默认配置"按钮
等待还原配置完成,到此Linux网络的问题就解决了。
问题12:系统重装后,输入VMware秘钥提示许可证秘钥无效
错误重现:
问题原因:出现以上问题的主要原因在于Windows系统重装后,VMware的很多默认安装在C盘的配置文件都被删除了,导致VMware主程序输入秘钥后无法通过验证。
解决办法:重装VMware即可解决
二、Linux基本命令☆问题1:输入命令后提示commandnotfound
引言
这个错误应该是很多学习Linux运维小伙伴的噩梦了,学习Linux的小伙伴,百分百会遇到这个问题
错误重现:
[root@itheima~]更正Linux命令即可,没事咱仔细瞅瞅②软件包未安装(常见于最小化安装模式)
[root@itheima~]yuminstallvim-y[root@itheima~]yuminstalllrzsz-y③环境变量未设置(常见于软件编译安装方式)
[root@itheima~]临时设置[root@itheima~]永久设置[root@itheima~]source/etc/profile问题2:访问某个文件提示Permissiondenied
错误重现:
[cndws@itheima~]su-rootPassword:输入密码回车[root@itheima~]cd/usr/local/nginx-bash:cd:/usr/local/nginx:Nosuchfileordirectory出现以上问题的主要原因有两种情况:文件或目录路径输入错误,真的没有这个文件或目录
①文件或目录路径输入错误
这个问题比较好解决,只需要更正文件或目录路径就可以了。那怎么才能保证输入是100%正确呢
答:使用Tab,命令或路径自动补全功能
Tab键在哪里?什么,你不知道?没关系,看下图:
访问网卡文件目录=/etc/sysconfig/network-scripts第一次提示cd/etc/sysconfig/network-sc+Tab键=network-sc自动补全为network-scriptsTab自动提示文件或目录路径②真的没有这个文件或目录
解决方案:文件或目录的确不存在,可以手工创建。文件使用touch,目录使用mkdir
问题4:Mustberoot
错误重现:
出现以上问题的主要原因在于你所要执行的命令,属于超级命令,必须使用超管root进行实现。
解决方案:使用su命令切换到root管理员
rmdir-p/mulu1/mulu2/mulu3rmdir:failedtoremovedirectory'/':Deviceorresourcebusy问题原因:出现以上问题的主要原因在于rmdir-p代表删除目录,系统默认会从右向左删除,首先删除mulu3,然后删除目录2,再删除mulu1,当mulu1删除完毕后,系统会尝试删除/斜杠根目录,又由于/根目录属于系统目录,内容存在大量文件。所以系统没办法移除,就会提示Deviceorresourcebusy。
解决方案:当我们需要删除根目录下的某个多级目录时,建议首先通过cd切换到/根目录后,在执行rmdir-p操作
rmdir-pmulu1/mulu2/mulu3问题3:find搜索加不加-type到底有啥区别呢?
普通搜索[root@itheima~]find指定路径-name"搜索条件"-typef文件夹搜索[root@itheima~]vim某文件:%s//bin/bash//sbin/nologin/g运行结果如下图所示:
出现以上问题的主要原因在于,vim替换时遇到了特殊字符,如斜杠/。
解决方案:可以把分隔符斜杠/替换为/bin/bashg
问题2:每次使用vim打开文件都提示Foundaswapfile
问题重现:
出现以上问题的主要原因在于我们在编辑文件时,可能没有经过保存就直接退出了。但是触发了vim的保护机制,把当时的状态保存在一个swap交换文件中。
解决方案:
①数据比较重要,先按R(Recover)恢复文件,恢复后,正常保存退出,然后手工删除交换文件
②数据不是特别重要,直接按D(Deleteit),删除交换文件即可
五、Linux用户管理问题1:Linux用户和组到底是什么关系?
Linux操作系统就相当于(传智播客.黑马程序员),其是有多个Linux用户组组成的,而系统中的每个Linux用户都是属于Linux用户组的,这样就不乱了吧!
问题2:cannotremovetheprimarygroupofuser'itheima'
问题重现:
为什么只是一个简单的删除操作却不能成功呢?答:原因就在于如果这个组是某个用户的主组,那这个组是不能被移除的。想移除必须删除对应的用户,然后在移除这个对应的组。
六、Linux权限管理问题1:常见Linux操作,都需要使用那些权限呢?
答:完全没有问题,为了让大家更好的理解常见操作的权限,我总结这样一个表格,通过这个表格你就可以掌握常见的权限啦。
问题2:删除文件是给文件设置w权限么?
答:首先一定要记住一件事,在Linux系统中,我们删除文件并不是说我们需要对这个文件设置什么权限,而是必须针对这个文件所在目录设置wx权限!
七、Linux自有服务问题1:CentOS7中service和chkconfig无法使用
答:CentOS7操作系统中,已经抛弃service和chkconfig命令了,虽然有些服务如network还是可以操作,但是官网建议使用systemctl代替service和chkconfig。
系统服务管理:
systemctlenable服务名称
开机不启动
cat/etc/inittab但是在CentOS7版本中,我们需要使用systemctl的方式进行切换:☆问题4:计划任务的时间总是写不好怎么办呢?答:时间格式主要是分时日月周,给你推荐一个网站(关机模式)1(单用户/救援模式)2multi-user,withoutNFS(字符模式但是缺少NFS服务)3(字符模式)4unused(未使用的模式,系统保留)5(图形模式)6(重启模式)
但是在CentOS7版本中,我们需要使用systemctl的方式进行切换:
获取Linux默认级别
☆问题4:计划任务的时间总是写不好怎么办呢?
答:时间格式主要是分时日月周,给你推荐一个网站
看到这里,就全部搞定了吧!
问题5:rpm卸载依赖,Faileddepencies
问题重现:
出现以上问题的主要原因:你要卸载的软件与其他软件存在依赖关系
解决方案:
方案一:如果关联软件不重要,可以先使用rpm卸载依赖软件,然后在重新卸载此软件
方案二:如果不想卸载依赖软件,可以考虑使用强制卸载
top按交换快捷键"1"
问题2:使用top命令,发现CPU负载过大,接下来怎么办?
答:查看占用CPU最多的进程,按交互操作快捷键P,P(大写):表示将结果按照CPU使用率从高到低进行降序排列
问题3:使用top命令,发现内存可用量很小,接下来怎么办?
答:查看占用MEM内存最多的进程,使用交互快捷键M(大写):表示将结果按照内存(MEM)从高到低进行降序排列
问题4:如何获取服务器的CPU个数
cat/proc/cpuinfo|grep"cpucores"|uniq|wc-l
问题6:如何查看每个CPU核心含有的线程数
wget
出现以上问题的主要原因在于wget程序并没有安装。
解决方案:使用yum安装wget程序
[root@itheima~]wget
问题2:Existinglock/var/run/:anothercopyisrunning
错误重现:
出现以上问题的主要原因在于:另外一个应用正在锁住进程锁。waitingforittoexit意为该应用等待解锁。此外,由上图可知,yum的pid号为8706。
解决方案:
[root@itheima~]systemctlstartmysqld
问题4:访问具体的PHP页面,但是总是提示TestPage
问题重现:搭建完LAMP以后,编写PHP代码,访问公网IP/PHP页面,无论怎么访问一直都提示TestPage
出现以上问题的主要原因在于SELinux没有关闭,导致出现了以上问题。
解决方案:
问题5:MySQL和MariaDB有什么区别?
答:
①MariaDB是MySQL的一个替代品
②MySQL已经被Oracle闭源了,而MariaDB是开源的
③MariaDB包括的一些新特性使它优于MySQL。MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。
资料拓展:MariaDB由MySQL的创始人MichaelWidenius(英语:MichaelWidenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQLAB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自MichaelWidenius的女儿Maria的名字。
问题6:如何在CentOS7中安装MySQL?
在CentOS7中,yuminstallmysql-y安装的是MariaDB,怎么安装MySQL数据库呢?