linux服务器的简单搭建

linux服务器的简单搭建
linux服务器的简单搭建

创建文件夹mkdir /home/yjq

挂在光盘:Mount /dev/cdrom /mnt/yjq(yjq指文件夹)

查看安装包:rpm –qa | grep 安装程序

从关盘安装rpm – ivh /mnt/yjq/Packages/安装程序

Linux关防火墙首先用setup进入控制面板

选择fieewall configuration

第一项是开启防火墙第二项是关闭防火墙

customize配置防火墙

关闭Selinux

Vi/etc/sysconfig/selinux

SELINUX=enforcing 改成SELINUX=disabled

禁止ip被某主机ping iptables –A INPUT –p icmp –s 对方主机–j DROP(例如iptables –A INPUT –p -s icmp 192.168.104.26 –j DROP

Linux账户创建useradd 用户名

Linux 账户密码创建修改passwd 密码

Linux 创建组groupadd 组名

Linux设置用户为系统账户但没登入系统的权限编辑/vim

/etc/passwd{把/bin/bash改为:/sbin/nologin}

Linux 用户加组usermod – g 组名

Linux 创建目录:mkdir /home/文件夹名(home为主目录)

Linux为目录授权chowm 777 /home/文件夹注777为最高权限

Linux创建文件vi 文件名

Linux启动服务service 服务名start

Linux重启服务service 服务名restart

Linux设置开机启动ntsysv

空格选中要开机启动的服务

配置服务之samba

限制samba可访问的范围host allow=

Samba设置打印机:load printers =yes

打印机配置文件路径printcap name =/etc/printcap

;printing=cups(打印机类型:bsb,sysv,plp,lprng,aix,hpux,qnx,cups)

;security=user(安全级别,share,user,server,domalin)

[global]这是全局配置

[global]这段是全局配置,是必段写的。其中有如下的几行;

workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);

netbios name 就是在Windows中显示出来的计算机名;

server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;

[homes] 这个在Windows中显示出来是共享的目录;

path = 可以设置要共享的目录放在哪里;

writeable 是否可写,这里我设置为可写;

browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no

guest ok 匿名用户以guest身份是登录;

linux之httpd(web服务)

安装httpd:rpm –ivh /mnt/Packages/httpd版本号

web主要设置主页和主目录

Documentroot"主目录"(列

Documentroot”var/www”>)

)

linux web 服务器多IP多域名

首先安装好HTTPD服务,然后就是配置httpd.conf 在

/etc/httpd/conf/httpd.conf

然后在利用关键字查找到

DocumentRoot "文件目录"

ServerName 服务器地址

然后编辑DNS可以解析域名。

分别创建相应的目录和文件一边访问

Directoryindex 主页(列1.html)

开启:service httpd start

重启:service httpd restart

Linux之vsftpd

安装vsftpd :rpm –ivh /mnt/Packages/vsftpd软件版本号

创建用户useradd 例如(useradd sy)

给文件夹权限chmod 777 用户(列如chmod 777 sy)渚777是最大的权限

启动vsftp service vsftpd start

重启vsftp service vsftpd restart

配置vsftpd

Vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES允许匿名登入ftp服务器

local_enable=YES 允许本地帐号登入

write_enable=YES 允许本地帐号有写入权限

anon_world_readable_only=YES

#允许匿名用户浏览,下载文件

anon_upload_enable=YES

#允许匿名用户上传

#anon_mkdir_write_enable=YES

#允许匿名用户建立目录

anon_other_write_enable=YES

#允许匿名用户具有建立目录,上传之外的权限,如重命名,删除

dirmessage_enable=YES

限制用户主目录:在vim /etc/vsftpd/vstpd.conf最后另起一行加上

chroot_local_user=YES

其实vsftpd本地用户组能否创建文件夹主要是给文件夹足够的权限然后就ok Vsftp限制用户上传大小:vim/etc/security/https://www.360docs.net/doc/417224665.html,nf

限定一某个用户只能下载,另一个用户只能下载

useradd -G 组–d 目录–M

注:G:用户所在的组d:表示创建用户的自己目录的位置给予指定

M:不建立默认的自家目录,也就是说在/home下没有自己的目录

useradd –G test –d /tmp/test –M test2

