热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Debian小菜手记

Debian小菜手记--Linux发行版技术-Debian信息,下面是详情阅读。
一、软件包的安装源
修改 /etc/apt/sources.list,加入安装源,如:

deb fpt://mirror.dlut.edu.cn/debian main

deb http://ftp.us.debian.org/debian sarge main contrib non-free
deb-src http://ftp.us.debian.org/debian sarge main contrib non-free
deb http://people.debian.org.tw/~koster/debian/sid ./
deb-src http://people.debian.org.tw/~koster/debian/sid ./

二、配置IP地址及以太网接口
修改 /etc/network/interfaces ,如:

auto eth0 #设置设备名称
iface eth0 inet static #设置接口类型,static为静态ip,或者为dhcp
address 192.168.1.1 #接口地址
netmask 255.255.255.0 #掩码
gateway 192.168.1.254 #网关

auto eth1
……

为了让配置生效,运行 /etc/init.d/networking restart

三、修改网址的物理地址
运行如下的命令

ifconfig eth0 down #将要修改的网卡接口停掉
ifconfig eth0 hw ether 00:32:0E:AD:28:0D #修改成目的Mac地址
ifconfig eth0 up #再次启动这个网卡接口
ifconfig #查看网络配置,从而检查修改的结果,如果没有变过来,可以运行

# /etc/init.d/networking restart 让网络全部重新配置

#注:这种修改只是暂时的,机器重启以后就恢复成原本的值

四、更新系统
运行apt-update和apt-upgrade

五、系统的启动的相关执行
系统init进程,在最后运行 /etc/inittab 文件。在这个文件中,有 runlevel 的定义,默认为2,此时,系统就运行 /etc/rc2.d 文件夹下的脚本。如果需要让某个脚本开机运行,就可以把它 cp 到这个目录下,不过文件名要是 S 开头。同样,如果我们不想让某个脚本开机运行,可以将其文件名 mv 成不以S开头,如以K开头。在/etc/inittab中定义了开机时的开启的终端的数目及名字,我们也可以配置。

六、网关透明代理的设置
假设网关的两块网卡,网卡0是外网网卡,网卡1是内网网卡。

# etho 1 > /porc/sys/net/ipv4/ip_forward //将ip_forward置为1
# iptables -t nat ? A PREROUTING -i eth0 -d 外网地址 -j DNAT --to 192.168.0.0
# iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to 外网地址

其中,外网地址是外网网卡对应的IP地址,如202.118.67.243。eth0是外网卡对应的接口号。

七、与Windows实现共享
安装Samba软件包,再进行一些相关的设置即可。

1、安装Samba
#apt-get install samba

系统会问你,请参考这些答案:用debconf配置samba吗?Yes。

输入工作组名,或者域名:workgroup。

使用口令加密?Yes。

以什么方式运行samba?我们选择默认的daemons方式,让他在后台监听。

创建samba口令库?Yes。

现在,就可以在Windows的网上邻居中对应的工作组中可以看到Debian这台机器了。

如果以后想对安装过程中的相关配置进行重新配置,可以用下面的命令:

# dpkg-reconfigure samba

2、 配置
Samba只有一个配置文件!那就是/etc/samba/smb.conf。可以使用testparm命令来检查Samba的当前配置。命令格式为:

#testparm
现在,Windows下,无论任何用户和密码都不能访问这台机器,我们必须创建用户。

首先,在/etc/samba/目录下面,生成一个文件,名字叫:smbpasswd:

# touch /etc/samba/smbpasswd

然后,使用smbpasswd命令,添加samba用户:

   # smbpasswd -a 用户名

它会提示要求输入密码(两次)。

此时,在Windows下,就可以用这个用户名和密码访问这台Samba服务器了。

接下来配置所要共享的文件夹。编辑smb.conf文件

# nano /etc/samba/smb.conf

在文件的结束加入如下几行就可以将其文件夹共享了。

添加的内容 说明

[MyShare] #其他机子访问本机看见的目录名,任意取
Comment = Sharing folder #注释说明,任意取
Path = /Temp #共享出去的路径,必须有
Read Only= no #是否只读
Public = yes

其中,/Temp为实际存在的文件夹,如果没有,可以利用mkdir来创建一个。为了让Windows下成功访问,必须设置文件夹的属性为可执行的,命令如下:

#chmod ?a +x /Temp 或 #chmod 777 /Temp

进行以上配置以后,重启Samba,命令为:

#/etc/init.d/samba restart

现在就可以在Window下访问Debian机器上的共享了。

但是,我们在Debian下却不可以访问Windows共享,方法如下:

安装Samba-client

#apt-get install samba-client

安装完成后不用作任何配置就可以使用了。

可以用命令smbclient ?L 来验证,也可以在X环境下验证。
推荐阅读
  • 如何查看电脑系统版本_腾讯云服务器系统版本怎么看?Windows和Centos版本怎么选?...
    腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • 阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ... [详细]
  • 如何监控 Linux 服务器状态?,分享
    Linux服务器我们天天打交道,特别是Linux工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。本文介绍的几个命令,不仅仅适用于 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
author-avatar
思路
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有