栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux基础(目录结构,ftp,xhell)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux基础(目录结构,ftp,xhell)

  1. 基本常识
    我们平时使用的Ubuntu,CentOS, RedHat,等都是基于Linux内核进行拓展后的发行版。

  2. linux 目录结构

  • / 根目录
  • / bin 存放经常使用的命令
  • / sbin 超级管理员的指令
  • /home 每个用户会再此目录对应有一个目录
  • lib 程序文件运行需要的文件共享库
  • /etc 配置文件相关
  • /usr 用户安装的文件很多会到这里
  • boot Linux启动相关文件
  • /srv /sys /proc 与系统相关的文件最好别动
  • /tmp 保存临时文件
  • /dev 相当于设备管理器
  • /media 一些设备,如usb,光驱,识别后会挂载到这个目录
  • /mnt 让用户临时挂在别的文件系统
  • /opt 主机要装的软件一般都放在这个里面
  • /var 经常被修改的目录放在这里,包含各种日志文件
  • /selinux 一种安全子系统
    3 远程登录
  • xshell
  • xftp
    可以去官方下载免费版:
    https://www.netsarang.com/en/free-for-home-school/
    提示:这里我遇到了一个问题,用xftp连接虚拟机里面的Linux连不上,但是sftp能连上。网上查了一下,说是ftp是需要安装的。
    参考下面这边博客进行配置,能够连接。
    https://www.cnblogs.com/zhi-leaf/p/5983550.html
    还需要注意的是如果出现连接后乱码,将编码格式设置为UTF-8即可,如下图所示。

补充笔记:
在上面的博客里参照博客的方法是关闭了防火墙,在实际工作中肯定是不允许的,博主也说了可以设置防火墙规则,因此来补充一下笔记。

// 开启防火墙
systemctl start firewalld.service
// 停止防火墙
systemctl stop firewalld.service
// 查看防火墙状态
systemctl status firewalld

下面就配置一下端口和IP白名单:

// 开放端口
firewall-cmd --zone=public --add-port=21/ftp --permanent
firewall-cmd --reload

这篇文章解决windows telnet不是命令的问题
https://jingyan.baidu.com/article/5d368d1e2cd16d7f60c057bb.html
telnet 21端口是通的,但是连接任然会超时,继续百度找到了如下的文章:
https://bbs.huaweicloud.com/blogs/304739
成功的解决问题,防火墙开启的状态下也能连接ftp.

记录几个操作命令:

// 查看ftp状态
service vsftpd status
// 查看防火墙是否加载了ftp
lsmod | grep -i ftp
// 暂时开放 FTP 服务
firewall-cmd --add-service=ftp
// 永久开放 FTP 服务
firewall-cmd --add-service=ftp --permanent
// 永久关闭 FTP 服务
firewall-cmd --remove-service=ftp --permanent
// 重启防火墙让设定生效
systemctl restart firewalld
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694209.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号