接着改变文件夹的属主和权限

chown test1.组ftp目录----这表示把ftp目录的属主定为test1

chmod 750 ftp目录----7表示wrx 5表示rx 0表示什么权限都没有

这个实验的目的就是test1有上传、删除和下载的权限

而test2只有下载的权限没有上传和删除的权限

当然主配置文件vsftpd.conf

----限制用户数和下载速度

anon_max_rate=* 数值KB/s 匿名用户最大下载速度

local_max=* 数值KB/s 本地用户下载最大速度

max_per_ip=* 数值同时一个IP最大连接数

max_clients=* 数值最大客户机连接数

----限制用户上传大小

vi /etc/security/limits.conf

用户名hard size 数值(KB)

格式用户hard size 大小

、DNS 解析服务

1.编辑主配置文件vi /etc/named.conf

zone “*”*里写得时域名,固定写法zone “*”IN {

type下的几个单词表达的意思:type *;

hint(定义的是使用这个域名作为初始化运行)file “*”;

slave (定义的是辅助域)

master (定义的是主域)};

file 是指定/var/named 的域配置文件

修改完毕wq保存

创建并编辑相应文件

首在/var/named/chroot/var/named 下CP文件|关于IN(前后空格隔开)

cp named.localhost(正向解析配置模板)/ named.loopback (反向解析配置模板)

正向解析模板,修改处*(*)

$TTL 1D $TTL 1D

*(域名) IN SOA *(域名)* (root.域名)*(反写IP段) IN(删除)SOA *(域名)*(root+域名)

无需修改处..............................................................

*(域名)IN NS *(dns+域名)*(反写IP段)IN NS *(dns+域名)

*(主机名,例如www)A*(IP地址)*(IP的第四段数字)PTR *(域名)

以此类推........................................................

修改完毕wq

编辑/etc/resolv.conf文件search *(加入域)

nameserver *(服务器的IP)

给配置文件更改所属组:chgrp named *(解析文件:)

service named restart(start)重启服务

nslookup进行检测

>*(完整的域名) .

禁止三键重启linux

修改/etc/inittab文件,将“ca::ctrlaltdel:/sbin/shutdown -t3 -r now”一行注释掉。

init q 执行这命令使上面修改后文件生效reboot重启linux

linux禁止对方ip ping 主机iptables -A INPUT -p icmp -s 对方主机-j DROP

开机任务计划

Crond

Crindtab-l(查看)

Crindtab-e(编辑)

Crindtab-r(删除)

格式* * * * *

(分钟)(每时)(每天(每月)(每星期)

对linux做任务计划

(编辑计划任务(-l是查看有的计划任务,-r是删除已有的计划任务)

{意思是每月的1日凌晨0:00关机关机前2分钟跳出 FOR MAINTANCE

{意思是将test的用户信息输出的/tmp/https://www.360docs.net/doc/417224665.html,}

Linux压缩

{/tmp(目录/var.tar.gz(输出的名字)/var/(压缩的目录)

Linu网络服务器配置习题解析

Linux网络服务器配置习题解析 一、选择题 1、在运行Linux操作系统的服务器上,管理员使用BIND配置了域名 系统服务,请问主配置文件是(C)。 A:named.ca B:named.local C:named.conf D:rndc.key 试题解析: BIND的主配置文件(/var/named/chroot/etc/named.conf)中有BIND的全局设置 2、某公司使用Linux系统搭建了Samba文件服务器,在帐号为gtuser 的员工出差期间为了避免该帐号被其它员工冒用,需要临时将其禁用可以使用以下(B)命令。 A:smbpasswd -a gtuser B:smbpasswd -d gtuser C:smbpasswd -e gtuser D:smbpasswd -x gtuser 试题解析: 禁用samba用户:smbpasswd -d用户名 启用samba用户:smbpasswd -e 用户名 删除samba用户:smbpasswd -x 用户名 3、在Linux系统中,小明用系统默认的vsftpd架设FTP服务器,他 新建了一个名为gtuser的用户,然后他修改/etc/vsftpd/vsftpd.conf文件,加入下面两行,并且把gtuser用户加入到了/etc/https://www.360docs.net/doc/417224665.html,er_list 文件中,请问gtuser用户在客户端登录结果会怎样(A)。 userlist_enable = YES userlist_deny = NO A:允许登录 B:拒绝登录 C:不确定 D:以上都对

试题解析: userlist_enable=YES/NO是否启用https://www.360docs.net/doc/417224665.html,er_list文件。userlist_deny=YES/NO(YES)决定https://www.360docs.net/doc/417224665.html,er_list文件中的用户是否能够访问FTP服务器。若设置为YES,则https://www.360docs.net/doc/417224665.html,er_list文件中的用户不允许访问FTP,若设置为NO,则只有https://www.360docs.net/doc/417224665.html,er_list文件中的用户才能访问FTP。 4、公司有一台对外提供WWW服务的主机,为了防止外部对它的攻击现在想要设置防火墙使它只接受外部的WWW访问,其它的外部连接一律拒绝,可能的设置步骤包括: 5、1、iptables -A INPUT-p tcp -j DROP 6、2、iptables -A INPUT-p tcp --dport 80 -j ACCEPT 7、3、iptables -F 8、4、iptables -P INPUT DROP 请在下列选项中找出正确的设置步骤组合(D)。 A:1-2-3-4 B:2-4-3 C:3-1-2 D:3-4-2 试题解析: 正确步骤为 ①清除所有规则来暂时停止防火墙:iptables –F ②本机默认不接受任何连接,除非在INPUT链上再设置接收的规则:iptables -P INPUT DROP ③打开WEB服务端口的TCP协议:iptables -A INPUT-p tcp --dport 80 -j ACCEPT 9、在LINUX系统中,使用BIND配置DNS服务器,若需要设置192.168.10.0/24网段的反向区域以下(C)是该反向域名的正确表示方式。 A:192.168.10.in-addr.arpa B:192.168.10.0.in-addr.arpa C:10.168.192.in-addr.arpa D:0.10.168.192.in-addr.arpa

SUSELinux搭建企业服务器的双机配置过程

SUSE Linux搭建企业服务器的双机配置过程 当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系 统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。 最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。下面我为大家 详细介绍如何在Suse Linux搭建双机的配置过程。 一、HeartBeat、Mon、Rsync简介 二、安装环境 首先,需要准备两台PC服务器,每台服务器有两块网卡,其物理网络图如图 1 安装环境 图1 网络拓扑图 虽然在YaST2控制中心里有"高可用性"图形化的配置向导,我们这里不介绍一个过程,中在讲述原理和方法,主 要是基于命令行的配置方式。首先在PC服务器上安装SuSE Enterprise Linux 10.0系统,并将eth0配置为192.168.8.*网段,eth1配置为10.1.1.*网段,eth0链接对外的交换机,eth1用于两台机器的对连。 修改/etc /hosts文件,修改内容如下:

Linux系统服务器的搭建方法

Linux系统服务器的搭建方法 Linux服务器具有稳固性好,价格低等优点。最为一个开源平台,不管是商业机构的支持依旧网络开源程序组织的技术,都达到了一个成熟的水平。因为,目前中小型企业能够考虑一下使用Linux作为Web服务器,FTP服务器等的平台,那个地点我使用了Debian系统。 (一)服务器的搭建: 有两种方法:从市场上购买Debian的系统盘或者从网站上下载系统,然后安装。下载地址: :// https://www.360docs.net/doc/417224665.html,/CD/ -ftp/ 。Debian系统的安装方法:请参考杨锦昌的教程,下载地址内容专门详细,便于入门学习。 通用指令init 6重启,init 0关机,init 1单用户进行治理爱护。 (二)、Debian学习: 1).Apt-get 命令,用于猎取软件安装包: apt-setup 设置Apt源.可选择列表或者手工导入 apt-get update 系统软件包更新 apt-get upgrade 更新所有软件包同时自动升级成最新 apt-get dist-upgrade 更新软件包并解决软件依靠关系 apt-cache search keyword 查找指定软件包信息 apt-cache show package_name 详细显示指定软件包的信息 apt-get install 安装指定软件包 apt-get remove 移除指定软件包 =================================== 常用配置命令: base-config 配置差不多系统 apt-get install zhcon 安装 Zhcon 中文字符支持包. zhcon 运行 Zhcon UC-DOS 中文系统 dpkg-reconfigure xserver-xfree86配置xfree86

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

《网络服务器搭建、配置与管理-Linux(第二版)》课后习题答案#(精选.)

《网络服务器搭建、配置与管理-Linux版(第二版)》 课后习题答案 1.6 练习题 一、选择题 1. Linux最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux的内核版本2.3.20是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 6. Linux的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext4 D. NTFS 二、填空题 1. GUN的含义是:GNU's Not UNIX。 2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4. Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式?安装Red Hat Linux系统要做哪些准备工作? 3.安装Red Hat Linux系统的基本磁盘分区有哪些? 4.Red Hat Linux系统支持的文件类型有哪些?

linux服务器的简单搭建

创建文件夹mkdir /home/yjq 挂在光盘:Mount /dev/cdrom /mnt/yjq(yjq指文件夹) 查看安装包:rpm –qa | grep 安装程序 从关盘安装rpm – ivh /mnt/yjq/Packages/安装程序 Linux关防火墙首先用setup进入控制面板 选择fieewall configuration 第一项是开启防火墙第二项是关闭防火墙 customize配置防火墙 关闭Selinux Vi/etc/sysconfig/selinux SELINUX=enforcing 改成SELINUX=disabled 禁止ip被某主机ping iptables –A INPUT –p icmp –s 对方主机–j DROP(例如iptables –A INPUT –p -s icmp 192.168.104.26 –j DROP Linux账户创建useradd 用户名 Linux 账户密码创建修改passwd 密码 Linux 创建组groupadd 组名

Linux设置用户为系统账户但没登入系统的权限编辑/vim /etc/passwd{把/bin/bash改为:/sbin/nologin} Linux 用户加组usermod – g 组名 Linux 创建目录:mkdir /home/文件夹名(home为主目录) Linux为目录授权chowm 777 /home/文件夹注777为最高权限 Linux创建文件vi 文件名 Linux启动服务service 服务名start Linux重启服务service 服务名restart Linux设置开机启动ntsysv 空格选中要开机启动的服务 配置服务之samba 限制samba可访问的范围host allow= Samba设置打印机:load printers =yes 打印机配置文件路径printcap name =/etc/printcap ;printing=cups(打印机类型:bsb,sysv,plp,lprng,aix,hpux,qnx,cups) ;security=user(安全级别,share,user,server,domalin) [global]这是全局配置 [global]这段是全局配置,是必段写的。其中有如下的几行;

在Linux的服务器上搭建DHCP Server 配置option 配置案例

文件类型:配置类版本号:V1.0(2010/09/19) 在Linux的服务器上搭建DHCP Server 配置option配置案例 2010-09-16 福建星网锐捷网络有限公司 版权所有侵权必究

修订记录

1配置option43实现MP-71自动联系MX 1.1功能需求及组网 组网图 方案介绍 通过在Linux上配置DHCP Server为AP提供IP及option43选项。 1.2配置思路 1)下载、安装DHCP Server相关程序。 2)调试基本的dhcp启动服务、并验证能否获取ip。 3)配置option43。 1.3配置文件

CentOS Vi dhcpd.conf ignore client-updates; ddns-update-style ad-hoc; option mxip code43=string; subnet 2.2.2.0netmask255.255.255.0{ #---default gateway option routers 2.2.2.254; option subnet-mask255.255.255.0; #---mx ip option mxip80:0B:00:00:01:02:02:02:FE:0B:45:14; #---pool range dynamic-bootp 2.2.2.1 2.2.2.19; default-lease-time21600; max-lease-time43200; } 以十六进制格式表示IP,80为选项类型,0B为选项长度,表示后面内容的长度,0000为 Server Type,固定为0000,01为后面AC的IP地址的个数,“02:02:02:FE为MX的 IP地址的十六进制,也就是说在配置时只需把自己的MX地址X.X.X.X换算成十六进制替换 掉即可。“:0B:45:14”为固定格式说明前面定义的是一串ip地址。 1.4检验配置效果 MX-8#show ap status Flags:o=operational[1],c=configure[0],d=download[0],b=boot[0] a=auto AP,m=mesh AP,p/P=mesh portal(ena/actv),r=redundant[0] i=insecure,e=encrypted,u=unencrypted Radio:E=enabled-20MHz channel,S=sentry W/w=enabled-40MHz wide channel(HTplus/HTminus) D=admin disabled IP Address:*=AP behind NAT AP Flag IP Address Model MAC Address Radio1Radio2 Uptime ----------------------------------------------------------- ------------- 2o--i 2.2.2.1MP-42200:0b:0e:90:01:00E11/18E161/20 04h08m MX-8#

linux centos web服务器搭建

1、安装Apache2 yum install httpd 2、启动 方法一:servicehttpd start 方法二:/etc/init.d/httpd start //浏览http://ip,应该看到Apache2的测试页 3、设置开机启动 方法一:chkconfig--levels 235 httpd on 方法二:chkconfighttpd on //Apache的默认文档根目录是在CentOS上的/var/www/html 目录,配置文件是/etc/httpd/conf/httpd.conf。 4、安装PHP5 yum install php //重启服务 方法一:servicehttpd restart 方法二:/etc/init.d/httpd restart 测试PHP5是否安装成功 创建info.php vi /var/www/html/info.php 内容:

?> //浏览http://ip/info.php 5、PHP5获得MySOL的支持 yum search php //还安装需要安装的 yum install php-mysqlphp-gdphp-imapphp-ldapphp-mbstringphp-odbcphp-pear php-xml php-xmlrpc //现在重新启动Apache2的: /etc/init.d/httpd restart //现在刷新http://ip/info.php,并再次向下滚动到模块部分。现在,你应该找到更多新的模块,包括MySQL模块. 7.安装phpMyAdmin 通过它可以管理你的MySQL数据库。 首先,我们使CentOS系统RPMForge软件库的phpMyAdmin,而不是官方的CentOS 6.2库: 所以需要导入RPMForge的GPG密钥:

linux服务器系统部署搭建手册

服务器系统部署搭建手册 在搭建环境之前先需要安装相关工具插件 编译工具cmake-3.3 解压软件rarlinux- 5.4.0插件 编译PHP的时候需要libmcrypt、pcre-8.37、libmcrypt-devel-2.5(后续的插件会在下面说明) 一、搭建Mysql-5.6 准备安装包:我们先要准备mysql的linux的安装包如果是上传的则需 要对包的权限进行修改chmod 755 安装依赖包:安装所需的插件和依赖包:yum -y install ncurses-devel openssl-devel bison-devel。在安装完毕后则可以对mysql文件进行解 压。 用户组:要进行配置mysql了,首先需要配置用户以及用户组,创建 mysql用户,且不允许mysql用户登录系统,seradd -s /sbin/nologin mysql。 创建mysql数据库存放目录:mkdir -p /data/mysql。 设置msql的目录权限:chown -R mysql:mysql /data/mysql mkdir -p /usr/local/mysql #创建mysql安装目录 chown -R mysql:mysql /usr/local/mysql #设置目录权限

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 安装mysql:make && make install 修改系统mysql配置:cd /usr/local/mysql cp support-files/https://www.360docs.net/doc/417224665.html,f /etc/https://www.360docs.net/doc/417224665.html,f 初始化数据库:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 复制启动文件到开机自动启动:cp ./support-files/mysql.server /etc/rc.d/init.d/mysql chmod 755 /etc/init.d/mysql #增加执行权限 chkconfig --add mysql #添加到启动服务里 chkconfig mysql on #加入开机启动 chkconfig --list mysql vi /etc/rc.d/init.d/mysql #编辑启动文件加入下面两行 basedir = /usr/local/mysql #mysql程序安装路径 datadir = /data/mysql #Mysql数据库存放目录 启动服务:service mysql start mysql服务到系统环境变量:vim /etc/profile export PATH=$PATH:/usr/local/mysql/bin(加在最后一行) mysql库文件链接到系统默认位置可以方便php不用指定路径:ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql ln -s /usr/local/mysql/include/mysql /usr/include/mysql

LINUX PPPOE V6 服务器搭建测试

linux搭建ipv6的pppoe server端 近期在做PPPOEV6的测试,就尝试着在linux搭建pppoe相关软件,主要是开源软件ppp-2.4.5和rp-pppoe-3.8 以下是对网上资料的整理,跳过很多人写的乱七八糟的COPY,完全按下面步骤走就可以了网络架构pc------------router---------server PC: WIN7 ROUTER:dlink 860lb Server:DEBIAN 5(这个安好就自带了ppp rp-pppoe,但下面我还是讲下如何用GZ来安,你可以用apt-get autoremove ppp pppoe 将它删了) 如何查看是否安好了,用dpkg debian:/etc/ppp# dpkg -l | grep ppp rc ppp 2.4.5-4 Point-to-Point Protocol (PPP) - daemon rc pppoe 3.8-3 PPP over Ethernet driver debian:/etc/ppp# dpkg --get-selections | grep ppp ppp deinstall pppoe deinstall 如上,系统自带的被我删了,然后我自己装了这2个软件 1.下载ppp- 2.4.5.tar.gz、rp-pppoe- 3.8.tar.gz 2.安装 a.将ppp、rp-pppoe解压 b.安装pppd cd ppp-2.4.5/pppd vi Makefile.linux开启HAVE_INET6=y // 关键点,不然不支持IPV6 cd ppp-2.4.5 ./configure (备注:先make clean一下,确保HAVE_INET6开启) make make install c.安装rp-pppoe cd rp-pppoe/src ./configure --enable-plugin=/opt/ppp-2.4.5 //这句好像没什么意义 make make install 3.修改配置文件 vim /etc/ppp/pppoe.conf 修改下面几个值,其他的不要动 ETH=eth0

一般生产环境Linux服务器配置

一般生产环境Linux服务器配置 1.生产环境Linux服务器系统版本的选择 选择CentOS6.5版本64位的Linux操作系统 CentOS (Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux 发行版之一,它是来自于红帽的Red HatEnterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此和红帽商业版的RHEL系统用着同样的高度稳定性。两者的不同,在于CentOS并不包含红帽的商业支持和一些RHEL商业版隐藏的功能。CentOS是完全开源和免费的,企业可以在生产环境上自由部署 2.一般服务器的初始磁盘分区 1)/boot引导分区,存放引导文件和内核等。分区大小设定200M。 一般正式环境下,Linux引导文件及内核全部大小在100M以内。 2)swap交换分区,作为虚拟内存使用,用于当物理内存不足时,调用硬盘的一部分当内存使用。使用虚拟内存,会保障服务器在内存不足的时候不会宕机。 一般生产环境服务器内存较大,交换分区大小与内存相同即可 3)/分区根分区,将分完/boot和swap分区剩下的空间都分给/分区 3.数据库服务器的初始磁盘分区 1)/boot引导分区,分区大小设定200M 2)swap交换分区,交换分区大小与内存相同 3)逻辑卷建立LVM逻辑卷,将逻辑卷挂载到相应的文件路径,后期可以轻松扩充或减小文件系统的大小 4)/分区根分区使用逻辑卷,数据库服务器的根分区主要存放系统相关文件、日志、用户信息等,由于不用存放数据文件,并且可以通过逻辑卷随意扩充,大小满足系统运行需要即可。lv大小设定200G 5)数据分区为数据库软件和数据库文件单独划分一个逻辑卷分区,以保证数据的独立性和安全性,如果Linux操作系统崩溃,可以格式化/boot分区和根分区重新安装系统,而保留数据分区下的数据库软件和数据文件。将所有剩余的卷组空间都分配给数据分区的逻辑卷,Mysql数据库一般将数据分区挂载在/usr/local,Oracle数据库一般将数据分区挂载在/u02上 4.多网卡绑定bond配置

