“叶小倩Luna”通过精心收集,向本站投稿了16篇Linux Raid配置方法介绍linux操作系统,以下是小编帮大家整理后的Linux Raid配置方法介绍linux操作系统,仅供参考,欢迎大家阅读。

Linux Raid配置方法介绍linux操作系统

篇1:Linux Raid配置方法介绍linux操作系统

在linux中Raid配置比windows相对要难一点,今天公司机器上了一个raid5了,所以我必须在linux把Raid5搞好,下面找了一教程是关于Raid配置的,我照着也成了,下面分享给大家,

一、分区

fdisk /dev/sdb   //sdb为新加的磁盘

m 查看命令菜单

n 先生成扩展分区,再生成逻辑分区

l 表示逻辑分区

t 设置分区类型 fd (auto raid ) 8e 代表 lvm

w 保存退出

p 打印出分区信息

以上命令可以把分区分好。

partprobe //加载新增分区

partx -a /dev/sdb //centos6 以上用这个命令,不用重启就可以看到刚新增的分区

fdisk -l //查看分区

二、创建raid

//创建md0

mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sdb{5..6} ////raid0

mdadm -C /dev/md1 -ayes -l1 -n2 /dev/sdb{7..8} //raid1

mdadm -C /dev/md5 -ayes -l5 -n3 /dev/sdb{9..11} //-x 可以加热备盘

//格式化 md0

mkfs.ext3 /dev/md0

三、挂载raid

//测试

mount /dev/md0 /raid0

unmout /dev/md0

mount -a

//加fstab

/dev/md0               /raid0                 ext3   defaults       0 0

//加上这个配置,否则重启后找到不md0

echo DEVICE /dev/sdb[56] >/etc/mdadm.conf

mdadm –detail –scan >>/etc/mdadm.conf

//如重启过程中出现错误

mdadm –stop /dev/md0

四、raid5测试分区坏了

