您尚未登录。

#1 2012-02-24 08:03:15

caizhengzhu
管理员

Linux中遇到的问题和解决方法

VirtualBox虚拟机迁移后重新启用网卡

原文地址:http://beta4better.me/?p=186

在一台机器上用VirtualBox安装Debian,如果把这个Deian转移到另一台装有VirtualBox的机器上会发现启动后不能链接网络了,只需要删除这个文件就可以:

/etc/udev/rules.d/70-persistent-net.rules

貌似是UUID的问题,不过没有仔细研究过。

离线

#2 2012-02-24 08:07:29

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

解决问题:

1.解决 MPlayer 不支持中文路径:
将/usr/share/applications/mplayer.desktop中,Exe=gmplayer %U 修改成 Exe=gmplayer %F 就可以了。
原理:http://standards.freedesktop.org/desktop-entry-spec/1.0/ar01s06.html
我电脑上安装smplayer前端,所以修改smplayer文件名称即可。

2.Debian无线网卡:
用iwconfig  发现不了无线网卡的信息,到ipw2200.sf.net下载最新的驱动,解压缩有文件到/lib/firmware/中,用modprobe ipw2200 重新加载网卡驱动,重启电脑就好了,反正就瞎折腾折腾好的。(原理不清楚, big_smile)

3.解决linux reboot一直停留在“restarting system”
我之前安装的debian stable 版用一下方法解决无线,今天安装了testing,就可以了。当然一样不清楚原理:

注:现在的Debian 中已经没有grub.conf 文件了,得要修改grub.cfg文件,且前面开头为“linux /vmlinuz,并为是“kernel /vmlinuz.  [/boot/grub/grub.cfg]

原文地址:http://blog.csdn.net/rn7ps8bn/article/details/6537031

在linux中提供了两种电源解决方案,分别为APM和ACPI。APM为早期的linux发行系统中主要解决方案,但这个方案的在实现上存在通用性的问题,随之出现了ACPI,具体对这两种方案的分析请参考文中的参考文章和linux源码。

     今天设备硬盘从320G升级到500G,同样是安装FC5系统,经过复杂的安装过程后,系统正常安装成功,在重启时出现了系统一直停留在“restarting system”提示界面上。^^!

    解决方法一:关闭"acpid"和"apmd"两个守护进程,修改grub中的kernel配置信息,在/boot/grub/grub.conf中“kernel /vmlinuz........”后面加上“reboot=b”。如参考文章3所提到的方法一样。个人理解,这样修改是告诉内核,系统重启又bios完成。

    解决方法二:采用APM或者ACPI方案重启。在2.6内核中常常会有“acpid”和“apmd”两种守护进程,通过“setup->system configure”中可以配置这两个守护进程是否开启。个人建议,开启“acpid”方式,不使用“apmd”。在键入"reboot"前,先"service apmd stop"和“service acpid start”。s

    以上两种方法,本人在FC5 2.6.15内核下实验成功。建议采用方法一。

分析:

    出现以上现象,个人认为原因可能有如下几点:

    1、在grub引导时,添加了"pci=nommconf"命令行,关闭了acpi电源管理功能。

    2、硬件上存在多个CPU的问题,即多核(smp)的内核中acpi中对cpu的管理存在BUG。

    3、安装系统的过程中存在错误。


4.英文版Debian设置中文支持:
dpkg-reconfigure locales 添加中文,默认语言还是选择en-US.UTF-8。还得添加中文字体,不然还是会出现乱码。

复制xp中的字体到ubuntu字体系统中

cp simsun.ttc  /usr/share/fonts/X11/misc/simsun.ttf

重新生成字体配置文件

$ cd /usr/share/fonts/X11/misc/
$ sudo fc-cache
重新启动系统

5.debian没有安装登陆控制如何切换到root登陆:
直接在命令行下用root登陆,然后使用startx命令启用界面即可。
修改KDM的配置文件 /etc/kde4/kdm/kdmrc  修改AllowRootLogin=true


6.修改时间:
编辑文件/etc/default/rcS,把其中的UTC=yes选项改为UTC=no
dpkg-reconfigure tzdata修改时区
安装ntpdate:apt-get install ntpdate
同步时间:ntpdate ntp.topsec.org