linux网络服务器配置与管理考试A卷

linux网络服务器配置与管理考试A卷

————————————————————————————————作者:————————————————————————————————日期:

河南教育学院2014—2015学年第二学期期末考试 软件学院2014级计算机信息管理专业普通专科班 《Lniux 服务器配置与管理》试卷A 卷 题号 一 二 三 四 总分 分数 一、 单项选择题(每小题2分,共30分) 1.在创建Linux 分区时,一定要创建哪两个分区 [ ] A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2. 在Red Hat Linux 9中,系统默认的什么用户对整个系统拥有完全的控 制权。 [ ] A. root B. guest C. administrator D. supervistor. 3.哪个目录存放用户密码信息是 [ ] A. /boot B. /etc C. /var D. /dev 4. 默认情况下管理员创建了一个用户,就会在什么目录下创建一个用户 主目录 [ ] A. /usr B. /home C. /root D. /etc 5. 如果要列出一个目录下的所有文件需要使用命令行是 [ ] A. ls –l B. ls C. ls –a(所有) D. ls –d 6. 欲查询 bind 套件是否有安装,可用下列那一指令是 [ ] A .rpm -ivh bind*.rpm B .rpm -q bind*.rpm C .rpm -U bind*.rpm D .rpm -q bind 7. 欲安装 bind 套件, 应用下列那一指令是 [ ] A .rpm -ivh bind*.rpm B .rpm -ql bind*.rpm C .rpm -V bind*.rpm D .rpm -ql bind 8. 欲移除 bind 套件,应用下列那一指令是 [ ] 得分 评卷人 上 线 系名: 班级: 姓名