cp -rf /etc/* /raid5/

dd if=/dev/zero f=/raid5/file bs=1M count=100

mdadm –manage /dev/md5 –fail /dev/sdb11

mdadm –manage /dev/md5 –add /dev/sdb12 –remove /dev/sdb11 //sdb11坏了,换上sdb12

mdadm :added /dev/sdb12

vim /etc/amadm.conf 也记得把 sdb12加上

五、查看raid

cat /proc/mdstat

篇2:linux中配置安装redis方法介绍linux操作系统

今天想搞一下自己机器的性能所在要安装redis了,下面我把我安装redis方法与过程分享给各位同学,希望此方法对大家会有所帮助,

redis的安装不需要 ./configure, 这点比较好, 简单!

代码如下复制代码

#下载

wget redis.googlecode.com/files/redis-2.6.14.tar.gz

#解压

tar -zxvf redis-2.6.14.tar.gz

#拷贝到目标目录

mkdir -p /usr/local/redis

cp -r ./redis-2.6.14 /usr/local/redis

cd /usr/local/redis

#安装

make && make install

装好了之后,

./conf 配置文件

./src/redis-server redis 的server

./src/redis-client redis客户端

【改配置】

这个时候 redis 已经是可以启动了

界面比较的漂亮, 但是用起来不方便,我们需要把它改成后台运行的:

打开redis.conf 找到daemonize no 改为 daemonize yes 就OK了, 其他的配置先用默认的吧!

然后就可以启动了:

view sourceprint?

1 /usr/local/redis/src/redis-server /usr/local/redis/redis.conf

然后看一下redis的进程:

已经启动起来了, 用的默认的6379端口,

然后最好加一个开机启动动,在 /etc/rc.d/rc.local 最下边加一行刚才的启动命令, 这样就不会出出现忘记启动的意外了

【安装php扩展】

装过了其他的PHP扩展之后, 发现装php扩展是太简单了,每一个扩展, 只用 phpize && ./configure  && make && make install , 最后再改一下php.ini就OK了

代码如下复制代码

1 wget github.com/owlient/phpredis/archive/master.zip

2 unzip master.zip

3 /usr/local/php/bin/phpize

4 ./configure --with-php-config=/usr/local/php/bin/php-config

5 make && make install

然后在php.ini中加一行:

代码如下复制代码

[redis]

extension=redis.so

就OK了

这样PHP就可以使用 redis 相关的类了

性能

下面是官方的bench-mark数据:

测试完成了50个并发执行100000个请求。

设置和获取的值是一个256字节字符串。

Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。

文本执行使用loopback接口(127.0.0.1)。

结果:写的速度是110000次/s,读的速度是81000次/s 。

篇3:Linux下安装配置ZPanel面板方法介绍linux操作系统

ZPanel面板是一款免费开源的主机控制控制面板,支持Windows、Linux以及MacOSX,相比CPanel来说,灰狼觉得ZPanel无论在配置还是易用性上都不逊CPanel。

ZPanel配置清单:

Linux下:Apache+MySQL+PHP+ProFTPd+Posfix

Windows下采用hMailServer以及Filezilla来代替Posfix和ProFTPd

准备工作

1、最小化安装CentOS6.3,官方提供的脚本会自动帮你配置环境,如果已经配好了环境的话最好先卸载或者重新最小化安装一下,否则会导致ZPanel安装出错。

2、安装必要软件

代码如下复制代码

yum install wget

4、安装ZPanel1、下载ZPanel

代码如下复制代码

64bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz

32bit:wget www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86-install.sh.x.tar.gz

2、解压并设置权限

代码如下复制代码

[root@localhost ~]# tar xf installer-x86-install.sh.x.tar.gz

[root@localhost ~]# chmod +x installer-x86-install.sh.x

3、运行安装向导

代码如下复制代码

[root@localhost ~]# ./installer-x86-install.sh.x

To contine please agree to the GPL license (y/n/q)? y

Find your timezone from : php.net/manual/en/timezones.php e.g Europe/London

Enter Your Time Zone: Asia/Chongqing

Install fresh ZPanel server or enter an upgrade version number e.g 10-0-1 :install

Enter the FQDN of the server (example: zpanel.yourdomain.com): zpanel.myzp3.com

Enter the Public (external) IP of the server: 192.168.0.196 (这里脚本好像有点问题,不过不影响)

./installer-x86-install.sh.x: line 60: read: `href=”www.whatismyip.com/membership-options/”>New’: not a valid identifier

MySQL Password is currently blank, please change it now.

Password you will use for MySQL: ****

Re-enter the password you will use for MySQL: ****

ZPanel will now install, are you sure (y/n/q)? y

安装完成后会显示:

5、备注在配置时,脚本会在

代码如下复制代码Initialized empty Git repository in /root/zpanelx/.git/

这个地方卡很久,有时候卡会儿就过去了,有时候卡了近一个小时也过不去,

如果在这卡了过不去,建议重头再来,系统格了重装,具体是什么原因导致的,灰狼猜测可能是GFW,换个时间段再来配置。(终止进程了再装能安装到最后,但是httpd不能启动)

ZPanel登陆密码保存在/root/passwords.txt

篇4:Linux操作系统下配置DNS服务器的方法介绍DNS服务器

有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com),

在linux下配置DNS服务器,下面是配置过程中设置过的一些文件,

/etc/hosts 文件的具体内容如下:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost fc4

192.168.1.3 a.test.com a

192.168.1.1 b.test.cn b

/etc/host.conf 文件:

order hosts,bind

表示先用hosts文件做解析,在用DNS解析

/etc/resolv.conf 文件:

; generated by NetworkManager, do not edit!

search test.com

nameserver 127.0.0.1

search test.cn

nameserver 192.168.1.1

nameserver 61.144.56.100

/etc/named.conf 文件:

//

// named.conf for Red Hat caching-nameserver

//

options {

directory “/var/named”;

dump-file “/var/named/data/cache_dump.db”;

statistics-file “/var/named/data/named_stats.txt”;

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone “.” IN {

type hint;

file “named.ca”;

};

zone “test.com”IN {

type master;

file “test.com”;

allow-update { none; };

};

zone “1.168.192.in-addr.arpa”IN {

type master;

file “192.168.1.rev”;

allow-update { none; };

};

zone “test.cn”IN {

type master;

file “test.cn”;

allow-update { none; };

};

zone “0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0

关 键 字:DNS 服务器

篇5:Linux计划任务crontab配置方法linux操作系统

计划任务是几乎所有系统中都有一个功能,下面我来介绍Linux计划任务crontab配置方法,有需要了解的朋友可参考,

如果要设定定时执行工作时,可以使用指令 crontab -e 来编辑自己的定时执行工作,crontab 会将使用者的工作设定放在 /var/cron/tabs 中。

我们先来看一下 /etc/crontab 的内容说明:

代码如下复制代码

# 设定使用的 shell, 路径

SHELL=/bin/sh

PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin

# 设定执行指令时的目录

HOME=/var/log

# 当指令有输出数据时,要将输出的东西寄给谁。

MAILTO=”10000@qq.com“

如果你不想执行任务了我们可以直接删除了

crontab -r //删除所有任务调度工作

关于crontab

crontab -e 编辑该用户的crontab,当指定crontab 不存在时新建,

crontab -l 列出该用户的crontab。

crontab -r 删除该用户的crontab。

crontab -u 《用户名称》 指定要设定crontab的用户名称。

crontab –v 显示上一次编辑的时间(只在某些操作系统上可用)

一个小小的给新手的提示

新手可能会这么写

代码如下复制代码

Linux Raid配置方法介绍linux操作系统1 00 00 * * * ntpdate asia.pool.ntp.org ;

但这么写是出错的,你可能百思不得其解,在命令状态下执行看下结果

代码如下复制代码

12 -bash-4.1# ntpdate asia.pool.ntp.org

篇6:Linux操作系统下配置DNS服务器的方法介绍服务器教程

有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com),

在linux下配置DNS服务器,下面是配置过程中设置过的一些文件,

/etc/hosts 文件的具体内容如下:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost fc4

192.168.1.3 a.test.com a

192.168.1.1 b.test.cn b

/etc/host.conf 文件:

order hosts,bind

表示先用hosts文件做解析,在用DNS解析

/etc/resolv.conf 文件:

; generated by NetworkManager, do not edit!

search test.com

nameserver 127.0.0.1

search test.cn

nameserver 192.168.1.1

nameserver 61.144.56.100

/etc/named.conf 文件:

//

// named.conf for Red Hat caching-nameserver

//

options {

directory ”/var/named“;

dump-file ”/var/named/data/cache_dump.db“;

statistics-file ”/var/named/data/named_stats.txt“;

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone ”.“ IN {

type hint;

file ”named.ca“;

};

zone ”test.com“IN {

type master;

file ”test.com“;

allow-update { none; };

};

zone ”1.168.192.in-addr.arpa“IN {

type master;

file ”192.168.1.rev“;

allow-update { none; };

};

zone ”test.cn“IN {

type master;

file ”test.cn“;

allow-update { none; };

};

zone ”0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa“ IN {

type master;

file ”named.ip6.local“;

allow-update { none; };

};

zone ”255.in-addr.arpa“ IN {

type master;

file ”named.broadcast“;

allow-update { none; };

};

zone ”0.in-addr.arpa“ IN {

type master;

file ”named.zero“;

allow-update { none; };

};

include ”/etc/rndc.key“;

在/var/name/test.com 文件下:

$TTL 86400

@ IN SOA a.test.com. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS a.test.com.

IN MX 10 mail.test.com.

a IN A 192.168.1.3

mail IN A 192.168.1.3

//其中root.a.test.com的含义是管理员的邮箱

/var/name/test.cn 文件下:

$TTL 86400

@ IN SOA b.test.cn. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS b.test.cn.

IN MX 10 mail.test.cn.

b IN A 192.168.1.1

mail IN A 192.168.1.1

/var/name/192.168.1.rev 文件下:

$TTL 86400

@ IN SOA 1.168.192.in-addr.arpa. root.test.com. (

022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS a.test.com.

IN NS b.test.cn.

IN MX 10 mail.test.com.

IN MX 10 mail.test.cn.

3 IN PTR a.test.com.

3 IN PTR mail.test.com.

1 IN PTR b.test.cn.

1 IN PTR mail.test.cn.

然后用/etc/init.d/named restart重启DNS服务,在重启过程中,我曾经出现过好几次的错误,按照出错的提示,会提示是named.conf文件第几行出错的,

或者提示在那些包含文件例如test.cn这些文件里面的问题,然后一个一个排除。

最后还有一些nslookup的命令比较有用:

set all用于显示使用nslookup工具这台机器上的DNS服务器的一些信息

set type=any会显示完整信息包括域中邮件服务器和主从DNS服务器的名字和IP地址

server 192.168.0.1更换查询的DNS服务器地址。

篇7:Linux 配置rdate时间服务器方法linux操作系统

rdate -s tick.greyware.com

可以写个脚本放在/etc/cron.hourly中每小时校正一下时间。

如果是内网环境下,可以自己配置一个时间服务器,以CentOS为例,配置时间服务器的方法如下:

1.先安 inetd : sudo yum install -y xinetd

2.修改/etc/xinetd.d/time-stream, 修改:

disable    = yes 改为

disable = no

3.启动xinetd

service xinetd start

这样其它机器就可以通过rdate 与该机器进行时间同步

rdate -s ip

篇8:munin 监控 mongodb数据库配置方法linux操作系统

munin是是一个非常好用安装和设置方便的监测软件,可监控核心系统资源,包括内存、磁盘、CPU 占用、服务器应用如 MySQL、Apache 和 Squid 等

首先启用Mongodb的httpinterface

修改 mongodb.conf

注释此行

代码如下复制代码#nohttpinterface = true

httpinterface 端口为 mongodb端口+1000

如mongodb默认端口为 27018 则httpinterface 为 28018

需要重启mongodb

下载插件

代码如下复制代码

#wget github.com/erh/mongo-munin/tarball/master

下载下来文件名是 master 重命名之后再解压

代码如下复制代码

#tar xvf erh-mongo-munin-*tar.gz

#cp erh-mongo-munin-*/mongo_* /etc/munin/plugins/