7.将squeeze升级到 wheezy 版。
一台笔记本测试如何升级到wheezy,安装网络上的方法,修改更新源到wheezy,但升级过程中出错,什么原因我不清楚。没办法只好先在线升级一下内核,然后再升级到wheezy版本然后就好了。但是同样的问题在虚拟机Virtualbox中却解决不了,原因还是不知道,哈哈,一窍不通嘛,初学阶段,不停的折腾啊。

Update:重要找到解决问题的办法了,可以见这里:http://forums.linuxmint.com/viewtopic.php?f=110&t=77967
提示那样的错误只要按q键退出就可以继续了,原来这么简单。


8.笔记本耳机和喇叭同时有声音:
只要音频控制器中启用Headphone耳机也就可以了。

离线

#3 2012-02-28 08:27:49

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

删除登录管理器session type中已经删除的桌面项:

我安装了xfce4和lxde桌面,但是卸载掉lxde后发现kdm登录界面中session type还是有lxde的选项,可以进入 /usr/share/xsessions  中删掉。

离线

#4 2012-03-02 09:19:11

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

卸载卷和格式化U盘:
昨天给同事的U盘拷贝一部电影不知道怎么回事拷不进去,想格式化一下U盘再拷贝。突然发现自己还不会格式,有点丢人,现在记录一下。

卸载文件卷 umount   /dev/sda1    ( /dev/sda1 U盘目录,可以用df命令查看到 )
格式化卷    mkfs.vfat /dev/sda1  (各种文件格式ext3、vfat、ntfs、xfs)

顺便转载一篇解决debian下无法弹出U盘点问题:

一、先用 umount /dev/sdb1 卸载卷则出现  umount: /media/KINGSTON: device is busy 

二、首先用 ps -aux 命令,得到一大堆系统正在执行的进程,同时记下列出进程的格式(只要知道第二列是PID就行了)

三、然后用 ps -aux |grep sdb1 命令,可以找到优盘正在执行的文件,得到

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root 3216 0.5 4.5 65532 23680 ? S 18:28 0:01 konqueror -mimetype inode/directory system:/media/sdb1
root 3344 0.0 0.1 4152 672 pts/3 R+ 18:34 0:00 grep sdb1

四、这时候就知道系统执行的优盘文件的PID是3216和3344了,然后用

kill 3216
kill 3344

两个命令杀掉进程,再弹出

离线

#5 2012-03-28 19:25:18

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Linux通过ftp put命令上传导致文件损坏的解决办法:

原文地址:http://xfenoo.blog.51cto.com/747433/255590

在linux端登入FTP后,默认传输模式为: 字符模式(ASCII),只需要输入bin  改为二进制模式(Binary)传输即可。

离线

#6 2012-04-07 18:13:29

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Debian开机第一次打开文件提示:did not receive a reply possible causes include the remote application.... 错误

原文地址:http://hi.baidu.com/15942438335/blog/item/4e0cdc09eb94aa2fe9248896.html

After installing the OpenSuse,I double clicked the Thunar file manager,only to find that it took nearly 30s to open,and at the same time,it poped up a window said that "did not receive a reply possible causes include the remote application..."something like that.but after that,I can use Thunar normally.Finally I find a way to solve this problem.you have two choices.

1.remove the gvfs-smb packet in your system

>rpm -e gvfs-smb

if it told you that there isn't a packet called gvfs-smb,then we have another choice

2.edit the file

/usr/share/gvfs/mounts/network.mount

set the set "AutoMount" to "false" 

this will solve your problem.I have tried.

我的电脑为debian好像没有安装 gvfs-smb,我也不知道这是啥,反正按照第二部操作就可以搞定了。

离线

#7 2012-05-25 12:51:20

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

删除缓存包文件

使用 APT 安装软件包会在 /var/cache/apt/archives 目录留下缓存文件,要清除这些文件可使用:

     # aptitude autoclean # 仅删除无用的包
     # aptitude clean     # 删除所有的包

离线

#8 2012-08-24 15:01:27

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Debian只安装安全更新

原文地址:http://jamyy.dyndns.org/blog/2011/09/3282.html

只安裝安全更新
sudo unattended-upgrade

自動安裝安全更新
sudo dpkg-reconfigure -plow unattended-upgrades

讓 apt-get upgrade 只安裝安全更新
sudo vi /etc/apt/preferences

Package: *
Pin: release a=lucid-security
Pin-Priority: 500
 
Package: *
Pin: release o=Ubuntu
Pin-Priority: 50