Linux下MySQL主从服务器的搭建详细实例完整版要点

Linux下MySQL主从服务器搭建 一.主从服务器原理 (1) 二.MySQL主从配置的优点和实验环境 (3) 三.主从数据库服务器的配置 (4) 1. 配置两台Linux 服务器的 ip 地址 (4) 2. 主机从机安装MySQL (4) 3. 配置主服务器 (8) 4. 配置从服务器 (8) 5. 查看同步情况 (9) 四.验证 (11) 1. 增加。 (11) 2. 修改。 (12) 3. 删除 (13) 五.监控服务器的状态 (14) 1. 监控主服务器的状态 (14) 2. 监控从服务器的状态 (14) 3. 从数据库常用命令 (14) 六.常见问题与解答 (15) 七.附件 (18) 1. MySQL基本命令 (18)

一.主从服务器原理 MySQL的 Replication 是一个异步的复制过程,从一个 MySQL instace(我们称之为 Master)复制到另一个MySQL instance(我们称之 Slave)。在 Master 与 Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master端。 要实现 MySQL 的 Replication ,首先必须打开 Master 端的Binary Log(MySQL-bin.xxxxxx)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全顺序的执行日志中所记录的各种操作。打开 MySQL 的 Binary Log 可以通过在启动 MySQL Server 的过程中使用“—log-bin” 参数选项,或者在 https://www.360docs.net/doc/417224665.html,f 配置文件中的 MySQLd 参数组([MySQLd]标识后的参数部分)增加“log-bin” 参数项。 MySQL 复制的基本过程拓扑图如下:

Linux常用服务器搭建

Linux 安装环境:Centos5.5 ip:192.168.12.86 密码:Lan123.. Ps:所有服务都要确保你的防火墙没有把那个服务的端口拦截或者把它关闭!!!!!!一.安装Samba文件服务 安装步骤及配置如下 1)关闭防火墙或者添加规则和关闭LinuxSE,操作完成后重启防火墙和系统。 2)检查Samba安装包是否已经安装,没安装使用yum或者挂载光盘镜像安装。光盘安装使用--force --nodeps 强制安装,忽略依赖关系。

3)设置开机自启,备份后修改配置文件修改samba配置文件,创建跟配置文件里指定的目录路径一样的目录。备份配置文件:cp /etc/samba/smb.conf /etc/samba/smb.confbak 因没有开启匿名登陆所以需要创建一个用户指定了这个用户的家目录并且让其不能登陆linux系统(useraddlan -d /home/lan -s /bin/false chownlan:lan /home/lan -R) 4)只用于samba服务登陆,设置好所共享目录的权限,不然登陆后不能RWX。可以把该目录的所有者更改为samba登陆用户或者更该目录所有者所属组其他用户的权限。将用户lan 添加入到Samba用户数据库,并设置登录共享目录的密码为:123 到时候登陆使用该用户名以及密码。重启samba服务然后进入windonws端测试