#munin-node restart

在munin服务节点上

代码如下复制代码

#sudo -u munin /usr/share/munin/munin-update

$ cd /etc/munin/plugins/

$ munin-run mongo_ops

getmore.value 0

insert.value 46235

update.value 44290

command.value 13918

query.value 444044

delete.value 0

篇9:windows搭建memcached环境配置方法Windows服务器操作系统

memcached是一款数据库缓存加速的功能,他可以在很多平台中使用如windows,linux系统中都可以,下面我来介绍在windows搭建memcached环境配置方法,

Windows下的Memcache安装

1、下载memcache for windows。下载地址:jehiah.cz/projects/memcached-win32,推荐下载binaries版本,解压(本例中解压到c:memcached)。

2、在命令行状态下输入:

c:/memcached/memcached.exe -d install

至此memcached已经安装成windows服务

3、在命令行下输入:

c:/memcached/memcached.exe -d start

以启动memcached服务。当然也可以选择在windows服务中启动

你没看错,就是这么简单,简简单单的三步memcache的服务器端就准备完毕

php安装Memcached模块支持

1、下载php_memcache.dll模块,你可以从downloads.php.net/pierre/找到对应的版本,

php5.3的直接下载shikii.net/blog/downloads/php_memcache-cvs-0703-5.3-VC6-x86.zip