sudo apt-get update
sudo apt-get upgrade

离线

#9 2012-11-03 18:27:38

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

使用Wicd Networkmanager后设置静态DNS问题

发现使用了网络管理器Wicd后,虽然每次在resolv.conf文件中设置好nameserver,但是每次重启后DNS都会变成DHCP中默认的设置。

网络上找了解决方法,大概有卸载网络管理器,或者其他一些方案。自己也懒得折腾,直接采用这很猛的方案:

设置resolv.conf文件的属性,让网络管理器无法更改里面的设置,当然此时连root都无法更改:

chattr +i /etc/resolv.conf

解除resolv.conf文件属性:

chattr -i /etc/resolv.conf

离线

#10 2012-11-17 08:27:51

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Starting Firestarter Firewall [failed]

突发奇想给自己的Debian安装个防火墙,试用了GUFW或UFW发现不会用,那还是安装带图形界面的Firestarter,命令行的iptables估计自己是搞不定的。

不过安装完Firestarter正常使用后,重启电脑,出现:Starting Firestarter Firewall failed 错误信息。

网上搜索解决方法:http://ubuntuforums.org/showthread.php?t=964999
用这个就解决了,呵呵,具体原因我也不懒得去研究了,正常了就行。

For disable Firestarter Firewall in boot, rename the file relative to Firestarter in "/etc/rcS.d" with "K" before.

For example: In my system, the file is "/etc/rcS.d/S65firestarter". Rename to "/etc/rcS.d/KS65firestarter".

Note: You need a root previlegies.

离线

#11 2012-11-26 10:01:17

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Debian添加debian-multimedia更新源

因为debian-multimedia为非官方源,所以需要安装公钥后方可使用:

1.下载http://mirrors.topsec.org/debian-multimedia/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2012.05.10-dmo3_all.deb
『进http://mirrors.topsec.org/debian-multimedia/pool/main/d/deb-multimedia-keyring/目录找最新的deb包进行安装』

2.dpkg -i  deb-multimedia-keyring_2012.05.10-dmo3_all.deb 安装公钥

3./etc/apt/sources.list 添加:  deb http://mirrors.ustc.edu.cn/debian-multimedia/ squeeze-backports main contrib non-free(为例)

注:本人使用的是wheezy版本,所以源应该改为:deb http://mirrors.ustc.edu.cn/debian-multimedia/ wheezy main  non-free 
请注意debian-multimedia中没有contrib所以更新源后面得去掉,不然apt-get update会出错,上述例中直接从mirrors.ustc.edu.cn帮助中复制而来,所以导致出错

离线

#12 2012-12-01 17:03:32

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

加速Xfce 文件管理器启动

原文地址:http://www.ubuntusoft.com/speeded-up-xfce-thunar.html

使用Xubuntu 或者其它安装了Xfce 桌面环境的朋友可能会发现,开机后第一次打开文件夹的时候要等很久。

出现这个情况的原因是Xfce 的文件管理器thunar 在初次启动的时候会扫描网络,只需要把这个步骤关闭即可。

在终端输入:

nano /usr/share/gvfs/mounts/network.mount

查找:

AutoMount=true

修改成:

AutoMount=false

然后保存即可。

离线

#13 2012-12-04 09:51:28

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

64位Linux Mint 安装Skype4.1

事先直接下载 Ubuntu 32-bit Precise i386  dpkg -i 进行安装,然后apt-get -f install 解决一些依赖问题,可是就是无法成功,参考下列官方网站的说明:
https://support.skype.com/en/faq/FA1212 … -for-linux

先安装apt-get install lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1 这些包以后再dpkg就好了。

离线

#14 2012-12-04 19:11:31

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

linuxMint 13安装ibus-rime解决终端、gpedit无法使用

不喜欢使用Fcitx等一些输入法,在Debian testing上安装ibus-rime输入法一切正常,但是到linuxMint 13中就不行了,利用在debian中方法,将linuxMint 13中源修改到14,安装后在终端、gpedit下是无法使用的。

后来想想干脆把源指向debian unstable,因为在debian testing中这样做了,一切正常了。修改源后安装后需要apt-get -f install 修复一下,重启电脑发现一切正常了,一点问题也没有。

参考:http://www.caizhengzhu.com/viewtopic.php?pid=1129#p1129

离线

#15 2012-12-05 09:54:16

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Linux Mint 13安装防火墙firestarter 后启动出现:failed to open the system log

