linux学习(三)

linux下的shell

shell编程类似于DOS中的批处理(bat);

shell

  • env[该命令可以显示当前操作系统的环境变量]
  • chsh - s 输入新的shell[改变当前使用的shell]
  • history[查看最近执行的命令]

linux下的网络编程

linux/unix的世界就是网络的世界,而网络的基础就是tcp/ip。

tcp/ip

  • 人与人之间的交流通过语言,计算机与计算机之间的交流就需要通讯协议;
  • tcp/ip是目前最重要的通讯协议;
  • tcp 传输控制协议
  • ip internet协议

OSI七层模型(理论)

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

Tcp/ip模型(现实)

  • 应用层:ftp,aoolication(smtp),telnet
  • 传输层:transport
  • 网络层:(ip)定位ip地址和确定连接路径
  • 链路层:(link)与硬件驱动对话
  • 在这里插入图片描述

参考书目:TCP/IP详解 协议 实现 TCP事务协议

追踪路由

  • tracere www.baidu.com查询通过哪些网关连接到baidu服务器
  • ping 目标IP [测试两个ip是否畅通]
  • 在windows下查看IP情况 ipconfig
  • 在linux/unix下查看IP情况的命令是 ifconfig
  • a:1.0.0.0 - 127.255.255.255
  • b:128.0.0.0 - 191.255.255.255
  • c:192.0.0.0 - 223.255.255.255
  • d:224.0.0.0 - 239.255.255.255
  • e:240.0.0.0 - 247.255.255.255

子网之间是通过路由器连接的;

linux网络环境配置:

1 第一种方法:
  • 用root身份登录;
  • setup
  • Network configuration;
  • 运行/etc/rc.d/init.d/network restart名称才生效。
2 第二种方法
  • ifconfig eth0 x.x.x.x 对网卡进行设置;
  • ifconfig eth0 network  x.x.x.x 对子网掩码设置;
  • 对广播地址和dns使用默认的;
  • 这种发式设置会自动生效;
  • 临时生效,重启关机会回到之前。
3 第三种方法
  • 修改 /etc/sysconfig/network-scripts/ifcfg-eth0[代表网卡]

整个文件里各个属性都可以膝盖,包括ip,子网掩码,广播地址,默认网关。

  • 同样,运行/etc/rc.d/init.d/network restart名称才生效。

在linux中,所有的设备都是文件

windows 和 linux 如何ping通

  • ping通必须要在同一个子网中;

RPM管理

  • RPM是 redhat Package Manage的缩写;

  • 一种用于互联网下载包的大打包及安装工具,它包含在某些linux的分发版中。

  • 生成具有.RPM扩展名的文件。

  • rpm qa[查询安装了哪些rpm软件包]

samba详解

  • windos主机之间可以通过“网上邻居”来访问共享文件;
  • NFS也能使linux主机之间之间实现资源访问;
  • Samba服务软件能够使windos和linux之间实现资源共享
samba服务器安装
  1. 看看是否已经安装了samba rpm -q samba

如果有,卸载;rpm -e samba

如果有依赖关系 无法删除;

  1. 依次删除
  2. rpm -e --nodepes samba[强制删除]
  1. 把自己的安装文件挂载到linux下;
  2. 把samba开头的文件拷贝到home目录下去,准备安装;
  3. 开始安装rpm -ivh XXXX.rpm
  4. 创建一个用户zsy useradd zsy[如果没有指定用户组,就会自动创建同名用户组并将该用户加入];设置登录到linux密码;
  5. 给zsy设置samba密码;
  • cat /etc/passwd | mksmbapasswd.sh > /etc/samba/smbapasswd[sh脚本文件,把显示出来的linux用户设置成samba用户 可以用gred过滤想加入的用户]
  • 设置密码 smbpasswd zsy然后输入想设置的密码
  1. 启动该samba服务器
  • service smb start
  • service smb stop
  • service smb restart
  1. 接下来就可以通过windos访问linux下的zsy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值