建立linux命令行接口 菜鸟教程linux常用命令
怎样为windows操作系统建立一个兼容Unix/linux命令的命令接口
1.Linux操作比较复杂,windows比较简单.
创新互联公司拥有10年成都网站建设工作经验,为各大企业提供成都做网站、网站制作、成都外贸网站建设服务,对于网页设计、PC网站建设(电脑版网站建设)、成都App制作、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、空间域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。
Linux速度比较快,安全性比windows
软件能windows运行
与Linux兼容软件发.
Linux适用网络面.
2. Linux?
简单说 Linux套免费使用自由传播类 Unix操作系统主要用于基
于 Intel x86系列 CPU计算机系统由世界各千万程序员
设计实现其目建立受任何商品化软件版权制约、全世界都能自
由使用 Unix兼容产品 Linux现早始于位名叫 Linus Torvalds
计算机业余者芬兰赫尔辛基目想设计
代替 Minix(由位名叫 Andrew Tannebaum计算机教授编写操作系
统示教程序)操作系统操作系统用于 386、 486或奔腾处理器
计算机并且具 Unix操作系统全部功能始 Linux雏形设计
Linux高效性灵性著称能够 PC计算机实现全部 Unix特性
具任务、用户能力 Linux GNU公共许权限免费获
符合 POSIX标准操作系统 Linux操作系统软件包仅包括完整 Linux操
作系统且包括文本编辑器、高级语言编译器等应用软件包括带
窗口管理器 X-Windows图形用户界面同我使用 Windows NT允
许我使用窗口、图标菜单系统进行操作
Linux与其操作系统区别:
Linux与 MS-DOS、 OS/2、 Windows等其操作系统共存于同台机器
均操作系统具些共性互相间各特色所区别
目前运行 PC机操作系统主要Microsoft MS-DOS、 Windows、 Windows
NT、 IBM OS/2等早期 PC机用户普遍使用 MS-DOS种操作系统机
器硬件配置要求高随着计算机硬件技术飞速发展硬件设备价格越
越低相容易提高计算机硬件配置于始使用
Windows、Windows NT等具图形界面操作系统 Linux新近所关注
操作系统逐渐 PC机用户所接受 Linux与其操作系统主
要区别呢面两面加论述
首先看Linux与 MS- DOS间区别 同系统运行 Linux MS-DOS
已普遍发挥处理器功能说 MS-DOS没完全实现 x86处理器功能
Linux完全处理器保护模式运行并且发处理器所特性 Linux
直接访问计算机内所用内存提供完整 Unix接口 MS-DOS支持部
Unix接口
使用费用言 Linux MS-DOS两种完全同实体与其商业操作系统
相比 MS-DOS价格比较便宜且 PC机用户占率任何其 PC
机操作系统都难达 MS-DOS普及程度其操作系统费用数
PC机用户说都负担 Linux免费用户 internet或
者其途径获版本且任意使用用考虑费用问题 操作系统
功能说 MS-DOS单任务操作系统旦用户运行 MS-DOS应用
程序独占系统资源用户能再同运行其应用程序 Linux
任务操作系统用户同运行应用程序 再看 Linux与
OS/2、 Windows、 Windows NT间区别
发展背景看 Linux与其操作系统区别 Linux比较熟
操作系统发展其操作系统 Windows NT等都自体系
应相依托操作系统区别使 Linux用户能 Unix团体贡献
获利 Unix世界使用普遍、发展熟操作系统七十
代期发展起微机巨型机任务系统虽接口比较混乱并缺少
相集标准发展壮广泛使用操作系统论
Unix作者 Unix用户都认 Unix才真操作系统
3. 首先需要明白Linuxwindows由家商业公司维护软件
包装Linux任意包装自由配置东西任何家公司
都按照自想比加点功能加文支持作Linux些
Linux虽核部都所带各种软件缺省配置都区
别
用种Linux 发布 (同Linux我叫做同发布)许硬件配置
各种软件安装用另外种许速度快再种许支持文比较总
没白吃午餐windows想东西linux许需要熬夜才能
所始选择distribution必须非否则自刚随某杂志
Linux发布所都始安装等硬盘数据毁
或者网络哭跄配候晚玩笑我知道windows
安装驱程序鼠标点几Linux驱网卡折腾夜
希奇 -- 我觉值
所面Linux distribution应选择哪呢
比较著名Linux distribution:
RedHat:新版本6.2, 7.0beta由于RedHat公司已经市获
商业支持所硬件软件兼容性实际已经Linux
工业标准想象比Oracle厂商板需要
Linux发版本同Linux dist需要单独发维护本考虑
自认准Linux
Slackware(7.1)早Linux忠实用户现越越行
SuSe Linux德做欧洲流行些驱优势
另外DebianCorelLinux等dist介绍
看内媒体吹捧各种文Linux优势主要
文处理前篇文章提想用文用windows 2000实际
我觉7字班前辈跟我说句:(我说)计算机看
文本身件古怪事情抱着习计算机目
能避免阅读英文文档即使microsoft文档关编程文档新
全英文要BBS看文网页等用英文dist能做
4. LinuxWindows区别
Linux Windows系列完全任务操作系统支持同用户接口
、网络安全性LinuxWindows真区别于Linux 事实Unix
种版本且自Unix贡献非巨使Unix重要仅
于用户机器说Unix流行操作系统且于免费软件基础
Internet量免费软件都针Unix系统编写由于众Unix厂
商所Unix许实现没单独组织负责Unix发现
存股巨力量推Unix社团放系统形式走向标准化另面Windo
ws系列专用系统由发操作系统公司控制接口设计意义种
公司利润高程序设计用户接口设计建立严格标准些
放系统社团完全些组织试图完标准化Unix程序设计接口任务
特别要指Linux完全兼容POSIX.1标准
安全问题于IT管理员说需要期关注主管需要套框架操作系
统安全性进行合理评估包括:基本安全、网络安全协议应用协议、发
布与操作、确信度、信计算、放标准本文我按照七类别比
较微软WindowsLinux安全性终定性结论:目前止Linux提供相
于Windows更安全性能面例外(确信度)
论按照标准WindowsLinux进行评估都存定问题:每操作系
统都止版本微软操作系统Windows98、 Windows NT、 Windows 2000
、 Windows 2003 ServerWindows
CELinux发行版由于内核(基于2.2、2.4、2.6)同软件包同
较差异我本文所使用操作系统都目前技术些"古"
解决案
用户需要记住:LinuxWindows设计存哲性区别Windows操作系统
倾向于更功能集操作系统内部并程序与内核相结合;Linux同
于Windows内核空间与用户空间明显界限根据设计架构同两者
都使操作系统更加安全
LinuxWindows安全性基本改变
于用户说LinuxWindows断更新引发两者间竞争用户
自喜欢系统同关注竞争发展微软主性似乎更高些――
由于业界"冷嘲热讽""激励"与Linux断发展微软几月Window
s安全进行改观届微软发布Windows XPWindowsXP Service Pack 2
服务包增强Windows安全性关闭原先默认放许服务提供新
补丁管理工具例:避免受用信息警告服务信使服务都
关闭数情况关闭些特性于增强系统安全性处难
安全性与软件功能性、灵性间作折衷
显著表现:微软更加关注改进用性同增强系统安全性比:200
3许针微软漏洞攻击程序都使用执行文件作电邮件附件(例My
Doom)Service Pack2包括附件执行服务Outlook/Exchange、 Windows
MessengerInternet Explorer提供统环境能降低用户运行执
行文件染病毒或者蠕虫威胁性另外禁止数据页执行性限制潜
缓冲区溢威胁微软WindowsXP Service Pack
2并没修改Windows问题架构及安全传输部部重担交
给用户
微软重点显支持应用程序安全性WindowsXP Service Pack 2增强
许面都Outlook/ExchangeInternet
Explorer作象例:Internet Explorer智能MIME类型检查
目标内容类型进行检查用户获悉该内容否存潜害程序
软件能病毒与同事电数据表区呢
WindowsXP Service Pack 2另新特性能够卸载浏览器余插件需
要终端用户检查并判断需要卸载哪些插件Outlook/Exchange预览电邮件
消息用户打前电邮件删除另应用安全增强防
火墙网络协议栈前启于软件发者说远程调用权限改变
使安全性差代码难工作
WindowsXP Service Pack 2Windows用户提供许华丽新特性问题
仍存:些特性管理员甚至终端用户造负担增加W
indows操作系统代码安全性同让系统变更加复杂
Linux 与 Windows 同
虽些类似处WindowsLinux工作式存些根本区别
些区别您两者都熟悉才能体却 Linux 思想核
Linux 应用目标网络打印
Windows初现候世界纸张世界Windows伟
于您工作便看并打印端影响 Windows
期发展
同Linux 受其起源影响Linux 设计定位于网络操作系统
设计灵自于 Unix 操作系统命令设计比较简单或者说比较
简洁由于纯文本非跨网络工作所 Linux 配置文件数据都文
本基础
些熟悉图形环境说Linux服务器初看能比较原始Linux发
更关注内功能表面东西即使纯文本环境Lin
ux同拥非先进网络、脚本安全能力执行些任务所需某些表面
看起比较奇怪步骤令费解除非您认识 Linux 期望网络与其
Linux系统协同执行些任务Linux自执行能力强需要设计批处
理文件让系统自完非详细任务Linux 种能力自于其基于
文本本质
选 GUI
Linux图形组件Linux支持高端图形适配器显示器完全胜任图形相关
工作现许数字效艺术家Linux工作站进行设计工作
前些工作需要使用IRIX系统完图形环境并没集 Linux
运行于系统单独层意味着您运行 GUI或者需要才
运行 GUI您系统主要任务提供Web应用您停掉图形界面
其所用内存CPU资源用于您服务您需要 GUI 环境做些工作
再打工作完再其关闭
Linux 图形化管理工具及办公工具比电邮件、网络浏览器
文档处理工具等 Linux 图形化管理工具通控制台 (命令
行) 工具扩展说用图形化工具能完所工作用控制台命令同
完同使用图形化工具并妨碍您配置文件进行手工修改其实
际意义能并特别显易见图形化管理工具所做任何工
作都命令行式完表示些工作由脚本实现脚
本化命令自执行任务Linux 同支持两种式并要求您
用文本或者用 GUI您根据您需要选择
Linux 配置文件类读文本文件与 Windows INI 文
件类似与 Windows 注册表机制思路本质区别每应用程序都
其自配置文件且通与其配置文件放起部
配置文件都存放于目录树 (/etc) 单所看起逻辑
起文本文件配置式使通特殊系统工具完配置文件
备份、检查编辑工作
文件名扩展
Linux使用文件名扩展识别文件类型相反Linux根据文件内容识
别其类型提高类读性您仍使用文件名扩展 Linux 系统
说没任何作用些应用程序比 Web 服务器能使用命名约定
识别文件类型特定应用程序要求 Linux 系统本身要求
Linux通文件访问权限判断文件否执行文件任何文件都赋予
执行权限程序脚本创建者或管理员识别执行文件
做利于安全保存系统执行文件能自执行防
止许脚本病毒
重新引导手段
您使用Windows已经间您能已经习惯于各种原(软件安装
纠服务故障)重新引导系统Linux思想您习惯需要改变Linu
x本质更遵循牛顿运定律旦始运行保持运行状态直受
外素影响比硬件故障实际Linux系统设计使应用程序
导致内核崩溃必经重新引导(与Windows系统设计相言)
所除Linux内核外其软件安装、启、停止重新配置都用重新引
导系统
您确实重新引导 Linux 系统问题能解决且使问题更
加恶化习并掌握 Linux 服务运行级别功解决问题关键习 Linux
困难克服重新引导系统习惯
另外您远程完Linux工作要些基本网络服务运行
您进入系统且系统特定服务现问题您
进行故障诊断同让其服务继续运行您系统同运行
服务候种管理式非重要
命令区写
所 Linux 命令选项都区写例 -R 与 -r 同做同
事情控制台命令几乎都写我 第 2 部. 控制台速班
命令进行更详细介绍
广泛硬件支持能任何流行操作系统基本要求伸缩性重要面Windows操作系统面做确非色:面Windows广泛使用使任何硬件厂商推新硬件都Windows作标准平台加支持并且断新Windows版本更新驱程序;另面量硬件支持反推Windows平台进步普及
Linux硬件驱程序通都由些需要些硬件用户自发. Linux共享性能够快给些用硬件提供驱程序些驱程序需要续支持帮助克服潜稳定性至于些尚未普及组件各式各USB设备其驱程序发需要更支持满足同用户需要
SMP(称处理器)支持
CPU计算机系统核部否具良SMP支持直接影响型应用性能
Windows 2000 Advanced Server零售版本支持四路SMPOEM版支持达32路SMPCPU支持级别Windows 4.0相比没变化SMP实现代码进行改进使高性能缩放更线性进行Windows NT Server 4.0企业版已经实现创纪录性能价格水平随着SMP缩放改进趋势Windows 2000 Advanced ServerDatacenter Server延续采用八路设计或者于八路设计系统性能提高明显
Linux致力于解决核部SMP支持提高Linux型应用性能尽管LinuxSMP设计Linux Torvalds曾经说LinuxSMP评测表现差我期望些问题能够2.4版本内核解决使更校或者企业使用经考验Linux实现核程序
群集支持
Windows 2000 Server具强群集功能Compaq近所能TPC-C比赛傲视群雄击败所手靠巨着12节点96处理器群集运行Windows 2000 Server
尽管Linux没高端系统运行关键性应用程序面色记录近Linux群集项目发布少东西希望Linux发者军发更完善群集功能
特定计算环境支持
使每系统都适合于自工作场合系统特定计算环境支持
微软发同操作系统完同类型任务Windows CE适用于型手持式电脑笔记本电脑Windows 95/98Windows 2000 Professional适用于桌面计算机Windows NT 4.0Windows 2000 Server则适用于型服务器应用程序作系列操作系统家族Windows各种同工作环境提供良伸缩性支持
由于Linux部用平台处于发初始阶段于各种同计算环境支持Linux系统步目标
文档编制
众所周知随着系统变越越复杂功能越越强编制文档非重要助于用户系统理解管理详尽文档说明助于我熟练掌握所功能特性
微软通其产品提供深入细致文档说明文档本化面做Linux产品文档说明需要进步规范
答者:刚丝 - 试用期 级 9-6 13:12
1、系统构说linux源软件windows意味着喜欢linux系统做想做任何改点于windows说想要想
2、运行稳定性说各利弊linux任何程序都相独立哪怕gnomekde(图形界面)独立软件崩溃软件崩溃少造系统瘫痪(死机)重新运行程序windows用说没见windows死机我没见
3、用户说linux真用户系统用户真登录于windows说虽雏形太戏化摆设已
4、于文支持说windows版本于windows支持强字体漂亮linux虽支持文要完全支持文要手做设置算做再总机看文乱码(几乎每软件都要设置字体字符编码)且文字体比较烦看(看基本都源ps:都想操作系统花钱买几字体盗版@用linux初衷)
5、于系统更新说apt目前linux二选择快捷普遍、简单且版验证虞windows错漏洞总比补丁快更何况我没用版呢
6、安全性说其实条说问题我用windows杀毒软件、防火墙、防垃圾软件、防间谍软件占部系统资源防胜防谁没毒或木马、流氓软件呢
linux用些烦东西
7、应用软件说虽linux软件windows说真没办比谁让windows几乎操作系统代名呢
8、易用性说我自我觉用windows、mac、linux论界面、鼠标操作、文件格式windows都相容易手其操作系统几乎都要摸索探索更何况linux配置都基于文档要手工修改些配置文件于想我说厄代码明能记否
windows几乎支鼠标能解决所问题呵呵
9、综述:各种优缺点远至些说
要于应用用windows吧习容易资料早
于习用用linux吧要做厌其烦理准备于混乱linux版本说要记同问题n种解决办能种合适网资料相比较匮乏比较单且抄袭严重
linux我推荐用新华linux文化(少烦神)论坛做错
COPY!
我现非希望使用linux系统考虑现市面数软件都windows操作平台使用知道linux系统些软件否执行linux与windows兼容
如何通过命令行连接linux机器
1、远程连接工具。目前Linux远程连接工具有很多种,可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。
2、启动Putty.exe程序,进入Putty主界面。在Putty “Host
Name”输入IP地址,在Saved
Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
3、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。
4、请根据提示,分别输入的Linux务器用户名和密码。密码不会显示在屏幕上。输入完成后回车即可。
grub启动程序配引导置及命令行接口详解
Linux系统的启动引导程序有LiLo和grub,但由于LILO的缺陷——只能识别0-1023范围内的柱面构成的分区中的内核文件,因此目前已逐渐被grub所取代,本篇主要围绕grub legacy开展描述。
grub全称为Grand Unified Bootloader,grub的版本经过多年的发展,其现有版本分为grub 0.X(grub legacy) 和grub 1.X(grub 2)。其中目前Centos 7已经采用grub2位启动引导程序,Centos6和Centos5 普遍沿用grub legacy版本。
grub引导程序分为三个阶段:
1、stage1:用于启动Boot loader来加载stage2的内容至内存中;
2、stage1_5:其能够识别内核和stage2所在的分区的文件系统格式类型,帮助引导stage2.
3、stage2:读取grub.conf 配置文件,并实现引导功能的扩展;
在Linux系统中,与系统启动相关的文件均存储在/boot目录下,如grub、vmlinuz、initramfs等等。
与grub相关的配置文件包括:/etc/grub.conf和/boot/grub/grub.conf,其实/etc/grub.conf是指向/boot/grub/grub.conf的软链接,grub程序在引导启动时会读取这个配置文件并按照该文件的配置参数引导启动系统。
通常其内容为:
default=0 :表示有多个grub引导菜单时,选择哪一个作为默认启动引导菜单,default=0表示默认使用第一个title菜单中的配置;
timeout=5 :在grub选择菜单中,5秒内,如果用户没有选择任何一个title,则使用default中指定的titile菜单中的配置进行启动。
splashimage :指定引导菜单中的背景图片的路径;
titile :指定title菜单到的名称;
root :表示kernel和initrd文件所在的分区路径,而不是“根分区”;其设置格式为:root (hd#,#),硬盘均会被识别为hd,第一个#表示第几个硬盘,从0开始;地第二个#表示同一个硬盘上的不同分区,也使用数字标识,从0开始;
kernel :通常用于指定要运行的内核文件路径,如:/vmlinuz-2.6.32-642.el6.x86_64;另外也可在其后设置相关的内核参数,如:ro表示只读,root表示指定根分区所在路径,关闭selinux等等;
initrd :为内核运行指定其可用的ramdisk文件,其版本须与内核版本相一致;
1、提供引导菜单,并提供交互式的命令行接口;在菜单界面,按e可进入编辑模式,用于编辑菜单,按c可以进入命令模式;
2、加载用户选择的内核或操作系统,并允许传递相应的内核参数给内核;可选择隐藏此菜单;
3、为菜单提供保护机制,可为编辑菜单设置认证或为启用内核或操作系统进行认证;
在系统开机启动过程中,有几秒的过渡页面,此时按任意键可进入到菜单页面中:
进入到菜单页面后,如果存在着多个内核,此时可按上下键选择需要启动的内核,或者按e进入内核编辑模式,按c可进入grub的命令行模式。
在菜单页面按c即可进入命令行接口,在此命令行接口, 我们可以配置相关的grub设置,如指定root 路径、kernel文件的路径等等。grub命令行接口的常用指令有:
grub程序提供了相关的认证机制用于系统保护,如防止恶意用户随意通过单用户模式修改root密码或启动其他内核。
设置认证的方法为:在相应的grub.conf配置文件中,添加passwd -md5 STRING。
如下图为提供grub菜单的编辑认证:
下述为为对应的内核启动提供密码认证:
1、使用grub-install命令
DEVICE:安装的目标磁盘;
--root-directory=DIR:指grub映像文件的存放位置,默认为当前系统根目录。grub-install会在指定的目录下创建boot/grub/的层级目录,并生成相关的grub文件生成在DIR/boot/grub/下。
2、在grub命令行下安装grub
输入命令grub进入grub命令行:
在grub程序出现损坏时,我们还可以利用上述方法对其进行修复:
也可以通grub命令行来修复grub程序:
方法一:利用安装光进入救援模式进行grub修复
插入光盘,进入救援模式。
在完成相关的硬件检测及引导程序,依次设置语言、键盘及是否启动网络,接着系统会查找根分区,随后选择continue以读写的方式挂载根文件系统。
点击OK,最后选择start shell。
至此grub已修复完成,系统应能正常启动。
方法二:将损坏的硬盘拆卸挂载到其他Linux系统上进行修复
修复完成后,将对应硬盘拆卸挂载回原来的系统,再启动验证即可。
补充:如何在Linux系统不重启下添加或移除硬盘。
添加命令为:
移除命令为:
这两个命令的成功与否在于对应的数字ID是否正确,其格式为:
当前名称:建立linux命令行接口 菜鸟教程linux常用命令
本文来源:http://scyanting.com/article/dodpopd.html