参考:https://answers.launchpad.net/ubuntu/+source/firestarter/+question/155614

nano /etc/rsyslog.d/50-default.conf.
#*.=info;*.=notice;*.=warn;\
# auth,authpriv.none;\
# cron,daemon.none;\
# mail,news.none -/var/log/messages

替换成:(去掉#)

*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none -/var/log/messages

reboot

离线

#16 2012-12-05 14:57:08

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

linuxmint访问Windows共享
Ctrl + L
打开文件管理器:smb://xxx.xxx.xxx.xxx
用户名:user@domain.com  前面为用户名,后面加上域的名称就可以了。

离线

#17 2012-12-06 09:36:23

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

卸载network-mananger安装Wicd后网络不能使用

nano  /etc/network/interfaces
添加
auto eth0
iface eth0 inet dhcp

重启网卡:/etc/init.d/networking restart

离线

#18 2012-12-07 15:50:53

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

打开Virtualbox 提示:访问usb子系统失败

根据提示信息,将当前用户加入到:vboxusers 组就可以了。

gpasswd -a  username vboxusers

当然没忘了重启才能生效。

离线

#19 2012-12-07 16:59:21

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

无法使用Firefox官方下载程序

在firefox官方下载的firefox以前一直是直接解压,就能使用的。但这次换了电脑却不行了。找了好久,原来新的电脑是64位的,而程序是32位的,所以需要安装ia32-libs即可.

apt-get install ia32-libs

离线

#20 2012-12-10 15:37:55

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Virtualbox安装windows7分辨率问题

Virtualbox下安装win7分辨率没有适合笔记本的,只要在启动Win7后,安装增强工具就可以了。

离线

#21 2012-12-13 13:42:51

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Linux Mint 打不开软件源

Mint采用ubuntu源更新后,发现在打不开软件源,也就是新立得中的软件库。其实打不开也没什么影响,因为平时更新都用命令去更新。
解决方法:

nano /etc/lsb-release

更具当前使用的版本,将里面内容替换成:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04"

估计之所以出现这样的情况,可能是上次更新是提示是否需要替换系统中文件,默认是N,我选择了Y。将Linux Mint中标识替换成了Ubuntu了,进而导致打不开了。

离线

#22 2012-12-13 18:51:25

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

网络管理器显示:设备未托管

原文地址:http://www.linuxidc.com/Linux/2010-08/27495.htm

很多人反映Ubuntu 10.04的网络管理器不能用ADSL拨号,于是想用Wicd来替代默认的网络管理器,但Wicd令我很失望,居然不能发现无线网络。

无奈换回了默认的网络管理器,但无线网络和有线网络在网络管理器里都是显示“设备未托管”。插网线重启电脑后能上网,但无法使用无线连接。

解决办法:

以管理员身份用文本编辑器打开/etc/NetworkManager/nm-system-settings.conf,把最后一行的“managed=false”改为“managed=true”,重启电脑,就可以正常连接无线网络和有线连接了。

network-manager 设备未托管

2010-04-26 18:48

networkmanager 显示有线网络设备未托管,现在有线、dsl都没法用了!!

造成问题的原因:

Linux里面有两套管理网络连接的方案:

1、/etc/network/interfaces(/etc/init.d/networking)

2、Network-Manager

两套方案是冲突的,不能同时共存。

第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。

第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。

-------------

他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:

1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设置成真。

2、当managed设置成真时,/etc/network/interfaces,则不生效。

ubuntu网络显示设备未托管的解决办法

sudo gedit /etc/NetworkManager/nm-system-settings.conf

ubuntu 网络管理 设备未托管

昨晚不知道哪儿没搞好,今早一起来准备上网的时候,发现网络管理中设备未托管,也就无法上网了!

网上搜了一下,解决办法在这儿:

以管理员身份用文本编辑器打开sudo gedit/etc/NetworkManager/nm-system-settings.conf,把最后一行的“managed=false”改为“managed=true”,重启电脑(也可以重启networkmanager,方法:sudo service network-manager restart),就可以正常连接无线网络和有线连接了。(2010.4.27我试过,确实没有了“设备未托管”的显示,但是网络仍然上不去!!!得继续努力。原因看上面文章)

估计上述原因是用pppoeconf拨号后产生的,www.linuxidc.com大多数人是因为使用了pppoe修改了dns导致的。还有一个问题就是有线连接不可以编辑了,方法如下:

打开/ect/network/interfaces,只保留

auto lo

iface lo inet loopback

备份我的 nm-system-settings.conf文档内容---林明者2010.4.27

# This file is installed into /etc/NetworkManager, and is loaded by

# NetworkManager by default. To override, specify: '--config file'

# during NM startup. This can be done by appending to DAEMON_OPTS in

# the file:

#

# /etc/default/NetworkManager

#

[main]

plugins=ifupdown,keyfile

[ifupdown]

managed=true

终端运行sudo gedit /etc/network/interfaces

删除以下内容:

auto dsl-provider

iface dsl-provider inet ppp

pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

provider dsl-provider

auto eth0

iface eth0 inet manual

只保留开头的内容:

auto lo

iface lo inet loopback

离线

#23 2013-01-04 15:17:12

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

debian忘记root密码解决方法

在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式
按字母 “e” 进入编辑界面,于第七行,即有 “linux /vm......single” 的行在句末加上

”init=/bin/bash”

按ctrl+x 进入

进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:

mount -no remount,rw /

修改密码

passwd

再修改为只读

mount -no remount,ro /

reboot

离线

#24 2013-01-12 19:38:45

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

totem和smplayer列表乱码解决

原文地址:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=396326

Totem:

cd /usr/share/applications
nano  totem.desktop
将 Exec=totem %U
改成 Exec=env LANG=zh_CN.GBK totem %U

smplayer:

首选项—>高级—>在窗口标题上显示标签信息这一项去掉

离线

#25 2013-01-27 21:15:28

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Linux Mint 13 下使用gedit乱码
原文部分参考:http://www.maybe520.net/blog/361/
终端下:不需要切换到root

gsettings set org.gnome.gedit.preferences.encodings auto-detected “['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']”
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu “['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']”

直接复制这两个命令到终端时,如果提示参数出错,那是上面中的双引号变成中文的了,把它改为英文的双引号就可以了。

如需添加系统字符编码:

nano  /var/lib/locales/supported.d/zh-hans
添加:
zh_CN.UTF-8 UTF-8
zh_SG.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN.GB2312 GB2312

重新生成locale-gen

离线

#26 2013-01-30 20:01:04

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

播放器乱码

一、解决XBMC中文乱码:

1、使用文泉驿字体替换默认字体:

cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf

2、在xbmc中更改设置:

  1)、系统设置-系统设置-用户界面-皮肤字体-基于Arial字体
  2)、系统设置-系统设置-用户界面-界面语言-语言-chinese(simple)
  3)、系统设置-系统设置-用户界面-字符集-chinese simplified(GBK)

