从Windows系统到Linux系统转变的5大要点

当我在 Algoma  (阿尔格玛)大学开始我现在的工作,一个图书系统管理员,我实在是对我的工作没有什么信心。尽管我在图书信息技术上有十年经验,对于我的第一个任务——协助开发和管理 Evergreen —一个 开源 的图书目录系统,我还是有些忐忑。最大的问题在于:我从前基本上都是在 Windows 系统下工作的。

最开始我对情况还有些乐观,毕竟我曾经也在很短的时间内学习掌握一项新的技能。但是三周后,我意识到我应该是遇到了难题。到底要怎样从一个在 Windows 系统下工作的人转变成一个合格的 Linux 系统管理员?更重要的是,我应该在工作中做些什么?毕竟我的任务是完成工作,而不是学习一个新的操作系统。本来我每天晚上的时间是属于私人的,但是自从我 开始接受这个任务的四个月后,上级准备任命我为项目经理,于是我开始利用晚上的时间开始工作。最后我被正式任命为项目经理。以下内容是我经过这次工作获得 的经验。

每个人都要知道的从 Windows 到 Linux 转变所需要的知识

弄明白哪些知识是必须要知道的,并非毫无用处。我 Windows 的背景就有一些关于开发技巧的知识。尽管每种需要都有一些不同,我还是把目标,功能方法,基础编程逻辑和一些需要转换的概念放在我的桌面上。网络和数据库 很相似。这一点其实很重要,可以作为和老板汇报的内容。这项技术能让我达到一些低级目标,例如建一个我们图书馆的网站 - 这也是一个 开源 项目,当然两个操作系统下相似的网页技术也是让 开源 图书馆这个项目得以很好的实现。让我的老板对这些早期的成果有良好的印象还是很关键的。 让你的老板支持你我知道我在工作中学习到的知识远远比我在夜晚瞎逛学到的要多,所以学习也成为了我专业开发工作的一部分。结论很容易得到 : 学习 Linux 是一种投资。回报就是能够使用免费的开源的软件来管理图书馆。由于我出色的工作,我的老板也对我更加地认可。他允许我用更多的时间去深入研究 Linux

一直使用 Linux 。尽管 Linux 在网络和开发中的应用率很高,但是作为系统管理平台却还没能大范围应用。唯一的改变这种状况的方法就是多多使用 Linux 。虽然这样子会使人望而生畏。我简直为我的 Linux 文件系统的工作抓狂,但是还是必须得要完成。我尝试过一些不同的方法想要 Windows 和 Linux 能同时使用,例如,在 Windows 系统下建立 Linux 系统的虚拟机,在 Linux 系统下建立 Windows 系统的虚拟机,在 Windows 下安装Ubuntu系统( WIUB )——一种旧的工作站形式。这些方法各有优缺点,但是最后我决定了使用一个带有完整图形界面的 Linux 系统来建立我的工作站,并且在 Linux 系统下做一个远程的服务器

我觉得使用 Windows 工作站是临时性的,这样子会让我们不自觉地使用旧的方式,很容易就会去打开一个 Windows 系统的虚拟机,但是这样子在一个缺点很多的虚拟系统下工作反而鼓励了我不顾困难去钻研 Linux 。这样一个开始让我有了一次完整的 Linux 体验 : 学习如何连接打印机,如何在工作站端使用邮件系统,如何通过安全命令来通过一个服务器来控制另一台主机端。还剩一个很重要的任务,如何获得物品,并且使用命令行。

学习一些关键的指令会让开发变得简单。我第一次使用 EMACS ( 一种文本编辑器 ) 时,我必须用重新启动的方式来关闭它。这样子很不方便。如果你是一个有经验的开源技术使用者,以下的指令你应该会觉得很熟悉,如果你是一个新手,并且你需要去查找指令手册,这就证明你还得好好学习一下。 5 虽然人们都不喜欢查指令手册,但是如果你真的知道怎么查的话,这也是一个很有用的方法。我建议大家了解以下指令 :

ls, cd, find

基本的操作文件系统的指令

sudo

对服务器管理员非常重要

dhclient

这个指令对启动工作站和连接网络非常重要

grep, tail, vim

这些是筛选日志和代码最基础的指令

ssh, scp

这两个指令在连接远程服务器和向它们安全地传递和接受文件中起关键作用

犯错误也是一种学习。即使你在学习的过程中犯了错误。我在我第一次更新 IP 信息包过滤系统时学到了许多关于 Linux 服务的知识。当时在设置它的时候情况很混乱,我还忘记关闭了远程服务器端的网络适配器。遇到这种情况,你唯一能做的就是期望你有一个给力的工作伙伴。我就是这样的幸运儿,遇到了开源社区的几个乐于助人的朋友。

