linux常见问题解决办法(1)

Linux安装时的问题:

1  安装VMvare时会遇到某项服务未能运行的问题:

在控制面板—管理工具—服务  里面可找到程序服务  进行手动启动:

图示:

        

2  安装vm时遇到:找不到linux镜像文件时  可重新安装vm 解决  或则重启计算机;

3  安装vm时会自动创建vm的虚拟网卡和网络连接;这样导致了本地连接断开,无法上网,而禁用vm网络连接时会遇到“此时无法停止连接,这个连接可能在用一个或多个不支持即插即用的协议,或者它是由其他用户或系统初始化的。”问题。此时就直接可以去到:我的电脑——属性——硬件——设备管理器——网络适配卡  里停用vm虚拟网卡就ok了,

你在虚拟机理建两个虚拟机就好了,一个装2003,另一个装XP(创建两个虚拟机后第二个虚拟机的系统可能虚拟网卡激活不了,虚拟机的网络改为桥接方式就ok了
把虚拟机的驱动装上,特别是网卡要桥接物理网卡

然后一起打开,手动设置IP就好了,和你本机在一个网段就可以相连成局域网了

Smb各种问题

1  有时候当我们要进入不同的samba目录,但是这些目录都有自己的密码设置时,如果我们在点击这个目录时输入访问该目录的用户名和密码时,会提示“不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。”出现此问题是windows自身的限制,通常我们会注销当前windows用户,然后再重新登陆samba来访问其他目录。这样很麻烦,其实,我们可以在windows命令提示符下输入“net use * /del /y”来切断你本机当前的所有远程连接。然后点击其他目录输入该目录用户名和密码即可正常访问了。如果还是有提示,那就多执行这个命令两次,或者刷新一下登陆samba的页面即可。

NFS:

 NFS mount远端export的目录时报错:

RPC: Port mapper failure - RPC: Unable to receive

仔细检查了一下远端服务,portmap和nfs都启动了,showmount –e 192.168.11.101也报同样的错,在服务器端使用rpcinfo检查:

rpcinfo –p 192.168.11.101 结果看似正常

程序        版本 协议   端口 
100000    2   tcp    111  portmapper 
100000    2   udp    111  portmapper 
100024    1   udp    876  status 
100024    1   tcp    879  status 
100011    1   udp    747  rquotad 
100011    2   udp    747  rquotad 
100011    1   tcp    750  rquotad 
100011    2   tcp    750  rquotad 
100003    2   udp   2049  nfs 
100003    3   udp   2049  nfs 
100003    4   udp   2049  nfs 
100021    1   udp  60716  nlockmgr 
100021    3   udp  60716  nlockmgr 
100021    4   udp  60716  nlockmgr 
100003    2   tcp   2049  nfs 
100003    3   tcp   2049  nfs 
100003    4   tcp   2049  nfs 
100021    1   tcp  41781  nlockmgr 
100021    3   tcp  41781  nlockmgr 
100021    4   tcp  41781  nlockmgr 
100005    1   udp    791  mountd 
100005    1   tcp    794  mountd 
100005    2   udp    791  mountd 
100005    2   tcp    794  mountd 
100005    3   udp    791  mountd 
100005    3   tcp    794  mountd

想起是不是iptable没关,把portmap的端口给阻挡了,检查防火墙状态:

service iptables status

果然如此,立即禁用,service iptables  stop,然后在mount,一切OK!

2  挂载客服端目录到本机后 用(showmount -a ip地址)可查看是否挂载成功;

执行 cd 本机目录   时 权限不够  可去客服端设置挂载目录的访问权限 

   Chmod 777客服端挂载目录 

DHCP:

1 检查dhcp是否安装了:

用   rpm -qa | grep dhcp            显示安装了dhcpv6。。。。而没有dhcp;

用   rpm -q dhcp                  显示 dhcp软件包not installed;

则 用   find / -name dhcp*         命令查找到所有dhcp的软件包,

用   rpm -ivh dhcp*               安装dhcp软件包;

2 安装完成后对dhcp配置:

主配置文件:/etc/dhcpd.conf

详细配置内容见书本;

注意:【实验故障与分析】

下面的表格中列出了在实验过程中可能出现的故障及其解决方法。看看是不是对你的实验有帮助?如果你在实验中还遇到其他的问题或故障,不妨记录在表格中,通过自己的实践,或者与老师、同学一起找找解决的方法。

序  号

实验故障

分析与解决

1

dhcpd服务启动时,提示“No subnet declaration for eth0 (192.168.1.2).

说明eth0的IP地址不在dhcp服务中配置的subnet网段中,只要将eth0的IP地址改在subnet网段中的任何一个IP地址即可

2

/etc/dhcpd.conf line 31: semicolon expected.

}

