Linux系统常用服务程序配置

Linux系统常用服务程序配置

  NFS :

  nfs 的组成:rpc.portmapper, rpc.nfsd , rpc.mountd

  nfs 的安装:sudo aptitude install nfs-kernel-server or nfs-user-server

  nfs 的启动和停止:sudo /etc/init.d/nfs-kernel-server restart|stop|start

  nfs 的检查:ps ax | grep nfsd ps -aux | grep portmap

  nfs 的配置:/etc/exports文件当中

  /usr 192.168.1.100(rw) /home/xp 192.168.1.12(rw,sync) *(ro,async )

  选项说明:

  no_root_squash远端root用户对nfs 目录具有完全访问权限

  rw读写,默认 ro 只读 sync 同步

  配置检查:exportfs -rv

  客户端:

  查看NFS 共享内容: showmount -e 服务器主机名或ip

  安装内容:sudo mount 192.168.1.100:/home/share /mnt/nfsdir

  卸载内容:sudo umount /mnt/nfsdir

  FTP : port :21

  安装:sudo aptitude install vsftpd

  启动和停止:sudo /etc/init.d/vsftd start|stop|restart

  配置文件:/etc/vsftpd.conf

  PAM 配置:/etc/pam.d/vsftpd

  用户访问控制:/etc/vsftpd.ftpusers写在当中的本地用户静止登录 /etc/vsftpd.user_list

  设置空闲会话中断时间:idle_session_timeout=600(second)

  设置空闲数据连接的中断时间:data_connection_timeout=120

  设置客户端空闲时的自动中断和激活连接时间:accept_timeout=60 connect_timeout=60

  vsftpd匿名上传配置:

  anon_upload_enable = Yes

  anon_mkdir_write_enable = Yes

  anon_other_write_enable = Yes

  anon_world_readable_only= No

  配置速率限制和每用户的连接数限制:

  local_max_rate

  anon_max_rate

  max_per_ip

  max_clients

  基于本地用户的配置:

  userlist_enable = Yes

  userlist_deny = Yes

  userlist_file = /etc/vsftpd.user_list

  客户端操作:

  get remotefile [localfile]

  put localfile [remotefile]

  mget remote-files

  mput local-files

  lftp命令:

  mirror [option] [remote [local]]

  -c续传

  -R上传整个目录

  -r不用递归到目录中

  -n只下载较新的档案

  有些服务程序需要xinetd: sudo aptitude install xinetd

  启动xinetd:sudo /etc/init.d/xinetd reload

  测试xinetd:ps ax | grep xinetd

  xinetd的配置文件有:/etc/xinetd.conf /etc/xinetd.d/ 目录下的与各服务一一对应的配置文件

  TFTP:无连接的UDP 传送文件,一般用于小文件,实现简单 port :69

  安装:sudo aptitude install tftpd

  安装程序会在/etc/inetd.conf 中添加一行:tftp dgram udp wait nobody……

  xinet 要使用需要转换:itox -daemon_dir /usr/sbin < /etc/inetd.conf

  创建文件/etc/xinetd.d/tftp内容是转换得到的tftp段

  //tftp有此部分///

  看/etc/xinetd.d/tftp文件中server_args = /srv/tftp ,则手工创建:

  sudo mkdir /srv/tftp

  sudo chmod a+w /srv/tftp

  

  重启xinetd以读取配置文件:sudo /etc/init.d/xinetd restart

  客户端:

  sudo aptitude install atftp

  atftp 127.0.0.1

  TELNET: port :23

  安装:sudo aptitude install telnetd

  创建文件:/etc/xinetd.d/telnet内容是/etc/inetd.conf 转换过来的段

  重启xinetd,读取新的配置文件,服务开通

  SSH : port :22

  安装:sudo aptitude install ssh

  查看:sudo netstat -apn | grep ":22"

  客户端登录:ssh user@ip 退出:logout

  登录以后可以像操作自己的电脑一样使用

  不登录对方使用:

  scp localfile user@ip :/remote_path or remote_file

  scp user@ip :/remote_file localfile or localpath

  /etc/hosts.deny

  sudo /etc/init.d/ssh start|stop

 


 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值