2、修改php.ini,添加如下内容:

extension=php_memcache.dll

3、重启apache服务器,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

测试windows下的Memcached

测试代码如下:

$mem = new Memcache;

$mem->connect(”127.0.0.1“, 11211);

$mem->set('key', 'Hello Memcached!', 0, 60);

$val = $mem->get('key');

echo $val;

更多测试代码,需要移步:

www.php.net/manual/en/memcache.examples-overview.php

Memcached的基本设置

-p 监听的端口

-l 连接的IP地址, 默认是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|shutdown 关闭正在运行的memcached服务

-d install 安装memcached服务

-d uninstall 卸载memcached服务

-u 以的身份运行 (仅在以root运行的时候有效)

-m 最大内存使用,单位MB,

默认64MB

-M 内存耗尽时返回错误,而不是删除项

-c 最大同时连接数,默认是1024

-f 块大小增长因子,默认是1.25

-n 最小分配空间,key+value+flags默认是48

-h 显示帮助

篇10:linux中用rsync同步备份文件配置方法linux操作系统

rsync同步工具不分平台的,你在windows下也可以使用它,也可以使用rsync与windows系统进行同步或linux与win系统进行数据同步,配置也很简单,

linux rsync同步设置

rsync是一款数据镜像备份工具,可以保持两个服务器间数据同步,用得最多的场景就是备份数据了。

安装方法如下:

安装

在UBUNTU下安装RSYNC通过以下步骤可以实现:

代码如下复制代码$ sudo apt-get install rsync xinetd

配置

代码如下复制代码$ sudo vim /etc/default/rsync

RSYNC_ENABLE=inetd

2. 创建 /etc/xinetd.d/rsync 通过xinetd使rsync开始工作

代码如下复制代码

$ sudo vim /etc/xinetd.d/rsync

service rsync

{

disable        = no

socket_type    = stream

wait           = no

user           = root

server         = /usr/bin/rsync

server_args    = --daemon

log_on_failure += USERID

}

