最近好奇于Linux到底是啥,所以用了一下午的时间了解了一下,收获挺多。总结下来,供和我一样懵懂的小伙伴观看。
Linux到底是啥? |
Linux是一个系统,它和Windows是同类竞争关系。在Windows中,我们操作系统中的东西用的是鼠标点击,在Linux中,我们只能用命令来操作。所以,学习Linux命令,其实就是在学习怎么使用Linux系统。
它和Windows的区别和联系:
- 严格区分大小写,Windows的dos界面不区分
- 一切内容皆文件
- 靠权限来区分文件类型,不像Windows靠的是扩展名
- Windows下的程序不能直接在Linux中安装和运行,除非用模拟器间接进行
- 因为Linux是字符界面,所以占用系统资源更少,所以更稳定
Linux和虚拟机、服务器的关系? |
我们初步学习Linux这个系统时,是需要先安装这个系统的。那怎么安装呢?总不能覆盖了本身的Windows系统吧。解决办法是先安装一个虚拟机,在这个虚拟机里面安装Linux系统。这样,自己的电脑上就既有Windows系统,又有Linux系统了。
虚拟机是啥?
- 定义:虚拟机本身安装在一个操作系统(比如Windows)中,却可以虚拟出整个硬件环境。在这个硬件环境中,可以安装另一个操作系统(比如Linux)。
- 特点:客户操作系统依赖的硬件环境是虚拟出来的,反应在硬盘上只是一系列文件,所以其的任何操作对实际的硬盘没有影响。
服务器是啥?
服务器是“大型”的虚拟机,我们自己学知识时,弄个虚拟机就足够了,可是对于项目来说,一个小型虚拟机肯定不够,所以就需要服务器了。服务器分为云服务器和物理服务器,一般安装的也是Linux系统。所以本质和虚拟机无异。
综上,虚拟机和服务器都是计算机,Linux是安装在其里面的系统。
Linux的安装步骤? |
小编只是说一下安装的大致步骤和意义,具体怎么安装,请读者自己找视频或者教程。
先安装虚拟机
就是这个软件。这就相当于又一个电脑,在里面既可以安装Windows系统,也可以安装Linux系统。
然后安装Linux系统
下载好镜像后,直接加载进来即可。这是在虚拟机上安装Linux系统的步骤,就相当于在我们自己的电脑上安装Windows系统。
安装好后,开机,输入登录名和密码就可以进行操作了。像下图中,我用“ls”命令查找出了当前目录的内容。
最后安装Xshell
- 定义:Xshell是一个远程连接工具,和虚拟机连接后,操作它就相当于操作虚拟机。作用和Navicat类似。
- 好处:如果用虚拟机操作,和Windows界面需要“ctrl+Alt”来回切换,不方便。有了Xshell后,就可以不用切换,直接输入命令了。这就像我们吃饭时可以直接用手抓菜吃,但是有了筷子这个工具,我们就会方便很多。
我安装时遇到的问题? |
忘记登录名和密码
因为我的系统是以前安装的,现在打开后忘记登录名和密码了。幸亏登录名和密码大多是一样的:root、123456
Xshell连接失败
问题:
在虚拟机上ifconfig查找到的ip是:127.0.0.1,就填入了连接中。可总是提示连接失败。
原因:
我的Centos版本是6.6的。在Centos6.5之后,ONBOOT属性默认是no,表示系统启动时,网卡默认是关闭的,所以查找不到真正ip。
解决办法:
在虚拟机中依次输入dhclient -v
,ifconfig
,就可以看到啦。
其它可能的原因:
- 虚拟机没启动着。应该是先将虚拟机成功启动并连接,再打开Xshell。
- 没有在“用户身份验证”处输入账号密码
详解文件信息 |
我们来解析一下其中一句话的意思:
-
位于第1位,是文件的意思。
符号 | 命令 |
---|---|
- | 文件 |
d | 目录 |
l | 软链接文件(超链接) |
rw-
位于第2、3、4位。和后面的第一个root对应,表示所有者是root,它拥有读、写的权限。
符号 | 命令 |
---|---|
r | 读 |
w | 写 |
x | 执行 |
r–
位于第5、6、7位,和后面的第二个root对应,表示所属组是root组,它拥有读的权限。
r–
位于第8、9、10位,表示其他人只有读的权限。
.
acl权限
1
表示引用计数,即这个文件被调用了几次。
26420
这个文件的大小是26420字节。
9月 6 00:23
最近一次修改时间
install.log
文件名
常用命令? |
Linux的命令有几千个,常用命令也有几百个,啥时候用啥时候查,哪个用的次数多了就记住了。今天小编只是来举个使用范例。
以上的目录结构大致为: