目录
初识Linux操作系统
1.windows用户使用操作系统几乎都在桌面环境下,通过鼠标的点击操作基本可以完成大部分的工作。图形界面虽然对用户十分友好,但是为什么需要使用Linux操作系统呢?
①性能问题:windows服务器操作系统不如Linux高
②稳定性问题:底层架构:Linux更加稳定,其开机时间可以达到好几年不关机
开源:因为开源,人人可以看到源代码,每个人都可以提供自己的补丁,补丁可以提高稳定性和安全性
③安全性问题:Linux操作系统比windows操作系统更加安全
④远程管理方面:windows不及Linux操作高效
⑤服务器价格昂贵,需要对资源进行充分利用,充分把计算机资源用到项目上,而不是把资源浪费早图形化界面或者方便程度上。
2.Linux的应用领域
①服务器系统:web应用服务器,数据库服务器,游戏服务器,接口服务器,DNS,FTP等等
②嵌入式系统:路由器,防火墙,PDA,IP分享器,交换器,家电用品的微电脑控制器等等
③高性能运算,计算密集型应用:linux有强大的运算能力,IBM的Watson超级计算机就是使用了Linux系统
④桌面应用系统:很多桌面操作系统的底层也是Linux
⑤移动手持系统:安卓系统就是基于Linux
终端简介
1.终端:即图形界面下的一种命令行窗口,类似于windows中的命令操作行,用来实现操作系统与用户的交互。
2.终端的组成部分:
Shell概述
1.Shell本质上是一个命令行解释器,其功能为将用户命令解析为操作系统所能理解的指令,从而实现用户与操作系统的交互。
2.在linux操作系统中Shell的运行环境是终端,用户只需要开启终端,即可启动Shell环境
3.Shell命令格式:
# 指令主体(空格) [选项](空格) [操作对象]
一个指令可以包含多个选项,操作对象也可以是多个
Linux操作系统命令
(1)切换用户命令 #su [用户名] (switch user)
如果用户名不指定则表示切换到root用户。
切换用户需要注意的事项:
a. 从root往普通用户切换不需要密码,但是反之则需要root密码;
b. 切换用户之后前后的工作路径是不变的;
c. 普通用户没有办法访问root用户家目录,但是反之则可以;
注意:如果刚开始是root用户,之后跳转到linux1用户下,之后再跳转到linux2用户下;此时用户是linux2,使用exit命令就会跳到linux1用户下,再次使用exit就会跳转到root用户下,跳转不需要使用密码,非常方便。不管在哪个用户下使用“#who am i”指令,结果都会显示的是原始目录(root->linux1->linux2)root;如果使用“#whoami”指令,是哪个用户结果就会显示哪个用户。
(2)重启与关机命令
#reboot 重启
#shutdown -h now “关机提示” 或者 #shutdown -h 15:25 “关机提示”
(3)查看服务器的进程信息
# ps 查看进程
选项含义:
-e:等价于“-A”,表示列出全部的进程
-f:显示全部的列(显示全字段)