linux服务配置大全 新手教程

来源:爱站网时间:2018-09-27编辑:网友分享
今天小编跟大家分享一篇关于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.

linux

  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

linux

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

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

上一篇:Linux架构支持Mysql动态Web服务器

下一篇:kingate代理服务器设置的详细教程

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载