第一次使用Ubuntu的总结

来源:互联网 发布:阿里云域名可以转让吗 编辑:程序博客网 时间:2024/06/05 05:57

1.apt-get update失败

把 /var/lib/apt/lists 中的文件全部删掉
sudo rm -rf /var/lib/apt/lists/*

2.无法在线update及更换软件源

一、修改软件源文件

sudo gedit /etc/apt/sources.list
如添加阿里云镜像,本人用的官方CN源,现在墙太严重了
deb http://mirrors.aliyun.com/ubuntu/ raring main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ raring-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ raring-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ raring main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ raring-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ raring-backports main restricted universe multiverse

二、使用光驱光盘作为源

sudo apt-cdrom -m -d /media/cdrom add

三、使用ISO镜像作为源

cd sudo mount -o loop -t iso9660 /../XX.iso /media/cdrom/
dvd sudo mount -o loop -t UTF /../XX.iso /media/cdrom/
sudo apt-cdrom -m -d /media/cdrom add

四、使用命令添加源

sudo add-apt-repository "deb-src http://mirrors.aliyun.com/ubuntu/ precise main "
sudo add-apt-repository "deb http://mirrors.aliyun.com/ubuntu/ precise main "

3.GPG签名验证错误

如http://ppa.launchpad.net karmic Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 27F5B2C1B3EAC8D9
添加公匙:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 27F5B2C1B3EAC8D9

4.共享文件夹

ubuntu 12.04LTS已经不支持smbfs文件系统,所以不能用mount -smbfs 来映射windows共享文件夹。

一、terminal下

mount //192.168.0.88/share  -o user=DOMIAN\\xxx,pass=xxx /mnt/share
注:其中192.168.0.88是windows主机名称,share是其共享文件夹名。domain是windows主机域名,必须大写。

二、GUI方式下

主文件夹下,按Ctrl+l,输入smb://192.168.0.88,按提示输入登陆账户,然后就可以访问了。

三、VMware下

1.安装open-vm-dkms,在终端中输入:sudo apt-get install open-vm-dkms
2. 更新完成之后继续输入:sudo vim /etc/fstab/etc/fstab 是存放文件系统静态信息的文件,系统启动后会从这个文件读取信息,把该文件指定的文件系统挂载到指定的目录。
3.在fstab中加入以下语句:
       host:/                 /mnt/hgfs               vmhgfs  defaults,ttl=5     0 0
4.在终端中输入:sudo reboot
       重启后 press s键 to skip mount failure
5.在终端中输入:     mount -a
6.进入/mnt/hgfs/目录,可以看到共享文件夹的名字,此时,可以通过共享文件夹与主机通信。

如上面方法不行,可尝试下面方法,步骤类似只是使用命令挂载
1.安装open-vm-dkms,在终端中输入:sudo apt-get install open-vm-dkms
2.sudo mount -t vmhgfs .host:/ /mnt/hgfs
3.运行vmware-config-tools.pl或者vmware-hgfsclient
4.进入/mnt/hgfs/目录

5.获取软件安装名称

查看目录/var/cache/apt/archives/获得软件安装包名称
gdebi-gtk xxxx.deb

6.IP地址配置

一、使用命令设置ubuntu的ip地址

1.修改配置文件blacklist.conf禁用IPV6:
sudo vi /etc/modprobe.d/blacklist.conf
2.在文档最后添加 blacklist ipv6,然后查看修改结果:
cat /etc/modprobe.d/blacklist.conf
3.设置IP(设置网卡eth0的IP地址和子网掩码)
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
4.设置网关
sudo route add default gw 192.168.2.254
5.设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
6.重启网络服务(若不行,请重启ubuntu:sudo reboot):
sudo /etc/init.d/networking restart
7.查看当前IP:
ifconfig

二、直接修改系统Ubuntu Linux配置文件

网络Ubuntu Linux配置文件是:/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载。

1. 以DHCP方式配置网卡
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在这里你应该会看到如下内容:
auth lo
iface lo inet loopback
这个正是lo回环,是让你可以ping通localhost的,不能删除,否则你写程序的时候调试器会工作不正常。
并用下面的行来替换有关eth0的行(在上面的lo回环的配置内容下面加入):
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient eth0

2. 为网卡配置静态IP地址
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址,根据情况定,不是必须)
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
系统启动时,它会从/etc/hostname来读取主机的名称。

5. Ubuntu Linux配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:
search chotim.com
nameserver 192.168.2.2

6.手动重启网络服务:
sudo /etc/init.d/networking restart

当然ubuntu是带图形界面的,所以上面关于一些地址的设置也可以像windows一样通过设置来完成,在窗口上方System—>Preference下面找相应的配置选项。


0 0