• Linux网络服务管理命令


    netstat命令                         

    示例:查看指定的服务是否开启
    netstat | grep ssh | grep -v grep

    网络下载器————wget       

    wget是一个Linux环境下用于从WWW上提取文件的工具。wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上。
    wget urlfile

    网络通信命令                                                                  

      和windows一样,linux也提供了类似的通信工具,其中包括限于单个系统中单向的向某个用户发送消息write和向所有用户广播消息wall以及跨越系统的双向的发送消息talk。虽然和图形界面下的通信工具相比起来比较差,但在文本界面下与其他用户交互,只有这样的原始工具。

    向单个用户发送消息——write

    示例:write 用户 终端名称

    广播发送消息————wall     

    wall 消息内容

    远程登录主机                                                                

    远程登录————telnet       

    telnet协议是TCP/IP协议簇中的一员,是Intenet远程登录服务的标准协议
    示例1:登录远程主机192.168.78.20
    telnet 192.168.78.20

    示例2:以帐户hadoop远程登录主机192.168.78.20
    telnet -l hadoop 192.168.78.20
    示例3:登录远程主机bbs.uestc.edu.cn
    telnet bbs.uestc.edu.cn

    远程登录————rlogin        

    rlogin是基于TCP的远程登录协议。
    示例1:rlogin ada.org -l hadoop

    安全远程登录————ssh      

    ssh hadoop@10.15.153.4

    文件传输命令                                                                     

    文件传输————ftp             

    FTP文件传送协议是一个用于从一台主机到另一台主机传送协议。
    示例1:利用登录账户登录到FTP服务器
    ftp 192.168.16.1
    登录成功后可以进行一些操作
    下载一个文件:get 文件名 指定目录
    删除一个文件:delete 文件名
    上传一个文件:put 文件名
    ls:显示被远程的主机当前文件及文件夹列表
    !ls:显示本地文件及文件夹列表

    主机间传输文件————rcp   

    示例1:将远程系统上user1宿主目录下的文件test复制到本地系统下
    首先需要在两台主机下面建立信任机制:在两天主机的文件/etc/hosts.equiv中应该相互包含对方的地址
    rcp 192.168.13.3:/home/abc.log /home/d.log

    安全的主机间复制文件——scp

    scp user1@ada.org:./test test 保存地址

    Samb服务器相关的命令                                                      

    SMB是一种基于TCP/IP网络协议,可以在Linux、OS/2和Windows操作系统之间提供文件共享、打印机服务、名字解析服务、验证、授权以及浏览等服务的网络通信协议。

    测试Samb服务器配置文件——testparm

    testparm为samba的组件之一,是一个检测工具。用于检测Samba的配置。Samb服务默认的配置文件在/etc/samba/smb.conf
    示例1:检测本机samb服务器配置文件的合法性
    testparm
    该命令不用指定配置文件位置,自动检测samb服务默认的配置文件,若配置文件合法,则检测结果如下所示
    Load smb config files from /etc/samba/smb.conf
    rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
    Processing section "[homes]"
    Processing section "[profiles]"
    Processing section "[users]"
    Processing section "[groups]"
    Processing section "[printers]"
    Processing section "[print$]"
    Loaded services file OK.
    Server role: ROLE_STANDALONE
    Press enter to see a dump of your service definitions
    其中Loaded services file OK表示配置文件合法,同时,用户可以键入Enter,查看配置文件的详细内容
    [global]
    map to guest = Bad User
    passdb backend = tdbsam
    printcap name = cups
    logon path = \%Lprofiles.msprofile
    logon drive = P:
    logon home = \%L\%U.9xprofile
    usershare allow guests = Yes
    cups options = raw

    [homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    read only = No
    inherit acls = Yes
    browseable = No
    browsable = No
    。。。。。。。。。。。。。。。。。。。

    查看Samb服务器的状况——smbstatus

    netstat能够查看samb服务器是否处于监听状态,若用户需要查看samb服务器的连接状况和共享资源的使用情况,则可以使用smbstatus
    示例1:显示当前samba服务的使用状况
    smbstatus
    该命令默认情况下查看所有用户的连接状况
    示例2:查看当前共享的文件
    smbclient //192.168.1.50/root hadoop(密码)

    使用实例:配置用windows系统登录linux服务器,使用samba服务

    使用root登录linux执行:
    1.启动samba服务rcsmb start 启动完成后可以查看状态 rcsmb status
    2.为samba服务添加一个登录用户 smbpasswd -a root 根据实际输入密码(huawei)
    3.在本机输入\linux IP,输入刚设置用户名和密码(root/hadoop),开启服务后就跟windows上操作完全一致了
    如:

    目前我们能看到root 和users(对应linux的home路径),这个和samba的配置文件有关
    vi /etc/samba/smb.conf
    [users]-----这个就是我们通过\linux IP界面上看见的
    comment = All users
    path = /home------这个就是我们linux环境中实际路径
    read only = No
    inherit acls = Yes
    veto files = /aquota.user/groups/shares/

    如果不直观我们可以把users修改与linux一样的home,修改完成后重启smb服务 rcsmb restart

    vi /etc/samba/smb.conf
    [home]
    comment = All users
    path = /home
    read only = No
    inherit acls = Yes
    veto files = /aquota.user/groups/shares/
    效果:里面本身是users的目录显示为home了

  • 相关阅读:
    ReentrantLock和synchronized区别和联系?
    从上向下打印二叉树
    字符串的全排列
    二叉树中和为某一值得路径 java实现
    三大框架面试题
    SQL语句总结
    [terry笔记]Oracle10g/11g安装-redhat5.5
    [terry笔记]Oracle会话追踪(二):TKPROF
    [terry笔记]Oracle会话追踪(一):SQL_TRACE&EVENT 10046
    [terry笔记]IMPDP报错ORA-39083 Object type TYPE failed to create ORA-02304
  • 原文地址:https://www.cnblogs.com/people/p/3187265.html
Copyright © 2020-2023  润新知