Linux学习1
简介
Linux是一种开源、免费的操作系统,相比windows系统,它更注重安全性、稳定性、高并发处理能力,同时对硬件要求更低,但可视化界面就不够优异了,主要作用于远程服务器上。
主要发行版本
Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE、红旗Linux(国产)
文件夹定义
- root:系统管理员目录,root是具有超级权限的用户;
- bin 与 usr/bin:系统预装的可执行程序,可在系统任何目录下执行;
- usr:是linux的系统资源目录,存放系统可执行目录或系统的文件库;
- usr/local/bin:存放用户自己的可执行文件,这里的可执行文件也可在系统任何目录下执行;
- lib与usr/lib:存放系统最基本动态链接共享库,类似于windows的dll文件,几乎所有应用程序都需要用到这些共享库;
- boot:存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件;
- dev:存放Linux的外部设备,Linux中的设备是以文件的形式存在;
- etc:存放所有的系统管理所需要的配置文件,配置环境变量;
- home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名,是用户的根目录;
- var:存放在不断扩充的文件,一般将经常被修改的文件放在该目录下,比如日志文件;
- mnt:该目录是用于让用户临时挂在别的文件系统,我们可以将光驱挂载在/mnt/上,就可进入该目录查看光驱的内容了;
- opt:存放Linux额外安装的软件,比如安装数据库就可放在该目录下,默认为空,相当于windows系统的program files目录;
- tmp:存放临时文件。
目录结构
- Linux只有一个根目录,即/,在命令行可通过cd /指令返回根目录;
- 层级式的目录结构,类似树节点往下展开。
远程操作
xshell:linux的终端模拟软件,通过ip连接启动中的远程linux系统