学习下linux,熟悉下文件和远程连接

微软开源了net框架 - netCore,大方向未来的方向应该就是netCore,netFramework的时代应该是逐渐的走远了。而跨平台的方向怎么能少的了linux,mysql等,趁着双十一打折,入坑了linux服务器。

Linux系统的选择

现在主流的linux系统版本 CentOs,Ubuntu,Red Hat等,买云服务器的时候大多只提供 CentOs 和 ubuntu的选择。然后目前国内很多公司的服务器应该都是CentOs版本,系统也比较稳定。但是我选择的是ubuntu版本,一来我只是个人用来学习用途,后面可以搞个Ubuntu的桌面版本,可以无缝对接,而来 个人学习的另外一门语言swift目前官方主要 支持ubuntu版本,后面还打算 用ubuntu的服务器版本部署个swift的网站之类的玩玩。 总归一句话,喜欢折腾。

linux 各个文件夹

linux根目录的主要文件夹,以及用途
在这里插入图片描述
linux 文件颜色的含义,蓝色代表目录,绿色代表可执行文件,红色表示压缩文件,浅蓝色表示链接文件,灰色表示其他文件,红色闪烁表示链接的文件有问题了,黄色表示设备文件

在这里插入图片描述
/bin 主要放二进制执行文件
/etc 存放系统管理和配置文件
/home 存放用户文件的根目录,是用户主目录的基点
/usr 用于放系统应用程序
/root 超级用户的目录
/ sbin 存放的是root访问的二进制执行文件
详细更多的说明 参考 https://www.cnblogs.com/dengyungao/p/8426878.html

linux的远程连接

远程连接常用的工具 Xshell,一个比较牛逼的工具,不知道牛逼在哪,哈哈,大概是下面这副样子。
在这里插入图片描述
这个东西是收费的,说实在的收费的东西 有一定的价值所在,如果不缺钱,可以付费购买。就目前来讲我好像用不到这个工具,直接就控制台连接好了。

windows 连接 直接就是 用cmd 用ssh进行连接, 确保服务器上能连接ssh ,且开放22端口。
大致的命令就是ssh root@xxx ,xxx 代码你的服务器ip,比如我的就是ssh ubuntu@xxx
就可以连接到linux服务器了,但是挺简单,只是习惯了windows的可视化界面突然 到了全是这种黑色背景的dos世界 有点不习惯。

怎么传送文件到linux服务器上呢,windows下,我直接拖个文件就可以了,直截了当。linux下没办法只能借助于ftp了。首先要在linux上安装个应用 vsftpd
具体步骤

  1. sudo apt-get install vsftpd
  2. cd /etc
  3. vi vsftpd.conf
  4. 在这里插入图片描述将这两行写入,让ftp支持写入,同时限制访问的目录。阻止访问除用户文件夹外的其他系统文件
  5. sudo service vsftpd start 启动

这里常用的几个命令
sudo service vsftpd start 启动
sudo service vsftpd stop 停止
sudo service vsftpd restart 重启

到此,可以装一个 ftp 的软件进行访问了,比如cuteFtp ,xftp等,上传的文件可以对他进行权限的限制,比读写所有者的相关信息 , CuteFtp的截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值