Linux+javaEE学习笔记之Linux网络环境配置
网络知识简单介绍:
Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
追踪路由的命令:tracert 目标ip或域名
测试两台电脑的网络是否畅通命令是:ping 目标ip
在Windows下查看ip地址的命令:ipconfig
在Linux/Unix下查看ip地址的命令是:ifconfig
Linux网络环境配置具体操作:
第一种方法: 以root用户登录,输入命令:setup 选择network configuration 即可对网络进行配置 在配置完成后退出,必须输入命令:/etc/rc.d/init.d/network restart
第二种方法:对ip地址的临时修改命令:ifconfig eth0 ip2 此命令就可以将原有的ip地址为ip2 注意此处是临时生效,即当我们重启时该Ip地址又会变为原来的ip
第三种方法:编辑Linux底层文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0 再使用命令:/etc/rc.d/init.d/network restart
我们用第二种方式来修改Linux的ip地址并实现Windows和Linux的网络联通:
1.先将点击设置,再来设置Linux的网络适配器,选择NAT模式或自定义模式选取 VMnet1或 VMnet8具体根据自己的设置来选择。
2.打开cmd,使用ipconfig,查看自己的ip地址,此时也会看到自己Linux自定义模式选取的是 VMnet1还是 VMnet8
4.将Linux系统中的ip地址修改为与Windows系统中的ip地址在同一个网段中,即同属于一个子网。修改Linux系统的ip地址的命令:ifconfig eth0 ip2
修改规则是,如:Windows的ip为192.168.22.22,那么Linux系统的ip地址可改为:192.168.22.XX
5.在Windows系统的cmd中使用ping命令:ping ip(Linux系统的ip)
在使用ping命令后就会看到有数据包的发送和接收。说明两者已经可以联通了。
rpm管理:
rpm:RPM Package Manager(RPM软件包管理器)的缩写。
查询所有RPM包 的命令:rpm -qa 查询某个具体的包:rpm -q 文件名 比如查询是否安装了MySQL:rpm -q mysql (文件名区分大小写)
安装rpm包命令:rpm -i rpm包全路径名称 安装rpm包并显示提示和进度条命令: rpm -ivh rpm包全路径名称
卸载安装的rpm包命令:rpm -e rpm包名称 升级rpm包的命令:rpm -u rpm包全路径名称
Windows和Linux文件共享的实现:在Linux系统中安装samba服务,并配置即可。
Samba服务器的安装步骤:
1.检查是否安装了Samba服务器。命令:rpm -qa | grep samba 或者命令:rpm -q samba 也可以使用setup命令查看是否有smb服务
2.如果检查到已安装可以使用卸载命令rpm -e --nodeps (改命令是强制卸载,忽略其依赖关系)
3.使用mount /mnt/cdrom 命令挂载镜像文件
4.使用cd /mnt/cdrom 命令进入到/mnt/cdrom 文件目录中
5.使用cp 命令将Samba的相关三个文件拷贝到home目录下
6.使用cd命令进入到home目录中
7.使用rpm -ivh 命令分别安装三个Samba 的rpm文件
8.可以通过rpm -qa samba 命令查看是否安装成功
9.创建用户,并给该用户设置登陆密码
10.为该用户设置Samba密码使用命令: cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
11.设置密码 使用命令:smbpasswd 用户名
12.启动Samba服务,测试命令:service smb start 关闭服务命令:service smb stop 重启服务命令:service smb restart
13.服务器启动以后,下面针对win7系统的设置访问Samba服务器的设置:
1.打开cmd输入Linux的ip地址并不能访问到,此时可以尝试关闭Linux的防火墙,关闭防火墙命令:iptables -F
2.关闭防火墙后,会发现选择用户和设置命名,应选择其他用户,用第9步中创建的用户名和密码登陆,会发现输入多次都会报错为用户名密码错误,此时在做一步修改,在cmd上执行命令“secpol.msc”会进入到win7的本地安全策略设置的对话框,选择打开“本地策略”,选择打开“网络安全:LAN 管理器身份验证级别”,双击进入,选择下拉列表中的“发送LM和NTLMv2,如果已协商,则使用NTLMv2协议”
3.此时完成了设置之后,可以再次选择用其他用户登录即可访问到Linux下的Samba服务器下的第9步中用户目录下的内容了。
14.在目录中只能打开该目录文件,对用户下的目录文件进行操作,不能直接对以该用户命名的文件夹进行操纵。