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.在目录中只能打开该目录文件,对用户下的目录文件进行操作,不能直接对以该用户命名的文件夹进行操纵。

Linux+javaEE学习笔记之Linux网络环境配置相关推荐

  1. linux系统管理学习笔记之一-------linux解压缩命令

    linux系统管理学习笔记之一-------linux解压缩命令 2009-12-29 11:52:55 标签:linux tar [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接 ...

  2. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

  3. Kotlin学习笔记(1)- 环境配置

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...

  4. Windows驱动开发学习笔记(一)—— 环境配置第一个驱动程序

    Windows驱动开发学习笔记(一)-- 环境配置&第一个驱动程序 环境配置 第一个驱动程序 环境配置 安装VS2010:https://pan.baidu.com/s/1uZWWxCtB60 ...

  5. CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)

    这段时间比较了国外的phaser.pixi.create等h5游戏框架以及国内的egret.cocosjs之后,最后还是决定使用cocosjs进行h5游戏的开发. 先简单地说一下个人的观点:首先pix ...

  6. opencv学习笔记(一)——环境配置

    opencv入门学习(一)--环境配置 一.安装Visual Studio 2022 专业版 可在官网自行下载. 二. 创建项目 填写项目名称以及存储位置,点击确定 新建源文件 三.配置环境(后面项目 ...

  7. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置

    1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...

  8. linux服务器学习笔记:linux如何远程登录?

    Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器. 这时我们就需要远程登录到Linux服务器来管理维护系统. Linux系统中是通过ssh服务实现的远程登录功 ...

  9. linux服务器学习笔记:linux忘记密码怎么办?

    当然,除了重装系统,也有另外的方式.进入单用户模式更改一下root密码即可. 具体方法请参考:Linux 忘记密码解决方法

最新文章

  1. 血亏 1.5 亿、华为断供、Linux 之父怒删代码,2020 IT 大事记盘点
  2. 从《英雄联盟》的装备系统谈玩家行为与游戏设计
  3. python学习并发编程
  4. c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点
  5. 如何腾出计算机内存,电脑C盘又飘红?教你这样清理内存,可以轻松腾出大量空间...
  6. Java-泛型T T与T的用法
  7. WPF MVVM设计模式的ViewModelBase和CommandBase代码
  8. Codeforces Round #511 (Div. 1) 题解
  9. 7-1 计算物体自由下落的距离 (5 分)
  10. IOS学习之斯坦福大学IOS开发课程笔记(第六课)
  11. Raki的读paper小记:Bipartite Flat-Graph Network for Nested Named Entity Recognition
  12. vray5.1 for sketchup 安装教程
  13. 基于神经网络的系统辨识,神经网络的种类和特点
  14. 用户画像,原来是这么用的!看一个生活中的案例
  15. 实例学习Ansible系列:颜色与设定
  16. 【NOJ1130】【算法实验三】polygon
  17. SAP MIGO批次特性增强
  18. 微信小程序社群管理解决方案
  19. configure: error: Requested 'libcrypto = 1.1.0' but version of OpenSSL-libcrypto is 1.0.2g
  20. Android Retrofit2实战

热门文章

  1. 论文笔记:残差神经网络(ResNet v1)
  2. sweetjs 简介
  3. 网络对抗 Exp7 网络欺诈防范 20154311 王卓然
  4. jQuery第三方插件
  5. 使用路由器通过WiFi连西门子S7-1200 PLC的具体步骤
  6. 模拟cmos集成电路(6)
  7. [转帖]实时协同设计CAD平台
  8. 消息称Snapchat将收购自制表情应用开发商Bitstrips
  9. 前端UNI-APP调用企业微信客户端API JS-SDK方法
  10. 31岁零基础转型开发,目前35岁,说说我转行的辛酸史