怎么检查文件服务器配置,怎么查服务的配置文件和端口号

.lsof命令(list open file)知道设备的

[root@teacher iso]# lsof -i :21  查看21号端口是否开启(ftp服务)

lsof -Pnl +M -i6

1. -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。

2. -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。

3. -l :这个选项约束着用户ID号到登录名的转换。在登录名的查找不正确或很慢时,这个选项就很有用。

4. +M :此选项支持本地TCP和UDP端口映射程序的注册报告。

5. -i4 :仅列示IPv4协议下的端口。

6. -i6 : 仅列示IPv6协议下的端口。

3.进程号记录在哪里?

‘  vim /etc/service这里面有port对应的服务

.服务的分类:

独立的服务(stand alone)

非独立的服务

依赖于xinetd服务

super daemon

xinetd服务

[root@teacher iso]# chkconfig —list  查看服务的启动情况

.如何查找某个命令的配置文件所在的路径

/    rpm -qc vsfstpd

配置文件的作用?

告诉服务如何去运行,注意那些事项,那些功能要打开,那些不打开

服务和配置文件的关系?

服务运行的时候会根据配置文件里的政策和规定去开启相关的功能

修改了配置文件要记得刷新service xinetd restart

配置服务选项(图形化的):ntsysv     ntsysv --level 3

.那么怎么查找某个命令的配置文件呢?

步骤:

.    首先chkconfig  - -list 查找到自己所需要的服务

.    看这个服务对应的在那个级别

.    每个单独的服务会在rc*.d里面有一个配置文件与之对应

.    看作个文件链接到哪里去,接下来rpm -qf看这个命令是通过哪个安装包装过来的,看详细信息九rpm -qi ,看配置文件九rpm -qc那个.conf的文件就是我们所需要的。

./etc/xinetd.d这是一个super damon 所有的非独立的进程都在这里面。

iptables -L  查看防火墙的规则  iptables -F清除防火墙的规则

.selinux(Security-Enhanced Linux))是一套对于强制访问控制的实现

查看selinux状态

[root@localhost ~]# getenforce

Disabled

[root@localhost ~]# setenforce 0  设置selinux为宽容模式,临时有效

.我们可不可以改掉一些程序的默认使用的端口号呢?比如我们使用的sshd服务这个服务使用的端口号是20号,我们不想使用这个端口号,我们制定其他的端口号,让知道我的通过指定的端口号来连接,这样是不是安全些了。

[root@localhost ~]# vim /etc/ssh/ssh_config

将port 22 改成你想启用的端口号比如改成2288

连接ssh -p 2288 root@IP

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值