3. 创建 /etc/rsyncd.conf 配置rsync使其在.

代码如下复制代码

$ sudo vim /etc/rsyncd.conf

max connections = 2

log file = /var/log/rsync.log

timeout = 300

[share]

comment = Public Share

path = /home/share

read nly = no

list = yes

uid = nobody

gid = nogroup

auth users = user

secrets file = /etc/rsyncd.secrets

4. 创建 /etc/rsyncd.secrets 配置用户名和密码.

代码如下复制代码

$ sudo vim /etc/rsyncd.secrets

user:password

4.a

代码如下复制代码

$ sudo chmod 600 /etc/rsyncd.secrets

5. 启动/重启 xinetd

代码如下复制代码

$ sudo /etc/init.d/xinetd restart

测试

运行下面的命令检查,确认rsync配置成功,

代码如下复制代码

$ sudo rsync user@192.168.0.1::share

Password:

drwxr-xr-x       4096 /12/13 09:41:59 .

drwxr-xr-x       4096 2006/11/23 18:00:03 folders

如果没成功,几点注意一下:

代码如下复制代码

/etc/rsyncd.conf:

auth users = user

后面的user是被授权可以访问这个module的用户,需要与/etc/rsyncd.secrets里对应。

远程同步:

代码如下复制代码

sudo rsync -arlHptgzqh --delete --delay-updates --progress fhp@serverip::share --password-file=/etc/rsync_password /media/Server/server1/home

/etc/rsync_password

只需要填密码就可以了

遗憾的是rsync同步工作并不能自动检测目录是否有文件更新或更改然后自动同步,而需要我们在系统的计划任务中进行同步操作。

篇11:linux 防御小规模DDOS攻击配置方法linux操作系统

本文章来给大家介绍linux 防御小规模DDOS攻击配置方法,这里我们介绍一个ddos工具,DDoS deflate是一款运行于Linux下,专门用于防止/减轻类DDOS攻击的程序,下面大家可参考,

防御原理

DDoS deflate的原理是通过netstat命令找出 发出过量连接的单个IP,并使用iptables防火墙将这些IP进行拒绝。由于iptables防火墙拒绝IP的连接远比从Apache层面上来得高效,因此iptables便成了运行在Apache前端的“过滤器”。同样的,DDoS deflate也可以设置采用APF(高级防火墙)进行IP阻止。

如何确定DDOS攻击?

执行:

Shell

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

每个IP几个、十几个或几十个连接数都还算比较正常,如果像上面成百上千肯定就不正常了。

1、安装DDoS deflate

代码如下复制代码

wget www.inetbase.com/scripts/ddos/install.sh  //下载DDoS deflate

chmod 0700 install.sh   //添加权限

./install.sh            //执行

2、配置DDoS deflate

下面是DDoS deflate的默认配置位于/usr/local/ddos/ddos.conf ,内容如下:

代码如下复制代码

##### Paths of the script. and other files

PROGDIR=”/usr/local/ddos“

PROG=”/usr/local/ddos/ddos.sh“

IGNORE_IP_LIST=”/usr/local/ddos/ignore.ip.list“ //IP地址白名单

CRON=”/etc/cron.d/ddos.cron“   //定时执行程序

APF=”/etc/apf/apf“

IPT=”/sbin/iptables“

##### frequency in minutes for running the script

##### Caution: Every time this setting is changed, run the script. with --cron

#####         option so that the new frequency takes effect

FREQ=1  //检查时间间隔,默认1分钟

##### How many connections define a bad IP? Indicate that below.

NO_OF_CONNECTIONS=150    //最大连接数,超过这个数IP就会被屏蔽,一般默认即可

##### APF_BAN=1 (Make sure your APF version is atleast 0.96)

##### APF_BAN=0 (Uses iptables for banning ips instead of APF)

APF_BAN=1       //使用APF还是iptables,

推荐使用iptables,将APF_BAN的值改为0即可。

##### KILL=0 (Bad IPs are'nt banned, good for interactive execution of script)

##### KILL=1 (Recommended setting)

KILL=1  //是否屏蔽IP,默认即可

##### An email is sent to the following address when an IP is banned.

##### Blank would suppress sending of mails

EMAIL_TO=”root“  //当IP被屏蔽时给指定邮箱发送邮件,推荐使用,换成自己的邮箱即可

