Linux系统下常见基本问题的解决方法

一.系统问题 
  1.系统无法启动

  可能问题是MBR受损或GRUB错误。可考虑两种方案:1 进入救援模式rescue mode,编辑/boot/grub/下的menu.lst 。2 修复MBR,备份MBR:dd if=/dev/had of=MBR-backup bs=512 count=1 ,恢复MBR:dd if=MBR-backup of=/dev/had bs=512 count=1 .

  2.启动到ubuntu logo时,卡机

  解决方案是编辑/boot/grub/menu.lst,找到此行:kernel /boot/vmlinz-2.6.15-10 root=/dev/hda1 ro quiet splash ,删掉splash ,重启后就不会出现logo.

  3.开机无法登陆图形界面

  此状况大多是由于X-server配置有误,需重新配置。配置文件: /etc/X11/xorg.conf .运行X配置过程:sudo dpkg-reconfigure xserver-xorg

  4.如何添加字体

  按Alt+F2键(功能类似MS Windows中的'Win+R'),出现'Run Application'对话框,从中输入fonts:///,然后运行会弹出字体文件夹,将要添加的字体拖进此文件夹即可。注意,添加的字体仅对当前用户有效。

  5.如何测试ISO文件是否完整

  Command line : md5sum file_name

  将产生的32位字符与文件附带的32位验证码进行比较。

  6.如何察看文件夹中的隐藏文件

  单击文件浏览器(File Browser)中的“View”(视图) è“Show Hidden Files”(显示隐藏文件),此时隐藏文件就会显示出来。也可以使用快捷键 “Ctrl+H”.

  7.图形桌面停止响应,如何处理

  两种解决方案:1 同时按下Alt+Ctrl+Backspace 此时将重启x-Windows. 2 按下Alt+F2,跳转到终端,登陆后运行sudo /etc/init.d/gdm stop,将关闭x-window而进入test-mode.然后再键入sudo /etc/init.d/gdm start,将重新启动X-window.

  8.如何释放磁盘空间

  首先,清空垃圾筒(Trash)中的内容,Trash在桌面的最右下角,点右键清空即可。

  其次,清理包缓存,每当由Synaptic或者自动升级管理器下载包时,该包将会被保存在/var/cache/apt/archives/ 下。通过运行以下命令将会在不影响系统情况下清除掉这些包。 sudo apt-get clean

  9.安装Windows后,Ubuntu不能启动

  原因是Windows将MBR重写,导致系统无法从中读取有关Ubuntu的启动信息。解决方法是,将系统由CD启动,进入Rescue 模式,按回车键选择键盘布局和语言,之后会得到有关硬盘分区的列表,选择安装有Ubuntu的分区,按回车。待出现shell提示符后输入 “grub-install /dev/hda” 将GRUB安装到硬盘。等待过程结束至输出“install finished”,然后输入“exit”重启计算机。

  10.忘记系统密码

  重启计算机,待看到GRUB时

  二.应用软件

  1. 无法关闭程序窗口

  利用xkill关闭。按下Alt+F2,输入xkill并按回车,此时鼠标变成一个小骷髅头的形状,单击要关闭的窗口即可。

  2.播放DVD画面抖动和跳跃

  此状况多数是由于DVD伺服器的DMA模式没有启动,启动这种模式即可。

  Sudo hdparm /dev/sdc   grep dma

  如果DMA没有启动,会看到 using_dma = 0 (off)

  要开启DMA模式,运行 sudo hdparm –d 1 /dev/sdc

  此时重新播放DVD,若问题解决,应修改/etc/hdparm.conf并添加如下代码块:

  

/dev/hdc {  dma = on  }

(0)