^

说明dhcp服务的主配置文件中第31行出现语法错误

3

【启发联想】

1. DHCP服务器在进行IP地址分配时,是从大IP开始还是从小IP开始分配

       答:经验证明从大地址到小地址进行分配

2. DHCP服务器的option语句是不是必须存在?能不能将其写到subnet语句外?若将其写在subnet语句外,代表什么意思?

**************************************************************************************************************************************************************

其他问题:

今天安装qt时候 发现只要将虚拟机的网络适配卡设置成NAT就可以与本地主机一样上网了

**************************************************************************************************************************************************************

                         如何安装gcc:

GCC 3.4.0 编译器安装 (Redhat 5.0)     

1.下载gcc

http://gcc.gnu.org/

2.解压缩

    要将压缩包拷贝到一个文件夹进行解压(一般建议mkdir /usr/bin/src/目录下进行)称为源文件

    #tar xzvf gcc-3.4.0.tar.gz 

    或者 

    # bzcat gcc-3.4.0.tar.bz2 | tar xvf - 也可以 用tar: tar xvf gcc-4.3.3.tar.bz2

解压之后自动生成gcc4.3.3文件夹

3.建立安装目录

    #mkdir /usr/local/gcc_4.3.3  //等下make install 时候会自动安装到此文件

——》配置:

            #cd /usr/bin/src/gcc-4.3.3

            #./configure --prefix=/usr/local/gcc4.3.3  //配置好要安装的目标文件夹路劲

 执行就会可能出现以下错误提示:

   具体操作步骤:

然后再执行以下操作:

       cp mpfr gmp /usr/bin/src/gcc-4.3.3

    

再执行    #./configure --prefix=/usr/local/gcc4.3.3  //配置好要安装的目标文件夹路劲

就不会出现错误提示了 才会生成makefile文件。

4.编译    

    #cd gcc-4.3.3

#configure --prefix=/usr/local/gcc_3.4.0

    #make   //可能会出现几个错误 我直接忽虐之

    (时间很长)

5.安装

    #make install  //可能会出现几个错误 我直接忽虐之

6.配置

    #cd /usr/bin   一定要执行这不 去到bin目录下 不然以下操作可能无效

    #ln -s /usr/local/gcc_3.4.0/bin/gcc gcc34   //用符号链接方式使用gcc-4.3.3编译器

    #ln -s /usr/local/gcc_3.4.0/bin/g++ g++34 

    #ln -s /usr/local/gcc_3.4.0/bin/gcj gcj34 

#set LD_LIBRARY_PATH /usr/local/gcc_3.4.0/lib:$LD_LIBRARY_PATH  设置环境变量

完成!

ubuntu linux切换用户到root:

分类: Android基础 2011-12-19 15:551291人阅读评论(0)收藏举报

我的电脑是64位-4G内存的戴尔,安装了Ubuntu Linux11.10,但是在安装应用软件时遇到点问题,就是得切换到root用户,登陆完后,默认是是administrator,否则没有权限修改文件系统里的文件内容。但是我在装系统的时候只设置了一个用户,在用su命令切换时提示输入秘密,我明明没有设密码,空密码竟然不行,真是让人郁闷。
sudo passwd root
这个命令是给root用户设定密码。(会提示你输入当前用户的密码,再输入两次新的 UNIX 口令)
然后su root
切换到root用户

以后就可以直接输入su root再输入密码进行切换了

  sudo passwd root
    ->[sudo] password for anders:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
anders@anders-ThinkPad-T410:~/PyDev$ su root
密码:(输入密码,正确则登陆成功)

本文出自 “星星之火lxj901110” 博客,谢绝转载!

你可能感兴趣的:(linux,办法)