计算机系统应用教程网站

网站首页 > 技术文章 正文

Windows用户的最简Linux实践

btikc 2024-09-03 11:23:49 技术文章 14 ℃ 0 评论

作为 Windows 深度用户,操作 Linux 仅限于以下动作:连接系统,查看日志,更新脚本,运行脚本。

在 Windows 中可使用以下工具或方法达到较好的效率和实现一定程度的自动化。

1、给IP取个名字

在Windows系统下,通过 HOSTS 文件可以将 IP 地址和域名或主机名进行映射。HOSTS 文件位置一般在 C:\Windows\System32\drivers\etc\hosts。可以使用文本编辑器如记事本打开 HOSTS 文件进行添加,每行一条,格式为:IP地址 自定义名称, 例如: 8.6.6.6 mylinux。然后就可以使用 mylinux 来代替 IP 使用了,如 ping mylinux。

2、使用 Git Bash 工具

工具 Git Bash 除了用于 Git 版本控制,还提供 Linux 风格的强大命令行环境,支持 scp、ssh、grep 等常用工具命令。

安装:去Git官网 https://git-scm.com/ 下载最新版本的 Git for Windows 安装程序进行安装即可。

3、上传下载文件

使用 scp (secure copy) 命令可以轻松实现本地文件与远程服务器之间的文件传输。利用这个命令,在本地修改个脚本再上传,下载日志文件等操作就相当方便。基本用法如下:

(1)从本地复制到远程(上传)

scp local_file remote_username@remote_ip:remote_folder

举例如下:

scp ./run.sh root@mylinux:/home/root

(2)从远程复制到本地(下载)

scp remote_username@remote_ip:remote_file local_folder

(3)其它选项

指定端口使用 -P 端口号, 显示进度条 --progress

4、连接终端

通过 ssh 命令可以进行远程登录、远程执行命令等,当然这需要远程服务器开启 SSH 服务。

(1)登录远程服务器

ssh username@remote_host

举例如:

ssh root@mylinux

指定端口加 -p 选项

ssh -p port username@remote_host

(2)在远程后台运行命令

ssh username@remote_host command

该命令形式特别有用,如要查看日志,可以一步到位,终止命令后连接也会立即断开,跟本地命令一样。

ssh root@myliux tail -f nohup.out

总之,有了这些工具及命令行的操作方式,工作很有效率,一些工作脚本化自动化也变得容易实现。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表