自学linux中遇到的问题~~~

自学linux中遇到的问题~~~
1、修改系统时间重启后导致文件系统错误(当时为了模拟数据,把当前时间改成2017年,重启后报错)
修改系统时间比当前时间晚,修改命名为date -s
重启之后显示的错误信息如下:

/dev/sda1: Superblock last mount time (Mon Mar 5 17:40:11 2012,
now = Sat Mar 5 18:46:53 2011) is in the future.
/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
[FAILED]
*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Given root password for maintenance
(or type Control-D to continue):

解决方法
直接输入密码,进入修复模式,按照 fsck 的形式运行修复,即运行 fsck /dev/sda1,然后reboot,重启后可能还会提示其他盘出现相同错误,按照 fsck 的形式再次运行,然后reboot即可

PS:fsck—检查修复linux文件系统命令
https://blog.csdn.net/addisonjing/article/details/54912041

2、设置开机自动挂载

1)查看已挂载磁盘信息
df -h
2)查看磁盘信息
fdisk -l
3)格式化磁盘
mkfs.ext4 /dev/sdb
4)挂载磁盘
mount /dev/sdb /mnt
5)实现自动挂载
vim /etc/fstab
添加如下内容
/dev/sdb /mnt ext4 defaults 0 0

3、磁盘问题
1)执行命令报错“No space left on device”,df -h查看磁盘空间未满
解决:df -i查看书是否是inode满了,删除临时文件即可

2)磁盘报警“空间将满”
解决:df -h看到空间占用达到100%
du -sh * 找到占用空间的大文件(经常是日志文件)
rm -f 删除日志文件
df -h 发现磁盘空间并未释放
此时应该考虑是否有进程占用文件
lsof grep |del
重启程序释放即可

4、最近在学习linux,假期回来打开vmware,用shell连接,发现竟然连接不上,假期前没有修改任何配置啊???,没办法只能上网百度啊!!!
1、首先,ifconfig eth0,查看不到IP地址(之前没有截图,如下图(网上搜的))

2、ifup eth0启动eth0,报错“ Determining IP information for eth0… failed; no link present. Check cable”,(于是带着报错信息百度)

3、网上解决方法一大片,试了几个
1)确认网卡配置正确(主要没有动过配置啊),认真检查了一遍

2)确保本机的两块虚拟网卡全部启动

3)在/etc/sysconfig/network-scripts/ifcfg-eth0中添加以下script:
check_link_down(){
return 1;
}
#不知道啥意思,照做了o(╥﹏╥)o
4)重启网络,不行再重启系统(照做了,还是无效(灬ꈍ ꈍ灬)此刻我已经有点不耐烦了,想到了之前保存过快照,要不要恢复到之前的配置,应该就ok了吧,无可奈何了。。。菜鸟真的很无奈,想个要是实在不行重装系统好了,呜呜呜)

5)上面一些列操作都失败了 。。。

6)于是就想到我今天开机的时候用电脑管家优化了开机自启项,莫不是把某些程序个关了导致失败了吧,于是查了优化记录,重启了一个程序(确实关掉了。。。)

7)重启系统,重启网卡还是失败。。。(好吧快放弃了)

8)此时就又搜到了下面这个,(妈呀,真的啊,开启就好了!!!)

VMwareDHCP Service
VMware NAT Service
https://blog.csdn.net/refuil/article/details/50771677

猜你喜欢

转载自blog.csdn.net/weixin_44609595/article/details/86606182
今日推荐