Ubuntu系统详细分析【1-10】

1.    查看服务器主机IP地址:Ifconfig. 3

2.    配置主机服务器的IP地址(一):... 4

3.    Linux下修改IPDNS、路由命令行设置 ubuntu 版本命令行设置IP—(二):... 6

4.    配置dns服务器... 8

5.    查看是否与其他主机服务器通信:ping命令... 8

6.    查看主机服务器的系统时间:date命令... 8

7.    查看主机服务器的硬件时间:hwclock. 8

8.    置主机服务器的系统时间:sudo date –s命令... 8

9.    Ubuntu中切换到root用户下:sudo –i 9

10.      Ubunturoot用户和user用户的相互切换

1.         查看服务器主机IP地址:Ifconfig



2.         配置主机服务器的IP地址(一):

Ubuntu 8.10中设置网络后,重新启动,发现网络设置没有保存。
解决方法:
1
、配置IP等相关网络设置
sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback

#
上面2行是系统loopback设备,必须有
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0

安装完系统后设置网络连接才发现,原来Ubuntu 8.10 ( Intrepid Ibex ) 确实无法保存网络设置,重启之后又等于没设置过一样,到底什么问题我也不清楚,我的是局域网。我是这样解决的,把有线连接中的 Auto eth0 先删除掉,然后手动添加一个新的连接,这样就可以保存设置了。

检查网络配置
$ ifconfig

配置DHCP客户端
$ sudo vi /etc/network/interfaces
加入 iface eth0 inet dhcp

配置静态IP地址
$ sudo vi /etc/network/interfaces
eth0
配置如下:
auto eth0
address 192.168.0.88
netmask 255.255.255.0
gateway 192.168.0.1

让新配置生效
保存退出后,使用重启networking命令让新配置生效:
$ sudo /etc/init.d/networking restart
也可以重启网卡让新配置生效,优点是不影响其他网络接口:
$ sudo ifdown eth0
$ sudo ifup eth0

临时改变IP地址
$ sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0
当系统重启动后,后会恢复interfaces中的配置。

设置默认网关的方法也有两种:
1.
interfaces文件中设置。
$ sudo vi /etc/network/interfaces
eth0的相关配置下加入gateway,如:
auto eth0
iface eth0 inet static
address 192.168.1.123
netmask 255.255.255.0
gateway 192.168.1.1

2.
直接用命令设置:
删除当前缺省网关
$ sudo route del default gw
手工配置缺省网关
$ sudo route add default gw 192.168.1.1
查看路由信息
$ route
使用本方法,修改当即生效,重新启动后,则interfaces文件中的设置有效。

查看主机名
$ hosts
$ hostname
临时修改主机名
$ sudo hostname testserver
testserver为计算机名)
执行完命令后,即时生效。

$ sudo hostname [新的计算机名]

$ sudo reboot

永久修改主机名
$ sudo vi /etc/hostname
把新的主机名写入即可。当系统重启后,会读出此文件中主机名。

配置DNS服务器的地址,最多可以使用3DNS服务器
$ sudo vi /etc/resolv.conf
nameserver 202.xx.xx.xx
nameserver 192.168.1.1
”resolv.conf”的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证”resolv.conf”配置文件。

3.         Linux下修改IPDNS、路由命令行设置 ubuntu 版本命令行设置IP—(二):

注意:在这里提到的但是在你测系统里面找不到 自己新建就可以拉:
cat /etc/network/interfaces  
# This file describes the network interfaces available on your system  
# and how to activate them. For more information, see interfaces(5).  
# The loopback network interface  
auto lo  
iface lo inet loopback  
# The primary network interface  
auto eth0  
iface eth0 inet static  
address 192.168.1.104  
netmask 255.255.255.0  
network 192.168.1.0  
broadcast 192.168.1.255  
gateway 192.168.1.2  
# dns-* options are implemented by the resolvconf package, if installed  
dns-nameservers 58.22.96.66 218.104.128.106 202.101.138.8  
dns-search .COM  
重启网卡: /etc/init.d/networking restatr  
redhat Linux
版本命令行设置IP:  
ifconfig eth0
ip  
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip  
一、修改IP地址  
[aeolus@db network-scripts]$ vi ifcfg-eth0  
DEVICE=eth0  
ONBOOT=yes  
BOOTPROTO=static  
IPADDR=219.136.241.211  
NETMASK=255.255.255.128  
GATEWAY=219.136.241.254  
二、修改网关  
vi /etc/sysconfig/network  
NETWORKING=yes  
HOSTNAME=Aaron  
GATEWAY=192.168.1.1  
三、修改DNS  
[aeolus@db etc]$ vi resolv.conf  
nameserver 202.96.128.68  
nameserver 219.136.241.206  
四、重新启动网络配置  
/etc/init.d/network restart
五、例子  
1
、修改ip地址  
即时生效 
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0  
【已经生效,普通用户下sudo
启动生效 
修改/etc/sysconfig/network-scripts/ifcfg-eth0  
2
、修改default gateway  
即时生效 
# route add default gw 192.168.0.254  
【已经生效,普通用户下sudo
启动生效 
修改/etc/sysconfig/network-scripts/ifcfg-eth0  
修改dns  
修改/etc/resolv.conf  
修改后可即时生效,启动同样有效  
3
、修改host name  
即时生效 
# hostname fc2 (fc2
为更改的主机名) 
启动生效 
修改/etc/sysconfig/network  
ps:  
DEVICE=eth0  
BOOTPROTO=static  
IPADDR=192.168.8.85  
NETMASK=255.255.248.0  
GATEWAY=192.168.8.1  
HWADDR=00:0uu3:47:2C:D5:40  
ONBOOT=yes  
4
:添加Linux系统启动项:  
vi /etc/rc.d/rc.local  
修改Linux系统SSH的端口号  
修改Linux系统SSH的端口号 操作系统linuxUnix都适用: 修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022 然后  
kill -HUP `cat /var/run/sshd.pid`
就行了。 注:现有连接自己不会断,因为kill -HUP `  
修改Linux系统SSH的端口号  
操作系统LinuxUnix都适用:  
修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022  
然后 kill -HUP `cat /var/run/sshd.pid` 就行了。  
注:现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。  
要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 exit 命令退出,在用新的端口登陆即可

4.         配置dns服务器

ubuntu dns服务器信息,放在/etc/resolv.conf,
添加dns服务器地址,如202.112.125.53,则在上述文件中加入
nameserver 202.112.125.53
小结:
只要按上面的步骤配置完,就能上网了,如果还不行就重启下机器试试。

5.         查看是否与其他主机服务器通信:ping命令

Ping 10.112.99.183


6.         查看主机服务器的系统时间:date命令


7.         查看主机服务器的硬件时间:hwclock


8.         设置主机服务器的系统时间:sudo date –s命令

sudo date -s MM/DD/YY   设置日期

sudo date -s hh:mm:ss     设置时间

#clock -w           ------确保修改生效

sudo /etc/init.d/hwclock.sh restart #将修改后的正确时间写入cmos



9.         Ubuntu切换到root用户 下:sudo –i


10.     Ubunturoot用户和user用户的相互切换

Ø  user用户切换到root用户:sudo su suswitch user)】

当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可;


Ø  root用户切回user用户:su user user是你自己安装时候的用户名】

想从root用户切回user用户只需执行命令:su user (user是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键推出;

本文出自 “叁道年客” 博客,谢绝转载!

你可能感兴趣的:(ubuntu,Ubuntu系统详细分析)