zoukankan      html  css  js  c++  java
  • linux的视频学习4(网络配置和rpm)

    linux的视频学习:

    1.网络配置的三种方式的介绍。

    第一种方式:

    1. setup 命令--选择network configuration--》配置固定ip(tab键)和自动分配IP(长空格)
    2. /etc/rc.d/init.d/network restart 命令之后才生效。
    3. 用ifconfig 来显示网卡信息。

    第二种方式:

    ifconfig eth0  x.x.x.x  对网卡进行设置。

    ifconfig eth0 network  x.x.x.x 对子网掩码设置。

    对广播地址和dns使用默认的。

    立即生效,但是是临时生效,重启后恢复原状。

    第三种方式:

    在linux系统中所有的设备都是文件。直接修改文件。

    修改/etc/sysconfig/network-scripts/ifcfg-eth0文件里修改ip.子网等信息。

    运行/etc/rc.d/init.d/network restart

    永久修改生效。

    2.window /linux 互相ping通

    1. 在window打开命令行窗口。ping IP,显示ping不通。ipconfig 显示window的IP信息
    2. 在linux中修改IP网段。ifconfig eth0 IP(和window的ip在一个网段)。使用VMnet8

    3. RPM 包和Samba。

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

    RPM是Redhat Package Manage缩写。她生成具有.RPM扩展名的文件。SUSE,opennlinux等linux都包含这个版本。

    RPM 包名称格式:

    apache-1.3.23-11.i386.rpm

    "apache" 软件名称

    1.3.23-11 软件的版本号,主版本号和次版本

    i386是软件运行的硬件平台。

    rmp是文件扩展名。

    常用的RPM命令:(rpm需要小写)

    1.RPM -qa 查询全部所安装的rmp软件包。

    2.RPM -q mysql 查询mysql软件包是否安装。

    3.RPM -qi file :查询软件包信息

    4.RPM -ql 软件包名:查询软件包中的文件。

    5.RPM -qf 文件全路径名  :查询文件所属的软件包

    6.RPM -qp 包文件名 :查询包的信息对这个软件包的介绍

    RPM包的安装和卸载:

    rpm -i RPM包全路径名称 i = install 安装, v=verbose 提示,h=hash 进度条

    rpm -e RPM包的名称。(卸载)

    rpm -U RPM包 的名称:RPM包的升级。

    3.samba的安装:

    samba是用于window和linux文件共享的软件。

    1.首先检查是否安装了samba。 命令: rpm -q samba

    2.如果有需要卸载samba。 命令: rpm -e samba   . 如果有依赖关系的时候,删除失败。

    rpm -e --nodeps 文件名称  :强制删除这些相关的rmp包。

    3.把iso文件挂载到linux上。

    4.cp samba开头的文件到 /home下面。

    5.rpm -ivh ***.rpm 安装samba

    6.rpm -qa samba 检查安装情况。

    7.创建一个用户youyou,  useradd youyou.

    8.passwd youyou 修改youyou登陆到linux的密码

    9.给youyou设置samba密码文件:  //将/etc/passwd中的用户都加到smbpasswd中

    cat  /etc/passwd |  mksmbpasswd.sh >/etc/samba/smbpasswd

    设置密码: smbpasswd  youyou

    10.启动samba服务器测试。 service smb start /stop /restart

    samba共享资源的基本配置:  /etc/samba/smb.conf

    1.comment :针对共享资源所做的文字说明。默认是空串。

    comment = dir for todayhero 

    2.path :如果共享的资源是目录,是指定该目录的位置。

    path = /tmp 共享tmp这个目录

    3.guest ok :是否允许用户不使用账号和密码访问此资源

    guest ok = yes :运行用户不使用账号和密码访问此资源。

    4.hosts allow :设置连接主机的地址。

    hosts allow = 192.168.1.0   server.abc.com; 运行来自这个IP/域名的

    5.hosts deny : 设置禁止连接的主机地址。

    hosts deny = 192.168.25.25  : 不允许来自该IP地址的主机访问此samba服务器的资源。

    6.read only : 设置共享的资源是否为只读。

    read only = yes : 允许只读。

    read only = no:  不仅仅是只读,还可以写入。

    7.writable :设置是否允许写入。

    writable = yes/no.

    8. browseable :设置用户是否可以看到此共享资源。

    browseable =yes/no

    9.

    available :设置是否启用资源共享

    available = yes/no

  • 相关阅读:
    Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)
    Java基础知识强化79:被遗忘的Java Math类
    Java基础知识强化78:正则表达式之获取功能(案例)
    Java基础知识强化77:正则表达式之获取功能(Pattern 和 Matcher类的使用)
    Java基础知识强化76:正则表达式之替换功能
    Java基础知识强化75:正则表达式之分割功能(字符串中的数字排序案例)
    asp.net页面过滤所有换行符和多余空格
    nvelocity学习笔记
    ASP.NET session时间的设置
    Server的Transfer和Response的Redirect
  • 原文地址:https://www.cnblogs.com/gaochsh/p/5400107.html
Copyright © 2011-2022 走看看