设置完成后,xbmc就变成中文的操作界面了。

二、VLC中文字幕乱码:

依次点开 :

视频-字幕/OSD-文本渲染器 右侧的字体 栏中,选择一个中文字体。

接着点开:

输入/编码-其它编码器-字幕 右侧的 字幕文本编码 选 GB18030   ,然后 把 自动检测 UTF-8 字幕 格式化字幕 前面的勾去掉。

保存。

三、解决gnome-mplayer中文字幕乱码:

设置字幕字体编码为:cp936

离线

#27 2013-08-03 13:04:56

caizhengzhu
管理员

回复: Linux中遇到的问题和解决方法

Linux安装KeePass设置中文
参考:http://terrychen.info/how-to-install-keepass2-on-ubuntu/

由于 KeePass 2 不自带语言包,请到http://keepass.info/translations.html下载中文语言包,页面中 Chinese, Simp. 即是简体中文语言包(五星红旗处),注意选择2.x版本语言包。下载解压之后将 KeePass 的语言文件(*.lngx)复制到 $XDG_DATA_HOME/KeePass 目录,$XDG_DATA_HOME 默认是指 $HOME/.local/share 目录,也就是 /home/用户名/.local/share/KeePass 目录(读写该目录无需 root 权限,可直接使用归档管理器解压,.local 为隐藏目录,请在浏览文件夹时按下 Ctrl + H 快捷键以显示隐藏目录)。复制完成之后启动 KeePass,选择 View 菜单,点击 Change Language,在弹出的对话框中选择 Simplified Chinese,KeePass 将要求重新启动,点击 Yes 重新启动 KeePass 即可。

离线

在此主题中在线的注册用户:0, 访客:1
[Bot] ClaudeBot

论坛底部