相关推荐

  • Linux系统下常见基本问题的解决方法

    一.系统问题  1.系统无法启动 可能问题是MBR受损或GRUB错误.可考虑两种方案:1 进入救援模式rescue mode,编辑/boot/grub/下的menu.lst .2 修复MBR,备份MBR:dd if=/dev/had of=MBR-backup bs=512 count=1 ,恢复MBR:dd if=MBR-backup of=/dev/had bs=512 count=1 . 2.启动到ubuntu logo时,卡机 解决方案是编辑/boot/grub/menu.lst,找到此

  • 浅谈生产者消费者模型(Linux系统下的两种实现方法)

    生产者消费者问题是同步问题中的一种常见情况,借用一下维基百科的话 生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例.该问题描述了两个共享固定大小缓冲区的线程--即所谓的"生产者"和"消费者"--在实际运行时会发生的问题.生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程.与此同时,消费者也在缓冲区消耗这些数据.该问题的关键就

  • Linux系统下使用U盘的方法

    在linux系统之中, 一切设备皆文件, 所以我们的U盘也是一个文件.磁盘设备被抽象成sda文件, U盘设备被抽象成sdb文件. 1.查看所有的设备文件. 在linux的文件系统中, /dev中存放着所有的设备文件. cd /dev #进入dev文件夹 ls #查看所有的文件 其中名为sda的系类是磁盘设备, sdb系列是U盘设备. 2.外部设备挂载点 在linux中, 外部设备需要挂载在/mnt文件夹中. cd /mnt #进入/mnt文件夹 ls #列出所有文件, 发现一个也没有 mkdir

  • Linux系统下部署项目的设置方法

    一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 就可以了,其中 8080 是要开放的端口号,然后重新启动linux的防火墙服务 二.安装jdk 1.检查一下系统中的jdk版本 [root@localhost softw

  • 远程linux xshell下输出中文乱码解决方法

    使用xshell登录中文版CentOS或者redhat时,在xshell下如果输出的是中文的话可能会显示乱码,通过如下办法可以有效的解决乱码问题 linux中文乱码解决方法如下: 复制代码 代码如下: [root@localhost ~]# cd /etc/sysconfig/ [root@localhost sysconfig]# cp i18n i18n.bak #备份i18n文件 [root@localhost sysconfig]# echo "" >i18n [root

  • linux 系统忘记密码的快捷解决方法(图文详解)

    在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编给大家作下记录,方便以后遇到此类问题. 1,重启系统,在系统进入前3秒钟,按下 E键. 2,紧接着,咱们再次按下E键,进入编辑命令,在图中的三个选项当中,咱们选中kernel 内核模式下进行编辑 3.第三次按下E键,进入了核心选项的模式后,咱们按下空格键,并且输入"singel" 或者是"1"",又或者是&qu

  • Linux系统下安装android sdk的方法步骤

    本文阐述的是如何在Linux系统中安装Android SDK 环境,下面话不多说,来看看详细的介绍吧. 直接下载解压: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz 修改对应的版本号即可. 关于后续的sdk更新,可以使用命令行版本的sdkmanager 直接更新到最新的sdk: tools/android update sdk --no-ui 显示所有的sdk版本 android list sdk --all 会得

  • linux系统下dd命令的使用方法

    功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的 diskcopy命令的作用.先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能.需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉.系统默认使用标准输入文件和标准输出文件. 语法:dd [选项] 复制代码 代码如下: if =输入文件(或设备名称). of =输出文件(或设备名称). ibs = bytes 一次读取bytes字

  • linux系统下pip升级报错的解决方法

    Pip 安装 1.在python中提供了一个get-pip.py;下面是地址 https://bootstrap.pypa.io/get-pip.py 2.在Linux下执行curl https://bootstrap.pypa.io/get-pip.py | python 进行下载安装 这样很方便了  想装什么包就装什么包 Pip install xxx 注意:升级完python版本注意,可能你的yum命令不能使用,因为yum命令使用python写的 # vi /usr/bin/yum #打开

  • 在linux系统下安装python librtmp包的实现方法

    安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境. 1.安装gcc和依赖包 yum install gcc* python-devel libffi-dev* -y 2.安装librtmp 从git上下载源码: git clone git://git.ffmpeg.org/rtmpdump cd rtmpdump/librtmp/ make && make install 3.安装setuptools wget -S

随机推荐