快捷搜索:   nginx

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)

您可能还会对下面的文章感兴趣:

最新评论