1. 有ubuntu server 系统 服务器 怎么搭建局域网
一、部分软件包本地源的制作
1.1安装所需软件包
# sudo apt-get install nautilus-open-terminal dpkg-dev
1.2打包deb软件包
将/var/cache/apt/archives/下的所有deb文件拷到(cp命令,图形界面都没问题)你想要的地方,拷贝前建议执行一下:
# sudo apt-get autoclean
例如拷至/home/packages/下的Natty目录中:/home/packages/Natty
1.3在终端中进入指定目录上一级目录
拷完后在终端中进入刚才新建的目录Natty所在的上一级目录,也就是:/home/packages
1.4生成软件包依赖信息文件
在终端中执行:
# sudo dpkg-scanpackages Natty /dev/null | gzip >Natty/Packages.gz
至此本地源的软件包已经准备完毕;下面接着介绍如何使用。
二、本地源的使用
本地源的使用可分两种方法,如果只作为自己机器软件包的备份,重装系统只用,可参照2.1本机源服务器的搭建;如果想要分享给局域网里的其他人,甚至互联网上的其他人,则可参照2.2局域网中搭建本地源服务器。
2.1、本机源服务器的搭建
2.1.1将地址加入更新源列表文件
# sudo gedit /etc/apt/sources.list
把 deb file:/// home/packages/ Natty/
注意Natty后面有一个斜杠,前面还要有空格
加入到sources.list即可。
2.1.2 更新源信息及安装软件
打开终端,输入
#sudo apt-get update
以更新本地的软件包列表
然后可以用apt-get命令安装本地源中含有的软件包或者像我一样直接执行
#sudo apt-get dist-upgrade
命令更新系统。如果再懒一点,可以输入以下命令
#sudo apt-get update;sudo apt-get dist-upgrade
来直接进行以上工作。
之后即可正常安装所需软件。
2.2、局域网中搭建本地源服务器
2.2.1安装配置apache2服务器
这个网上有N多介绍,这里就不予介绍了;只要注意一点,配置apache2的时候注意端口,不要配置成可能被其他网络应用使用的端口就可以。
2.2.2配置服务器上的Ubuntu源
如果你安装了apache2,也可以把这个部分源对外开放,方法如下:
创建软连接:
#sudo ln -s /home/packages/Natty/ /var/www/ubuntu-local
将源地址添加到系统源列表文件
#sudo gedit /etc/apt/sources.list
把 deb http://127.0.0.1/ubuntu-local /加入到sources.list
注意空格后有一个斜杠
网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名
注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式:
局域网中应加 deb http://192.168.1.224/ubuntu-local/
地址之后加空格 河南新华网络运营协会为您解答
2. 如何在ubuntu中安装设置ftp服务器
1、更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp。
2、使用sudo apt-get install vsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获取。
3、安装好ftp后默认是会自动创建ftp用户的,然后设置ftp用户的密码,输入sudo passwd ftp,然后输入密码,再确认密码。
4、创建ftp用户的家目录,使用sudo mkdir /home/ftp命令
5、设置ftp家目录的权限,我这里为方便直接使用sudo chmod 777 /home/ftp命令将权限设置为777,当然你可以根据自己需求进行设置。
6、对/etc/vsftpd.conf配置文件进行一定的修改。使用 sudo gedit /etc/vsftpd.conf打开配置文件,如果你喜欢vi或vim编辑器也可以使用它们打开。
7、将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)
8、然后重启ftp服务,使用命令sudo service vsftpd restart重启ftp服务。
9、测试ftp,复制一些文件到/home/ftp目录下
方法一:在浏览器中输入ftp://localhost,网页登录。
方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。
另外:如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。
3. ubuntu下怎样配置网络
设置地址就可以了
首先在联网的WINDOWS系统(你可以找朋友的电脑)下---运行----输入CMD----输入ipconfig /all(中间有空格),记下IP,DNS SERVERS 地址
进入ubuntu--网络设置里输入IP地址和DNS服务器地址,然后PING下外网看是否能连通
4. ubuntu网络安装器怎么安装
首先,什么是网络安装:网络安装针对的是没有光驱但有网卡的机器,只要
机器能正常使用,并且有网卡,不论是否能够上internet,只要能两机互联
就可以装ubuntu。
然后:网络安装与硬盘安装的优缺点:
1。网络安装可以把整张硬盘都格式化装Linux,而硬盘安装必须至少保留
一个盘存放CD映像。
2。网络安装根本不用考虑本地硬盘分区类型的问题,
而硬盘安装必须有一个FAT32的硬盘存放CD映像。
3。网络安装根本不用下载额外的启动映像,官方下载的光盘已经具有网络安装功能。
4。网络安装要求Linux内核能够驱动你的网卡,硬盘安装不需要。
5。网络安装需要对网络设置有基本的了解,对网络小白来说有一定困难。
6。网络安装需要有一台机器做服务器,如果你只有一台电脑,周围没有任何其
他电脑,这个就比较困难。
总结:网络安装的最大用途在于你不能在本地硬盘上放一个光盘映像,或者
需要全盘分区安装,或者把现有的linux重装成一个新版本但不愿保留任何分区的情形。
下面说一下网络安装的步骤:
1。下载alternative cd
2。把cd映像设置到在web服务器的路径中
3。设置要安装机器的grub,从本地服务器上下载启动映像
4。启动待安装的机器并选择安装
5。在选择源那一个步骤选择自定义,然后输入本地web服务器的IP,光盘映像的路径。
6。然后一切顺利可以安装。。。
5. ubuntu怎么设置上网代理服务器
你可以使用squid
Squid服务程序是一款在类Unix系统中最为流行的高性能代理服务软件,通常会被当作网站的前置缓存服务,用于替代用户向网站服务器请求页面数据并进行缓存,通俗来讲,Squid服务程序会接收用户的请求,然后自动去下载指定数据(如网页)并存储在服务器内,当以后的用户再来请求相同数据时,则直接将刚刚储存在服务器本地的数据交给用户,减少了用户的等待时间。
Squid服务程序配置起来相对简单,效率高、支持如HTTP、FTP、SSL等多种协议的数据缓存,还支持基于ACL访问控制列表和ARL访问权限列表功能的内容过滤与权限管理功能,禁止用户访问存在威胁或不适宜的网站资源,保证内网安全的同时还整体的提高了客户机的访问速度,帮助节省网络带宽,尤其适合安装在内存大、硬盘转速快的服务器上。
从作用上分为正向代理和反向代理:
正向代理让用户可以通过Squid服务程序获取网站页面等数据,具体工作形式又分为标准代理模式与透明代理模式。
标准正向代理模式:
将网站的数据缓存在服务器本地,提高数据资源被再次访问时的效率,但用户必需在上网时指定代理服务器的IP地址与端口号,否则将不使用Squid服务。
透明正向代理模式:
功能作用与标准正向代理模式完全相同,但用户不需要指定代理服务器的IP地址与端口号,所以这种代理服务对于用户来讲是完全透明的。
反向代理则是为了降低网站服务器负载而设计的,反向代理服务器负责回应用户对原始网站服务器的静态页面请求,即如果反向代理服务器中正巧有用户要访问的静态资源则直接将缓存的内容发送给用户,减少了对原始服务器的部分数据资源请求。
所以对于正向代理一般用于企业的局域网内,让员工通过Squid服务程序来代理上网,不但能节省网络带宽资源还能限制访问的页面,而反向代理则大多搭建在网站架构中,用于缓存网站的静态数据(如图片、HTML静态网页、JS、CSS框架文件等)。
关于如何配置squid以及相关正向反向代理的实验你可以查看下http://www.linuxprobe.com/chapter-16.html
6. 怎样配置新安装的Ubuntu版Linux系统的网络配置
鸟个的私房菜不错 你可以去看下 不过很枯燥
LINUX的配IP 我就来Red HAT小红帽的来说
打开终端 键入#netconfig
进去就可以配IP了
配好后还没完 健入#service network restart
重启下服务就好了 注意空格啊
7. ubuntu怎么设置网络连接
方法/步骤
方法一.使用图行界面设置,这个最简单。IP,子网掩码,网关,DNS都可以轻松设置。永久保存。
方法二,采用命令方式,临时修改网卡IP和子网掩码,重启网络后会丢失。$sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
查看网关,命令$route -n
修改网关$sudo route add default gw 192.168.0.1
查看DNS,使用nm-tool命令$ns-tool
方法三,修改网卡的配置文件,这个是最主要的方式,可以永久保存。
注意不是/etc/resolv.conf,而是/etc/network/interfaces文件。
输入命令$sudo nano /etc/network/interfaces
输入:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
Ctrl+x保存退出
输入命令$sudo nano /etc/resolvconf/resolv.conf.d/base
修改DNS
8. 如何在Ubuntu服务器上安装和配置DHCP服务
系统自带,如果没有安装,用yum安装即可。
yum install dhcp
安全完后,创建配置文件
cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
其中 option routers 为你要配置的网关地址(通常为dhcp即本机的ip); option subnet-mask 子网掩码 ;
其他项默认即可。保存配置文件后就可以启动服务了。
/etc/init.d/dhcpd start
我使用的系统是ubuntu-12.04-alternate-i386,是否使用wide-dhcpv6搭建,但是不知道/etc/wide-dhcpv6/dhcp6s.conf怎么配置
9. 如何在ubuntu中安装设置tp服务器
1,安装postfix、SASL及smtp服务
apt-get install postfix libsasl2 sasl2-bin libsasl2-moles libdb3-util procmail
您将会被问一些问题:
General type of configuration? <– Internet Site
Mail name? <– server1.example.com
2,配置postfix
dpkg-reconfigure postfix
您将再次被问一些问题:
General type of configuration? <– Internet Site
Where should mail for root go <– NONE
Mail name? <– server1.example.com
Other destinations to accept mail for? (blank for none) <– server1.example.com, localhost.example.com, localhost
Force synchronous updates on mail queue? <– No
Local networks? <– 127.0.0.0/8
Use procmail for local delivery? <– Yes
Mailbox size limit <– 0
Local address extension character? <– +
Internet protocols to use? <– all
3,配置postfix使它通过SASL实现smtp
### Configure Postfix to do SMTP AUTH using SASL (saslauthd)
postconf -e ‘smtpd_sasl_local_domain =’
postconf -e ‘smtpd_sasl_auth_enable = yes’
postconf -e ‘smtpd_sasl_security_options = noanonymous’
postconf -e ‘broken_sasl_auth_clients = yes’
postconf -e ‘smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination’
postconf -e ‘inet_interfaces = all’
echo ‘pwcheck_method: saslauthd’ >> /etc/postfix/sasl/smtpd.conf
echo ‘mech_list: plain login’ >> /etc/postfix/sasl/smtpd.conf
生成用于加密和认证用的证书
### Generate certificates to be used for TLS encryption and/or certificate Authentication
mkdir /etc/postfix/ssl
cd /etc/postfix/ssl/
openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024
chmod 600 smtpd.key
openssl req -new -key smtpd.key -out smtpd.csr
openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt
openssl rsa -in smtpd.key -out smtpd.key.unencrypted
mv -f smtpd.key.unencrypted smtpd.key
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
配置postfix,加密发送和接收的邮件
### Configure Postfix to do TLS encryption for both incoming and outgoing mail
postconf -e ‘smtpd_tls_auth_only = no’
postconf -e ‘smtp_use_tls = yes’
postconf -e ‘smtpd_use_tls = yes’
postconf -e ‘smtp_tls_note_starttls_offer = yes’
postconf -e ‘smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key’
postconf -e ‘smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt’
postconf -e ‘smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem’
postconf -e ‘smtpd_tls_loglevel = 1′
postconf -e ‘smtpd_tls_received_header = yes’
postconf -e ‘smtpd_tls_session_cache_timeout = 3600s’
postconf -e ‘tls_random_source = dev:/dev/urandom’
postconf -e ‘myhostname = mail.[MailServer].com
4,重启postfix服务
/etc/init.d/postfix restart
5,做一些小的修改,以便于postfix可以通过saslauthd工作
mkdir -p /var/spool/postfix/var/run/saslauthd
6,编辑一下下面这个文件
vim /etc/default/saslauthd
# This needs to be uncommented before saslauthd will be run automatically
START=yes
PWDIR=”/var/spool/postfix/var/run/saslauthd”
PARAMS=”-m ${PWDIR} -r”
# PIDFILE=”${PWDIR}/saslauthd.pid”
# You must specify the authentication mechanisms you wish to use.
# This defaults to “pam” for PAM support, but may also include
# “shadow” or “sasldb”, like this:
# MECHANISMS=”pam shadow”
MECHANISMS=”shadow”
7,这步很重要,因为我找了很多资料,这一步都没写对 ^_^
vim /etc/init.d/saslauthd
[...]
PWDIR=/var/spool/postfix/var/run/saslauthd
PIDFILE=”/var/spool/postfix/var/run/${NAME}/saslauthd.pid”
[...]
8,配置一下
sudo dpkg-statoverride –force –update –add root sasl 755 /var/spool/postfix/var/run/saslauthd
9,重启saslauthd服务
/etc/init.d/saslauthd start
10,安装pop3服务
apt-get
install courier-authdaemon courier-base courier-imap courier-imap-ssl
courier-pop courier-pop-ssl courier-ssl gamin libgamin0 libglib2.0-0
回答他的问题
Create directories for web-based administration ? <– No
SSL certificate required <– Ok
做一些配置
postconf -e ‘home_mailbox = Maildir/’
postconf -e ‘mailbox_command =’
/etc/init.d/postfix restart
如果一切都正常的话,你现在可以用evolution之类的软件做测试了(ubuntu自带)
10. Ubuntu服务器的网络配置文件在哪 (不在/etc/network/下)
Linux 系统的网络配置文件在 /etc/sysconfig/network-scripts/ 下面,具体的网卡名称系统默认会生成。
配置模板如下:
另外,可快速配置网卡信息,输入“ifconfig eth0 *.*.*.*”,点击enter键,输入“ifconfig”,点击enter键,可查看IP地址。