Linux文件系统受损。同一台服务器出现三次情况。每次间隔不到一月。重做系统后又能使用一月时间,
从=截图来看是/etc/fstab文件第一行出错,这个文件主要是linux系统开机时读取该文件获取需要分区挂载的信息,系统装好之后,该文件就一般不会再变化。根据提示,显示错误的是root分区的文件格式不对,你最好检查一下这个文件,一般来说,除去#开头的文件,第一行就是root分区的挂载信息,比如:
/dev/sda2 ext4 defaults 1 1
其中ext4就是分区的格式,常用的linux分区格式还有:ext3, btrfs,你检查一下你的是否是这几种
如果不是,你就手动修改一下
至于你提到的服务器经常出错,应该和硬盘没什么关系,你在看一下这个文件的权限,去掉可写权限,保留只读即可
要查看linux服务器之前重启,只能通过查看linux日志来判断。
常用的命令如下:
cat
tail -f
more less等查看命令都可以
日志文件说明
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/bootlog 守护进程启动和停止相关的日志消息
系统:
# uname -a # 查看内核/操作系统/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源:
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区:
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络:
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程:
# ps -ef # 查看所有进程
# top # 实时显示进程状态(另一篇文章里面有详细的介绍)
用户:
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务:
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
程序:
# rpm -qa # 查看所有安装的软件包
Linux服务器系统磁盘空间占满一般有2种方式处理:
1、删除一些不必要的文件,减少系统空间非运行文件的存放,这是通常方式;
2、向腾讯云申请添加数据存储,在Linux上进行格式化并挂载。
1:看下系统日志是否有记录,如dmesg,/var/log/message文件
2:将你的进程托管给系统的init进程,具体方法查下就知道
3:写个监控脚本,监控进程是否存在,记录进程消失的时候的系统状态
core有时候不一定会生成,如果是正常信号导致退出肯定不会有core
1、首先我首要把linux开机, 命令 rebot 这个是linux的重启命令,输入回车就重新启动。
2、reboot有一参数,执行的意义就不一样了reboot -f 就是强制关机不调用shutdown。
3、命令reboot -i 在重开机之前,先关闭所有网络界面。
4、命令 reboot -n 重开机之前不检查是否有未结束的程序。
5、命令 reboot -w 仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
扩展资料
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
基本思想:
Linux的基本思想有两点:
第一,一切都是文;
第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
支持多种平台:
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux 24版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
还没解决么?你这么不清不楚地提问,再问十遍恐怕也没人能答得上来。
“经常掉线”指的是服务器还是客户机掉线?
如果是服务器掉线,服务器是双网卡还是多ip?是服务器内外网端口都掉线还是某一个端口掉线?服务器、交换机最近有没有做过什么设置或安装什么软件?
如果什么都没变动过就突然出现这样的故障,且排除服务器、交换机的硬件故障,很可能是局域网内有攻击行为,查看一下你的服务器日志就知道是不是被攻击了,看不懂日志的话就安装个mrtg或者其他的什么网络监测工具。不过这种情况90%都是内网机器中了arp病毒,bg一下“局域网 arp 解决办法”,文章大把大把的。
你上次说“是一个学校,光纤接入,光纤接网关,再接交换机”。
我不得不说这种做法太不严肃了,想省钱就是多找事儿,还是找教委计算中心领一台内置防火墙的路由器吧。
0条评论