时间: 2024-10-15 10:33:43

从Windows系统到Linux系统转变的5大要点的相关文章

windows系统和Linux系统之间拷贝文件攻击--pscp

putty secure copy == pscp,是putty提供的文件传输攻击,通过ssh两件,在两台机器之间安全传输文件 获取pscp工具:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,将.exe文件放在windows的system32文件夹下,或者自己设置环境变量.然后在dos命令窗口下即可直接调用. -r 复制目录下所有文件 -l 对方机器(Linux)用户名(root) -pw 密码 使用方法: 1.本

Windows系统与Linux系统之间资源samba共享【转】

配置SAMBA服务器来实现在Windows计算机与Linux计算机之间的用户级的资源共享,九河网络TOM[2694339173]教你怎样操作: SAMBA服务器的基本配置 配置SAMBA服务器来实现在Windows计算机与Linux计算机之间的用户级的资源共享 一.安装SAMBA服务 # yum -y install samba samba-client 二.创建samba目录 # mkdir /home/samba # touch /home/samba/hello 三.创建test用户名和密

如何通过命令方式在Windows上访问linux系统

很多情况下,我们需要在Windows上写脚本,创建计划任务程序,这个过程中可能需要访问linux系统,执行脚本或者上传下载文件.并且我们也不想在Windows上安装什么东西.那最好的办法就是使用putty工具了,putty里面有好多个组件,可以实现用户验证.复制.命令执行等功能. 我就简单的说下我用到的吧: 1 从linux系统拿取数据,使用putty中的pscp.exe(免安装) ::-q 安静模式 ::-pw 指定密码 ::上传文件至linux c:\vminfo\pscp.exe -q -

windows系统访问linux系统samba服务案例

Windows访问linux系统samba服务 案例:某公司(xxxcompany)有研发部,运维部,网络部,人力资源部,财务部,综合部,采购部,市场部.这8个部门需要分享资源 要求: 研发部有自己的目录:devlopment.研发部的目录研发部所有员工和运维manager可以访问下载,但是只有研发manager可以下载,修改和上传 运维部有自己的目录:operation.运维部的目录运维部所有员工和研发manager可以访问下载,但是只有运维manager可以下载,修改和上传 网络部有自己的目

如何在Windows下使用Linux系统来编译和运行程序?

很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际上,只要在Windows下安装一个叫做SecureCRT的软件和一个叫做FileZilla的软件,便可轻松解决问题. SecureCRT和FileZilla简介 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录Linux服务器主机的软件. Fil

Nginx在Windows系统和Linux系统下的重启

一.Windows系统下重启nginx 1.杀掉nginx进程 tskill nginx echo 已终止所有ginx进程 2.启动nginx cd f:\nginx-1.0.5  nginx.exe -t nginx.exe -v start nginx.exe echo nginx已启动 二.Linux系统下重启nginx [[email protected]]#cd /web/webserver/nginx [[email protected]  nginx]# sbin/nginx  -

如何用windows系统访问Linux系统的web网站

我所使用的是windows7的虚拟机与Linux6.5(64位)的操作系统. 链接的是VMnet1的网卡,在windows7上配置的IP地址是192.168.1.200:在Linux系统上配置的IP地址是192.168.1.100.首先是配置IP地址让windows7与Linux系统互通.然后是在Linux上搭建服务. 下面是详细步骤: 在windows7上配置ip地址. 在Linux上配置IP地址,但有时候在这里配置地址时不一定生效所以还要在伪终端上查看已下IP地址的配置 查看IP地址的配置

Windows Linux双系统 删除 Linux 系统

首先修复引导,之前是先安装Windows后安装Linux,所以引导是Linux的 先需要修复其引导为Windows, 先下载MbrFix,网上说64位需要下载4位,实测都可以. 下载好以后,就在C盘用管理员打开命令行. 输入 MbrFix /drive 0 fixmbr /yes 然后没任何提示,就说明成功了. 然后在电脑的磁盘管理器里删除Linux分区就可以了. 原文地址:https://www.cnblogs.com/anloveslife/p/12079467.html

华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式.1.进入救援模式(1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导.连接服务器mgmt口至数据中心网络,浏览器登录,默认IP地址192.168.2.100,默认账号root,默认密码Huawei12#$.登录如下图 单击远程控制链接,进入远程控制管理页面,选择独占模式,如下图 打开远程管理控制台,java信息提示,点击继续这里要求远控操作电脑安装好j