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

linux的视频学习4(网络配置和rpm)的更多相关文章

  1. Linux命令(七)——网络配置和网络通信

    在使用网络前,需要对linux主机进行基本的网络配置,配置后可以使该主机能够同其他主机进行正常的通信. 一.网络配置 1.ifcfg-ethn网络配置文件 所有的网络接口配置文件均存放在/etc/sy ...

  2. Linux 学习 (十) 网络配置

    Linux网络管理 学习笔记 配置 IP 地址 ifconfig 命令临时配置 IP 地址 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 #临时设 ...

  3. linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装

    1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的she ...

  4. Linux命令 — 设置或查看网络配置命令ifconfig

    ifconfig命令用于设置或查看网络配置,包括IP地址.网络掩码.广播地址等.它是linux系统中,使用频率最高的关于网络方面的命令. 1. 命令介绍 命令格式: ifconfig [interfa ...

  5. Linux 基础教程 26-基础网络配置

    基本配置     要想上网,计算机需要有专门的网络连接设备,即网络接口卡或者网卡.网卡按照与计算机主机的连接方式可以分为PCI网卡.ISA网卡及无线网卡(USB网卡)等.在Linux中可以使用命令ls ...

  6. Linux 笔记 - 第十三章 Linux 系统日常管理之(四)Linux 中 rsync 工具和网络配置

    博客地址:http://www.moonxy.com 一.前言 rsync 命令是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件,可以理解为 remote sync(远程同步) ...

  7. Linux(CentOs6.3)网络配置

    新装好的虚拟机往往还无法连接网络,本文描述了如何在CentOs6.3系统上配置网络信息 1.windows系统下快捷键windows+r,输入cmd并确定,打开黑窗口 2.黑窗口中输入ipconfig ...

  8. [Linux] Ubuntu 18 LTS netplan 网络配置

    Ubuntu 18 LTS netplan 网络配置 今天装完 Ubuntu 18 LTS,配置网络时发现Ubuntu 18LTS ifupdown has been replaced by netp ...

  9. linux自学(四)之开始centos学习,网络配置

    上一篇:linux自学(三)之开启虚拟机 安装好镜像之后,重启之后需要登录,我这里直接是root账号直接登录的,注意:输入密码的时候不显示. 之后输入ifconfig最常用的命令来查看网卡信息,出现c ...

随机推荐

  1. POJ 1704 Georgia and Bob(阶梯博弈+证明)

    POJ 1704 题目链接 关于阶梯博弈有如下定理: 将所有奇数阶梯看作n堆石头,做Nim,将石头从奇数堆移动到偶数堆看作取走石头,同样地,异或值不为0(利己态)时,先手必胜. 定理证明看此博:htt ...

  2. bzoj4318: OSU!&&CF235BLet's Play Osu!

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4318 4318: OSU! Time Limit: 2 Sec  Memory Limit ...

  3. Udemy - Angular 2 - The Complete Guide 笔记

    1. install > npm install -g angular-cli 2. create app > ng new first-app 3. build app > cd ...

  4. 6、Web应用程序中的安全向量 -- customErrors(适当的错误报告和堆栈跟踪)

    几乎所有的网站在开发过程中都在web.config文件中设置了特性<customErrors mode="off">. customErrors模式有3个可选的设置项: ...

  5. ios navigationController代码创建

    1.新建类文件FirstViewController,subClass of:UIViewController 2.新建类文件MYNavigationController,subClass of:UI ...

  6. db2安装要设置tcp、ip

    1.注册表变量DB2COMM是否已经设置了值,是什么级别的?db2set -all | grep -i "DB2COMM" (in unix like os)db2set -all ...

  7. java URL编程

    一.URL编程技术 URL是统一资源定位器的缩写,它是指向互联网“资源”的指针.URL表示了Internet上某个资源的地址.URL支持http,file,ftp等 多种协议.通过URL标识,可以直接 ...

  8. Minigui开发之遥控控制逻辑算法

    引言 在开发公司的minigui产品时,需要用遥控器来切换显示屏上的图标和控件,这就涉及到一个问题,如何获得下一个选中的图标或控件呢? 解决思路 利用每个控件自身的ID号,建立一张类似矩阵的表,用坐标 ...

  9. Bourn Again Shell编程

    shell既是命令解释程序,又是一种高级程序设计语言.shell是解释型语言. bash脚本的建立和运行: 注释行以#开头 #!后面的参数告诉系统执行本文件的程序 执行脚本文件有两种方法: 1.   ...

  10. jQuery实现的简单分页功能的详细解析

    分页功能在项目开发中不可或缺,老司机操作起来就和呼吸一样简单,新手恐怕就会吃力一些. 今天我回顾了一下具体的操作步骤,决定详细的分析一下每一步的实现目的及原理. 我们会创建一个简单的json文件来模拟 ...