页面: 1
VirtualBox虚拟机迁移后重新启用网卡
原文地址:http://beta4better.me/?p=186
在一台机器上用VirtualBox安装Debian,如果把这个Deian转移到另一台装有VirtualBox的机器上会发现启动后不能链接网络了,只需要删除这个文件就可以:
/etc/udev/rules.d/70-persistent-net.rules貌似是UUID的问题,不过没有仔细研究过。
离线
解决问题:
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 重新加载网卡驱动,重启电脑就好了,反正就瞎折腾折腾好的。(原理不清楚,
)
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耳机也就可以了。
离线
删除登录管理器session type中已经删除的桌面项:
我安装了xfce4和lxde桌面,但是卸载掉lxde后发现kdm登录界面中session type还是有lxde的选项,可以进入 /usr/share/xsessions 中删掉。
离线
卸载卷和格式化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
两个命令杀掉进程,再弹出离线
Linux通过ftp put命令上传导致文件损坏的解决办法:
原文地址:http://xfenoo.blog.51cto.com/747433/255590
在linux端登入FTP后,默认传输模式为: 字符模式(ASCII),只需要输入bin 改为二进制模式(Binary)传输即可。
离线
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,我也不知道这是啥,反正按照第二部操作就可以搞定了。
离线
删除缓存包文件
使用 APT 安装软件包会在 /var/cache/apt/archives 目录留下缓存文件,要清除这些文件可使用:
# aptitude autoclean # 仅删除无用的包
# aptitude clean # 删除所有的包离线
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: 50sudo apt-get update
sudo apt-get upgrade
离线
使用Wicd Networkmanager后设置静态DNS问题
发现使用了网络管理器Wicd后,虽然每次在resolv.conf文件中设置好nameserver,但是每次重启后DNS都会变成DHCP中默认的设置。
网络上找了解决方法,大概有卸载网络管理器,或者其他一些方案。自己也懒得折腾,直接采用这很猛的方案:
设置resolv.conf文件的属性,让网络管理器无法更改里面的设置,当然此时连root都无法更改:
chattr +i /etc/resolv.conf解除resolv.conf文件属性:
chattr -i /etc/resolv.conf离线
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.离线
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帮助中复制而来,所以导致出错
离线
加速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然后保存即可。
离线
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就好了。
离线
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
离线
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/messagesreboot
离线
linuxmint访问Windows共享
Ctrl + L
打开文件管理器:smb://xxx.xxx.xxx.xxx
用户名:user@domain.com 前面为用户名,后面加上域的名称就可以了。
离线
卸载network-mananger安装Wicd后网络不能使用
nano /etc/network/interfaces
添加
auto eth0
iface eth0 inet dhcp
重启网卡:/etc/init.d/networking restart离线
打开Virtualbox 提示:访问usb子系统失败
根据提示信息,将当前用户加入到:vboxusers 组就可以了。
gpasswd -a username vboxusers
当然没忘了重启才能生效。
离线
无法使用Firefox官方下载程序
在firefox官方下载的firefox以前一直是直接解压,就能使用的。但这次换了电脑却不行了。找了好久,原来新的电脑是64位的,而程序是32位的,所以需要安装ia32-libs即可.
apt-get install ia32-libs离线
Virtualbox安装windows7分辨率问题
Virtualbox下安装win7分辨率没有适合笔记本的,只要在启动Win7后,安装增强工具就可以了。
离线
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了,进而导致打不开了。
离线
网络管理器显示:设备未托管
原文地址: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
离线
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
离线
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 %Usmplayer:
首选项—>高级—>在窗口标题上显示标签信息这一项去掉
离线
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离线
播放器乱码
一、解决XBMC中文乱码:
1、使用文泉驿字体替换默认字体:
cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf2、在xbmc中更改设置:
1)、系统设置-系统设置-用户界面-皮肤字体-基于Arial字体
2)、系统设置-系统设置-用户界面-界面语言-语言-chinese(simple)
3)、系统设置-系统设置-用户界面-字符集-chinese simplified(GBK)设置完成后,xbmc就变成中文的操作界面了。
二、VLC中文字幕乱码:
依次点开 :
视频-字幕/OSD-文本渲染器 右侧的字体 栏中,选择一个中文字体。
接着点开:
输入/编码-其它编码器-字幕 右侧的 字幕文本编码 选 GB18030 ,然后 把 自动检测 UTF-8 字幕 格式化字幕 前面的勾去掉。
保存。三、解决gnome-mplayer中文字幕乱码:
设置字幕字体编码为:cp936离线
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 即可。离线
页面: 1