查看系统内核版本 [root@localhost ~]# uname -r 3.10.0-862.el7.x86_64 [root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org [root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 安装显卡驱动检测程序 [root@localhost ~]# yum install nvidia-detect [root@localhost ~]# nvidia-detect kmod-nvidia An Intel display controller was also detected yum search kmod-nvidia* yum install kmod-nvidiaxx
详细参考了这篇教程
安装依赖失败了四五次,好不容易到了50%,下去打了个水,上来休眠了,按开机键卡的进不去,然后重启了,结果再次开机进进不去系统了,呵呵,网上也搜不到解决的办法,问大佬们也不知道,就凭自己感觉吧,进不去系统,那么哪儿能进去呢,只有安全模式能进去了吧,然后想办法进了安全模式,然后改了默认的target,改成了multi-user,不使用图形界面不就可以不用显卡了吗?不就能进去系统了吗?进了系统还怕没办法吗?我觉得我虽然是个Linux渣渣很多东西都不会,但是我觉得我的直觉大部分是正确的,我觉得运维真的比开发简单多了。
其实重装系统是最快的解决方法,但是我就是想折腾一下,看看这个问题的解决方法。
进了系统我就可以选择重新安装显卡驱动了。
看网上也有好多人遇到过这种安装显卡之后进不去系统的问题,但是没发现有人提出解决办法哈,嘿嘿,不过也有可能是我没找到,简要的写个教程吧!
在选操作系统的界面,选中你要进去操作系统的那一项,然后按e进去之后就可以编辑了,然后改ro,唉,我记不清了,网上教程一大堆,一搜就能搜到,rhce的第一道大题哈哈,以前用redhat我也弄过,有写教程。
重点说一下进了安全模式之后。
#先切换到根目录 chroot /sysroot #查看默认的target systemctl get-default #这里可以看到默认的是graphical.target #在切换之前可以先看看系统有哪些target systemctl list-unit-files --type=target #切换默认的target systemctl set-default multi-user.target 然后reboot之后就可以用命令行的界面进去系统了。
关于CentOS的target,启动级别可以看这里
但是其实我也没打算再用centOS做主机了,听了大佬们的建议之后,感觉还是ubuntu比较适合做开发,centOS,redhat适合用在服务器上。
开机十步 ...第三步:GRUP菜单,即操作系统的引导程序菜单(开机读秒的时候按 ESC,就进入GRUP菜单了,可以修改root密码----针对Centos6 ,e(编辑)、2(kernel /vmlinuz-2.6.32.......)、e,b(确认
开机十步
第一步:开机自检bios (确保主板上各个部件是否正常)
第二部: MBR 引导。即开始硬盘工作 -引导区 前512k(1-446K 是引导程序--调用操作系统os--windows或linux,64K 是分区表,2k 效验码),这样才能 进行 操作系统OS启动
第三步:GRUP菜单,即操作系统的引导程序菜单(开机读秒的时候按 ESC,就进入GRUP菜单了,可以修改root密码----针对Centos6 ,e(编辑)、2(kernel /vmlinuz-2.6.32.......)、e,b(确认),1(单用户),就到了 blog login:root,password 新的密码)
第四步:加载内核(kernel)即 操作系统的核心。
CPU 操作指挥 kernel 在系统中计算,计算结果后谁来执行--则是 进程 init 来具体干活的
第五步:init 进程初始化 (PID 号为1)。---操作系统的主进程,所有其他进程都是由主进程生出来的。(执行kernel的任务)
主进程是被kill 不了的。(因为kill 也是一个子进程在工作,儿子是干不掉 父进程的)一旦主进程 init 死了,就宕机了。
第六步:读取 /etc/inittab 配置文件。
开机进入哪种模式级别(0 --关机模式,1--单用户模式 ----root 也是安全模式,无需密码验证就可登陆,用于系统维护 ,2--没有NFS网络系统的 多用户模式,3--命令行模式,4--安全模式,5---桌面模式,6--- 重启计算机模式)举例使用 : init 6
第七步:执行 /etc/rc.d/rc.sysinit 初始化脚本。{初始化生成/proc 目录 在开机必须有的文件}。
[/proc 目录 是临时存放内存数据的目录(有数字目录和文件),其中数字目录--本身就是进程 ]
进程就是一个目录,存放资源的目录,这些资源是提供给线程进行调用的资源,真正干活的是线程。线程才是程序。
当你进入某个进程号的目录里,会发现有好多文件,这些文件命有好多都是命令,是供给线程调用的---即资源调用的窗口,进程就是资源池 (一种说法)。
第八步:执行/etc/rc.d/rc 脚本。有对应着0--6 的开机模式,并对应各个模式下开机自启服务项(可以修改)。
举例 因为是3模式,在当前目录下 cd rc3.d 中,S10network ,S代表开启状态--在3模式下。K开头的话 K10network,是关闭的状态--在3模式下。(告诉linux通过判断开头的字母 K、S,而执行哪些服务在开机3模式是要进行自动关闭与开启)利用命名mv K30postfix S30postfix ,将这个服务由关闭变成开启。
第九步:执行 /etc/rc.d/rc.local 个人配置脚本。(推荐在此编写 开机自启动项)
第十步:启动 mingetty 进程。(mingetty适用于本机上的登入程序)--精简版的getty
注意:内存存数据也需要占用少量的硬盘空间的,如果一个服务器光有内存、没有硬盘是启动不了的。
runlevel 命令查看开机模式。
chkconfig 这个命令查看的内容,是即时生成的并不是保存于某个文件里,因此我们是无法对chkconfig 的启动项做备份的 ,因此我们在运维中,不用chkconfig 的方式来管理linux操作系统的开机启动项。
利用 chkconfig 启动的服务再重启后消失。
因此我们推荐开机自动挂载 /etc/fstab 和/etc/rc.d/rc.local
-----centos 6 环境下
chkconfig --list
chkconfig postfix on/off
chkconfig --level 3 postfix on (在开机3 模式下,某服务启动)
-----centos 6 环境下
service postfix status
service postfix on/stop/restart(影响处于连接状态的用户)/reload(平滑重启--不影响正在接待的用户)
-----centos 6 / 7 环境下
/etc/init.d 目录下存放着 服务脚本
利用 /etc/init.d/postfix start /status/stop 控制某项服务 启动和关闭。---必须是绝对路径才可。
LINUX 有两个特殊的文件:/dev/zero,/dev/null
/dev/zero 成为 无线数据流文件,无论你要从文件里取多大的数据,都能取的出来,然而取出的数据没有任何内容显示,就是纯粹的占大小。
/dev/null 称作 黑洞文件,无论什么文件重定向到这个文件里后内容都消失了,也是垃圾箱文件
dd 命令:(含义--记录读入和写入)检测磁盘的读写速度。
dd if=/dev/sda of=/back/sda.mbr.bak bs=512 count=1
if---input 从哪里找数据输入
of---output 数据输出
bs— 抽取的文件的大小
count--次数
dd if=/dev/zero of=/dev/sda bs=512 count=1 (这个是破坏性的,一般不用,将系统 sda 前512k 取走,机子瘫痪了)
target 目标
ps 命令
PID :当前进程号 (ll -d 1418 查进程号)
PPID:当前进程号的 父进程号
TYY:客户端类型
ps 命令 可以查看(PID :当前进程号 )
ps -ef
UID :用户 号
GID:组的
UUID:所有设备的
pstree 命令 查看进程数
bash : 是父进程再生成一个新的子进程叫做bash的界面进程,作为当前的界面,有类似刷新的功能。
exit 退出当前进程 又回到父进程界面。也有退出当前登陆用户root,重新到进行登陆的界面
login ,登陆系统
logout,退出当前登陆用户root系统界面,重新到进行登陆的界面
图形化界面,即识别鼠标操作,并把鼠标的操作解析成二进制命令。
socket 进程,我们管24小时不间断监听某个固定端口的进程,叫做socket 进程。
sshd 负责支持远程连接的,源端口和目标端口。
主动发起连接:是随机端口最大 65535,目标端口 是固定端口。
上网不下载东西,黑客是攻击不了的,一旦下载东西,则建立tcp连接了,黑客就知道你的随机端口了。
黑客一般不主动攻击的,一般都是采用钓鱼的方式(做个假网站)勾引你上当。
Linux getty命令用于设置终端机模式,连线速率和管制线路。举例:开启终端:# getty tty7
getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。
getty [-h][-d][-r][-t][-w][终端机编号][连线速率] 或getty [-c]
-c指定定义配置文件,预设为/etc/gettydefs。
-d指定组态配置文件,预设为/etc/conf.getty。
-h 当传输速率为0时就强制断线。
-r设置延迟时间。
-t设置等待登入的时间。
-w设置等待回应的字符串。
问题一般是由于显卡驱动导致的,可以进入grub,选中install ubuntu那一选项,按‘e'编辑 将quite splash --- 改为 quite splash nomodeset 或着 将quite splash $vt_handoff 改为 quite splash $vt_hand...
首先需要申明的是,能够解决服务器开机的问题就不需要重装了,然而不幸的是我们的服务器还真修复不好,只能用重装系统的方式解决。在重装之前记得需要将重要的数据备份哦 由于服务器开机后蓝屏秒重启,所以只能换...
现象:将BIOS更新后系统在启动过程中卡住,无法进入系统。 原因:之前配置了RAID,更新后配置都没了 解决办法:在BIOS中将PCH SATA Configuration和PCH sSATA Configuration的Configure SATA as模式由ACHI模式改为...
今日服务器移到机房,遇到各种错误 问题一: PCIE Training Error: Integrated RAID 错误 解决办法: 让机房人员把机器强制关机,把2块硬盘、内存条...