5)客户端测试 Win+R键后输入\\192.168.12.86回车输入用户名lan密码123

测试可以新建删除文件。进入linux查看有没有创建成功! 到此samba完成。 二.安装vsftp服务 1)进入挂载好的光盘路径安装ftp,然后启动。就可以直接在客户端使用匿名登陆里面会有一个默认的共享目录。Ps:因为上面已经关闭了防火墙这里就不再细说

Linux服务器搭建

Linux/CentOS各种服务框架的搭建完整流程在2012年的时候,因为要照顾新人对Linux以及相关服务的了解和学习,我特地把当时我们创业项目的所有服务搭建过程写成了一篇文档,可以让他们学习并且有所参照。下面就以这篇文档为底稿,进行一些修改和敏感信息的删除,分享给大家,希望对大家有益。本文除了Linux帐号、部分安全的基本配置,还有 php/php-fpm/mysql/redis/nginx的安装和配置。 第一部分干净服务器的安装 ======================== 1. 下载CentOS 6.3(当前最新已经是6.5了)64bit的CD1(不是liveDVD或者liveCD),然后按照向导设置,下面是设置的一些注意点: 1) 由光盘启动,安装Centos 6.3 2) 选择默认的英语安装 3) 磁盘选择整个硬盘 4) 时间选择上海,不要选择UTC 5) 设置root密码的时候,要备份这个密码 6) 选择basic server的方式安装 7) 自定义选择包,在语言中选择中文包 2. 网络和系统配置

