使用Linux遇到的一些问题和解决方案

1.如何在重装系统或换机器以后继续使用以前用过的thunderbird邮件

执行命令thunderbird -ProfileManager以后会打开一个配置用户界面。

在里面添加一个新的配置,然后选择以前存放邮件的目录:例如.../Mails/ArchieveMails/

下面应该有许多类似的配置文件:

[[email protected] tp-libvirt]# ls /MYDISK/OTHER/MyMails/
blist.sqlite        folderTree.json            places.sqlite-wal
Cache               global-messages-db.sqlite  prefs.js
_CACHE_CLEAN_       key3.db                    secmod.db
cert8.db            localstore.rdf             startupCache
compatibility.ini   lock                       times.json
cookies.sqlite      mailViews.dat              virtualFolders.dat
cookies.sqlite-shm  minidumps                  webappsstore.sqlite
cookies.sqlite-wal  permissions.sqlite         webappsstore.sqlite-shm
extensions.ini      places.sqlite              webappsstore.sqlite-wal
extensions.sqlite   places.sqlite-shm

确定使用这个配置以后就可以继续使用以前的邮件了。

tip:如果是双系统,可以都这样配置到同一个目录下,这样邮件就不会重复了,哪个系统都一样的使用。

2.直接使用ISO安装系统

a.将ISO放到ext3/4格式的分区中,记住分区号,例如/dev/sda3

b.重启系统进入grub界面,按‘c‘进入命令编辑界面

c.输入:

set root=hd0,msdos2
loopback lo /path/to/ISO ->以msdos2为根目录
linux (lo)/images/pxeboot/vmlinuz linux repo=hd:/dev/sda:/path/to/ISO
initrd (lo)/images/pxeboot/initrd.img
boot

这样就可以直接从ISO启动安装了,不需要光驱。

(前提:grub2以上才有该功能;系统分区最好为ext,貌似NTFS启动时会出问题)

3.samba使用时提示:Failed to find the entry to xxx

原因:需要将当前某个用户添加到samba用户列表中

执行以下命令即可:

# smbpasswd -a fyu(fyu为某个已经存在的用户,可以直接使用当前用户)

4.修改gnome的参数设置

gsettings set org.gnome.desktop.interface toolkit-accessibility true

5.绑定与解绑驱动

a.首先找到对应的驱动位置,比如对于网卡,可能就是/sys/bus/pci/drivers/igb/

然后找到你要绑定驱动的id号:

# lspci -nnD

0000:02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller [11ab:4380] (rev 10)
0000:03:04.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller [10ec:8169] (rev 10)

b.绑定:(device:vender指方框里面的一组号)

# echo -n 10ec 8169 > /sys/bus/pci/drivers/igb/new_id

c.解除绑定:(id号指最前面的一组号:domain:bus:slot.function)# echo -n 0000:03:04.0 > /sys/bus/pci/drivers/igb/unbind

或者:

# echo -n 0000:03:04.0 > /sys/bus/pci/devices/0000:03:04.0/drivers/unbind

时间: 2024-08-03 13:25:27

使用Linux遇到的一些问题和解决方案的相关文章

linux中遇到的问题以及解决方案

文章目录 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! vim不显示行号 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED![email protected]:~$ ssh [email protected]br/>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICAT

LINUX下误删除、格式化恢复解决方案

一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统3 .基于Xfs文件系统 二.解决方案 2.1 恢复流程 2.1.1 检测流程 1.检测是否存在硬件故障,如硬件故障,转硬件处理 2.以只读方式检测故障表现是否与用户描述相同 2.1.2 恢复流程 1.备份:以只读方式对故障磁盘做完整镜像(参考附录) 2.如果需要恢复完整目录结构,则先需要完整恢复已丢失文件节点,再恢复数据.如果节点无法恢复,则可按文件

Linux 安装 MySQL 以及 一些常见问题解决方案

一.下载MySql浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载 我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552 上传至服务器,或在服务器上直接 wget 下载方式下载.(我在服务器上存放在目录/opt/tools 下) 二.解压tar文件执行命令:tar -xvf MySQL-5.5.23-1.rhel5.x86_64.tar 三.

cmd下无法连接Linux下的FTP服务器的解决方案

当我们在Linux系统上架设过FTP服务器后,在windows上cmd中输入:ftp FTP服务器主机IP 后并不能正常连接,出现如下问题: 排查方法: ① 首先查看一下FTP服务器端是否关闭了防火墙,如果没有关闭防火墙,则客户端是没办法正常访问的. ② 如果防火墙已经关闭但是仍然出现上图的情况,则一定是FTP主配置文件中未开启匿名访问模式,则修改/etc/vsftpd/vsftpd.conf配置文件,如下图所示设置: OK,设置完毕后重启vsftd服务程序,再重新cmd中连接FTP服务器试一试

虚拟机下Linux读取USB设备的问题虚拟机下Linux无法读取USB设备的解决方案

我们在虚拟机中识别USB设备有三种情况导致Linux系统不能读取到USB设备: 1. .当虚拟机的USB服务没有开启的时候 2. 若虚拟机的USB连接的设置选项没有设置好 3. Widows抢先一步,被Windows读取到虚拟机下Linux读取USB设备的问题 还有一种是虚拟机USB读取服务文件出现了问题,这个见链接 http://blog.csdn.net/limb99/article/details/7723600 1.当虚拟机的USB服务没有开启的时候,是无法读取到的,必须将其打开 2.若

分享Linux下完美的Sublime Text解决方案

在linux下使用Sublime,最棘手的问题就是中文输入法的支持太差,我这里找到了一款已经被打好中文输入补丁的Sublime,在这里分享给大家: [Sublime Text 3065中文64位] 我分析了一下Sublime的中文补丁的用法,首先是Sublime开发团队发布的多语言补丁,可以编译为.so文件,然后使用linux下的LD_PRELOAD环境变量,将整个so文件预加载到sublime进程空间中. LD_PRELOAD=/usr/lib/sublime_text_3/sublime_t

(笔记)Linux 如何查看线程数最佳解决方案

背景:很多学linux的人都会使用ps查看进程状态,却一直不清楚如何查看线程的状态. 方法:可使用ps -a 或 ps -T命令查看 一.使用ps -a命令查看 比如拿我的测试进程./lc300-led-test举例,进程号为522,下一个进程/bin/sh的进程号为526,而522~525就是./lc300-led-test下我要找的线程数,应该就是4个,哈哈!是不是觉得很奇怪,那就使用ps -T命令,可以看下一张图片! 二.ps -T 看一下PID522~525,这一下是不是都明白了!4个线

关于虚拟机中Linux系统无法上网之后的解决方案

我刚刚安装好虚拟机上的Linux的时候,宿主机网络正常,但虚拟机中虽然显示网络连接正常,但无法上网,因此我打开了网络设置 这是默认设置,但上不了网,而按照网上的查找结果,选择NAT是没错的,但仅限于windows系统的设置,于是我尝试了另外几个设置,最后选择了这个(见图) 最终网络连接成功 总结:遇到问题后不仅要查找资料,还要有自己的尝试和钻研,单单迷信网上大神的解决最后学习会陷入死胡同

linux下mysql忘记root密码解决方案

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:sk