linux 配置大全,linux服务配置大全 新手教程

今天小编跟大家分享一篇关于linux服务配置大全 新手教程,感兴趣的朋友跟小编一起来了解一下吧!

一.压缩命令

tar –cvf bb.tar bb 把bb压缩成bb.tar

tar –xvf bb.tar 解压bb.tar

tar –zcvf bb.tar.gz bb 压缩bb

tar –zxvf bb.tar.gz 解压bb.tar.gz

二.创建一个ext3分区

1. fdisk /dev/sdb m获得帮助 n新建分区(e 扩展分区 p主分区) p显示分区 d删除分区 w保存所做修改退出 q不保存退出

2. 为所分的区创建文件系统 Mkfs –t ext3 /dev/sdb1

3. 创建卷标 e2lable /dev/sdb1 /test

4. 创建挂载点 mkdir /test

5. 修改 /etc/fstab (添加一行) LABLE=/test /test ext3 defaults 1 2

6.挂载 mount /test

(删除分区,必须到/etc/fstab中删除“LABLE=/test /test ext3 defaults 1 2”)

磁盘配额

1. vi /etc/fstab 修改 LEABLE=/test /test ext3 defaults,usrquota

2. 重新挂载分区 mount -o remount /test

3. 创建配额文件 quotacheck -cmu /test

4. 创建用户 useradd sc passwd sc

5. 对用户进行配置 edquota -u sc

三.系统服务自启动:

1.基于xinetd

vi /etc/xinetd.d/telnet

把disable = yes 改成 disable = no

service xinetd restart

2.独立的服务

service httpd restart

/etc/rc.d/init.d/httpd start

四.服务的自启动

1. vi /etc/rc.local 只能针对独立的服务

/etc/rc.d/init.d/httpd start

2. chkconfig

1) 独立的 chkconfig --level 2345 httpd on

2) 基于xinetd的 chkconfig telnet on

五.rpm包安装

rpm -qa bind 检查bind包有没有安装

rpm -ivh bind-9.2.1-9.i386.rpm 安装DNS

rpm -ivh * 安装所有

注:只有在安装和升级的时候跟的是包的全名,其余的操作只跟包名

六.DNS服务

vi /etc/named.conf DNS配置文件

vi /var/named/named.local DNS反向解析文件

vi /var/named/localhost.zone DNS正向解析文件

(1)/etc/named.conf需要配置的文件:

zone "linuxidc.com" IN {

type master

file "zheng"

allow-updata { zone; };

zone "1.168.192.in-addr.arpa" IN {

type master;

file "fan";

allow-updata { none; };

(2)正向解析文件

STTL 86400

@ IN SOA www.linuxidc.com. root.linuxidc.com.(

1997022700 : Serial

28800 : Refresh

14400 : Retry

36000000 : Expire

86400 ) : Minmunm

IN NS www.linuxidc.com.

IN MX 10 mail.linuxidc.com.

www IN A 192.168.1.123

mail IN A 192.168.1.123

(3)反向解析文件

STTL 86400

@ IN SOA www.linuxidc.com. root.linuxidc.com.(

1997022700 : Serial

28800 : Refresh

14400 : Retry

36000000 : Expire

86400 ) : Minmunm

IN NS www.linuxidc.com.

123 IN PTR www.linuxidc.com.

123 IN PTR mail.linuxidc.com.

#注:多域共存,添加一个正向文件,反向文件在里面添加

123 IN PTR www.hosting-hosting.net.

6d692d8de305c7074de9f6cf6ed3cb21.gif

123 IN PTR mail.hosting-hosting.net.七.DHCP服务

vi /etc/dhcpd.conf 文件不存在,需要手动创建

方法:cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf

vi /var/lib/dhcp/dhcpd.leases DHCP租约文件

#注:如果指定网段的话,改成指定的ip重新启动服务配置完成

八.Httpd

vi /etc/httpd/conf/httpd.conf httpd配置文件

DocumentRoot "/var/www/html" 默认网页文件所存放的位置

根据ip访问,不用修改配置文件,直接cd /var/www/html , 在里面创建一个index.html文件

虚拟主机:打开NameVirtualHost * 把*换成机器ip

从〈VirtualHost〉开始复制到

〈VirtualHost〉

ServerAdmin webmaster@linuxidc.com

DocumentRoot /var/www/html/linuxidc.com

ServerName www.linuxidc.com

ErrorLog logs/linuxidc.com-error_log

CustomLog logs/linuxidc.com-access_log common

〈VirtualHost〉

ServerAdmin webmaster@hosting-hosting.net

DocumentRoot /var/www/html/hosting-hosting.net

ServerName www.hosting-hosting.net

ErrorLog logs/hosting-hosting.net-error_log

CustomLog logs/hosting-hosting.net-access_log common

cd /var/www/html/linuxidc.com 创建index.html

cd /var/www/html/hosting-hosting.net 创建index.html

九.ftp

vi /etc/vsftpd.conf vsftp配置文件

vi /etc/vsftpd.ftpusers 写到这两个文件里的用户任何情况下都不允许访问。可以修改

vi /etc/vsftpd.user_list vsftp.conf文件使只有写到vsftp.user_list里的用户可以访问

匿名用户登陆:

anonymous_enable = YES 允许匿名用户登陆

local_enable = YES 允许本机用户登陆

local_umask = 022

anon_other_write_enable = YES 匿名用户可以删除文件

注:匿名用户登陆到/var/ftp,必须保证目录可写。方法:在ftp下再建一个目录给写权限,而不是给ftp 777权限

手动添加 chroot_local_user = YES 所有用户都不能向上级目录改变

注释掉上一句或者YES改成NO

打开 chroot_list_enable = YES

chroot_list_file=/etc/vsftpd.chroot_list 只有vsftp.chroot_list文件中的用户不能改变目录

userlist_enable = YES 存在和不存在一样,默认=YES

userlist_deny = NO

userlist_file=/etc/vsftpd.user_list

添加这两句话后,系统用户不能访问ftp,只有写到vsftpd.user_list中的拥护可以访问,但只要把拥护写到vsftpd.ftpuser中就不能访问

十.Samba服务

vi /etc/samba/smb.conf samba配置文件

/etc/samba/smbpasswd samba密码配置文件

[ homes ] 共享目录的名字,是homes时,用哪个用户登陆显示什么。

samba用户不是系统用户,必须添加成为samba用户才可使用,samba用户必须是系统已经存在的用户才能添加

smbadduser sc:sc

smbpasswd -a sc 两种方法

[ public ] 共享目录所有人都可以访问

[ pub ]

browseable = yes 其他用户可以看见本用户的共享目录

path = /tmp/pub 文件路径

guest ok = yes 所有人都可以登陆

writable = yes 用户可写权限

samba权限和系统权限配合使用

[ aa ]

path = /tmp/aa

browseable = yes

writable = yes

b5c78c15200dc390b1033e936f13a11c.gif

public = yes 同组用户可以访问 需要更改aa的属主,属组 chown aa:aa aa

以上就是linux服务配置大全,想必都了解了吧,更多相关内容请继续关注爱站技术频道。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值