1) 内部测试机,可以使用静态IP,也可以是动态IP。公网机器一定要使用静态IP,使用setup命令进行设置,也可以直接更改对应的配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0,特别是要把ONBOOT的值改为yes,一般改好后最好重启,就能使用网络了 2) 然后执行yum update,对系统进行全面的更新,完成之后最好重新启动一次 3) 如果内核升级了,不要删除所有的老内核,至少保留最近一次的老内核,以防新内核有问题 4) 关闭SELinux,通过修改/etc/selinux/config来实现。以后可以通过防火墙来保护服务器 3. 账户的设置和维护 1) 创建管理用户,如useraddrafael 2) 对新创建的用户进行密码设置,如passwdrafael,一般要备份这个密码 4) 把rafael加入到wheel用户组中,在/etc/group中进行配置 5) 把wheel用户组设置为sudo的信任用户组,在/etc/sudoers中进行修改,注意这个文件要先改为可写,修改完后再该回去 6) 禁止root用户远程ssh登录,到/etc/ssh/sshd_config中进行配置,设置PermitRootLogin no,然后重新启动sshd 7) 以后尽量通过ssh远程登录这个机器了

开题报告(基于Linux系统云服务器的搭建与设计)

北京理工大学珠海学院毕业设计(论文)开题报告 题目:基于Linux系统云服务器 的搭建与设计 学院:信息学院 专业:电子科学与技术 学生姓名:何柱新 指导教师:陈景国

二、研究目标、研究内容和拟解决的关键问题 研究目标:通过搭建和设计一个私有个人云服务器,实现家用路由器(或校内IP网络)的数据分享,并通过移动设备实现远程控制。 研究内容: 1、根据科技的发展与市场的需要,选择最为合适的智能开源硬件作为服务器的主体; 2、结合智能硬件的特点与云服务器的网络协议,寻找与制作一个适合搭建云服务器的Linux发行版固件; 3、通过搭建Apaches服务器软件、mysql数据库管理系统、ftp文件传输协议、ownCould个人云服务项目等开源应用软件,实现网络文件、图片视频等数据分享并通过手机wifi连接进行远程控制。 拟解决的关键问题: 1、硬件开发板的选取; 2、Linux系统的搭建与基本操作; 3、私有云ownCloud开源软件的搭建与设计; 4、Telnet远程服务的安装与配置; 三、研究的基本思路和方法、技术路线、实验方案及可行性分析 基本思路:云服务器搭建与设计主要为用户提供一块网络上的存储空间,这个空间里用户可以像本地计算机操作自己的硬盘空间的文件一样随意操纵该存储空间内的文件和文件夹,并且可以自由增加或更换硬盘提高存储容量,并通过移动端实现远程控制。 研究方法:通过收集整理国内外有关服务器搭建的文献与开源项目,总结服务器设计的相关理论、实践及其经验,结合实际情况,分析结合服务器设计面临的难题。最后结合理论的总结和实践的需要,提出设计,并尝试搭建云服务器进行不断的调整、优化和记录。 技术路线:云服务器的设计是先通过搭建一个适用于开发、简洁的Linux

相关文档
最新文档