##### Number of seconds the banned ip should remain in blacklist.

BAN_PERIOD=600   //禁用IP时间,默认600秒,可根据情况调整

用户可根据给默认配置文件加上的注释提示内容,修改配置文件。

卸载

代码如下复制代码

wget www.inetbase.com/scripts/ddos/uninstall.ddos

chmod 0700 uninstall.ddos

./uninstall.ddos

/usr/local/ddos/ddos.sh -k 30 强行屏蔽连接数大于30的IP

更多使用说明,请直接 more /usr/local/ddos/ddos.sh 查看

篇12:linux中samba安装与配置方法linux操作系统

下在给大家介绍一篇关于linux中samba安装与配置方法,希望教程能给大家带来帮助,

一、安装及配置samba

代码如下复制代码

yum –y install samba* –skip-broken

vim /etc/samba/smb.conf

[web]

path=/usr/local/apache2/htdocs/

browseable=yes

writable=yes

二、创建用户并且acl权限配置

代码如下复制代码

1.useradd apache

2.setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs

3.setfacl -m d:u:apache:rwx -R /usr/local/apache2/htdocs

三、修改apache进程执行者

代码如下复制代码1.vim /usr/local/apache2/etc/httpd.conf

User apache

Group apache

2./usr/local/apache2/bin/apachectl restart

3.ps –ef |grep httpd 查看httpd进程的执行者

四、创建samba用户

代码如下复制代码

smbpasswd -a apache

五、启动samba服务

代码如下复制代码

service smb restart

六、在windows中用”映射网络驱动器”挂载linux下网站根目录

1.我的电脑->工具->映射网络驱动器->设置共享文件夹

2.映射linux共享文件夹到windows下的Z盘:

192.168.0.200web 到Z盘

篇13:Linux中安装配置ftp服务器方法linux操作系统

在linux中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面我来介绍vsftpd安装与配置增加用户的方法,

1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)

安装完之后我们要对它进行配置,才能正常使用。编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf

vi编辑器中的搜索使命是斜杠“/”,然后输入要查找的内容,回车确定。以下是要更改的选项

anonymous_enable=NO #禁止匿名访问

ascii_upload_enable #允许使用ascii码上传

ascii_download_enable #允许使用ascii码下载

userlist_deny=NO #(这条需手动添加到最后)使用FTP用户表,表里没有的用户需要添加才能登录

设置完毕之后,ESC,冒号wq回车。启动vsftpd服务/etc/init.d/vsftpd start,看到[确定]即为启动成功。

2. service vsftpd start 启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on

3. 设置ftp权限

vi /etc/vsftpd/vsftpd.conf

将anonymous_enable=YES 改为 anonymous_enable=NO

ESC返回,输入“:wq”保存并退出

4. 添加ftp帐号和目录

useradd  -d /alidata/www/wwwroot -s /sbin/nologin pwftp passwd  pwftp chmod -R 755 /alidata/www/wwwroot chown -R pwftp /alidata/www/wwwroot /etc/rc.d/init.d/vsftpd restart

然后用帐号pwftp密码123456

测试下就可以登陆ftp了,

目录是/alidata/www/wwwroot

修改防火墙,允许FTP使用的21端口通过

Linux防火墙配置

重启防火墙service iptables restart之后关闭selinux。不然就不连接不上FTP。

linux关闭selinux

然后reboot重启Linux服务器。

本人使用FlashFXP客户端软件连接,直到出现用户主目录(一般位于/home/用户名),则vsftpd成功安装并运行。然后就能进行文件的上传和下载了。

FTP客户端连接

篇14:linux系统中nginx HTTP配置方法linux操作系统

在windows上折腾过nginx的HTTP基本验证,没有成功.这次换到centos服务器,顺手加上HTTP的一个验证功能,下面给大家分享一下,

首先安装htpasswd命令.

yum install httpd

1.打开站点配置文件

location / {

auth_basic ”Admin Auth“;

auth_basic_user_file /usr/local/nginx/conf/proxy/pwd;

....

auth_basic为认证页面提示语,auth_basic_user_file 为密码认证文件

2.新建pwd文件,输入一对密码串 yourname:yourpass

用户名:密码

3.生成加密串

htpasswd /usr/local/nginx/conf/proxy/pwd yourname

4.重载或重启nginx,HTTP基本验证就生效了

篇15:tomcat配置ip限制访问实例介绍linux操作系统

本文章来给各位同学介绍关于tomcat配置ip限制访问实例介绍,希望此方法对各位同学会有所帮助呀,

今天项目组要求单独对tomcat进行ip限制访问,好吧,这里说下我的环境,tomcat是独立访问的,没有跟httpd整合,所以项目组觉得不安全吧,为了满足项目组的要求,只需要对tomcat的server.xml进行编译就可以了.

系统:centos 5.x

软件版本:apache-tomcat-7.0.42.tar.gz

1.安装tomcat

这个我就不说了,大家可以自己去找下怎么安装.

2.编辑server.xml

代码如下复制代码vi /usr/local/apache-tomcat-7.0.42/conf/server.xml

移动文件最后,如下:

代码如下复制代码

prefix=”localhost_access_log.“ suffix=”.txt“ pattern=”common“ resolveHosts=”false“/>

-->

然后在上添加:

代码如下复制代码

ip之间分隔最好是用 || ,如果用,的话,会出错.

改完之后记得重启tomcat.

篇16:linux中Ubuntu Server安装和配置VNCServer介绍linux操作系统

Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server,下面我们来一一介绍一下,

Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server。

其中Vino-Server是Ubuntu自带的远程桌面服务器,也就是在系统(System) —>首选项(Preferences) —>远程桌面(Remote Desktop)下,可以很容易开启,然后就可以使用VNC Viewer进行远程桌面连接。具体开通办法,可以参见《Ubuntu下开启远程桌面的方法》。不过,这种自带的Vino-Server方式有一个最显著的缺点:那就是当你重启机器之后,必须首先到远程服务器那边登录机器,进入系统(相当于创建了一个Session)之后,才能在本地使用远程桌面连接这个远程服务器。这个缺点导致Vino-Server有时极为不方便。

那么,我们如果要解决这个问题,可以通过安装VNC Server来解决。在Ubuntu下安装VNCServer的过程非常简单:

(1)安装VNCServer

使用ssh登录Ubuntu,执行命令:sudo apt-get install vnc4server

(2)关闭原来Ubuntu Server自带的远程桌面

可以先使用VNCViewer连接到Ubuntu上,然后在系统(System) —>首选项(Preferences) —>远程桌面(Remote Desktop)下,去掉第一个勾。这个时候你的VNCViewer就会自动断开。

(3)配置VNCServer

在ssh到Ubuntu的命令行中,运行如下命令:vncpasswd,注意不用加sudo。

这个命令是为当前用户设定远程桌面密码的,

然后会在当前用户的根目录下生成.vnc的文件夹,进入.vnc的文件之后,修改xstartup文件:

vim .vnc/xstartup (假设你此时在用户根目录下)

注释掉 twm & (即在这一行的最开头加上一个#) ,在文件最后添加一行gnome-session &,保存退出。

(4)启动VNCServer

vncserver -geometry 1280×800 -alwaysshared :1

这个命令包含了3个参数,第一个参数geometry表示分辨率,你可以指定适合自己桌面的分辨率;第二个参数alwaysshared表示运行多个人同时连接到同一个桌面;第三个参数:1表示开启一个1号远程桌面,此时你可以使用ip:1来连接这个远程桌面。(注意:上面1280与800之间的连接符为英文字母x(xyz的x),而不是中英文的乘号!)

(5)使用VNCViewer连接这个远程桌面

在VNCViewer中,输入ip加桌面号,即 X.X.X.X:1 即可连接刚才的远程桌面,密码为之前设定的密码。

这样,当你再次重启服务器之后,就不必跑到服务器前登录系统,而可以首先使用ssh登录Ubuntu,执行以上第4步命令,就可以开启一个远程桌面,然后就可以使用VNCViewer连接这个远程桌面了。

我也曾经尝试能否在Ubuntu下自动启动VNCServer,自动启动一个远程桌面,不过很遗憾,在网上查到的方法多是针对其他的Linux的方法,在Ubuntu下目录结构完全不同,一些极少数在Ubuntu下自动启动VNCServer的文章也不适合Ubuntu 9.04 Server版,因此最终我没有在Ubuntu 9.04 Server上实现自动启动VNCServer的方法。就是每次重启机器之后,得先多一步ssh启动VNCServer的步骤。先这么用着吧。

备注:另外,如果想要关闭一个远程桌面,可以使用如下命令:

vncserver -kill :1

其中,”:1"表示的创建远程桌面时的桌面号

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。