Linux操作系统基础知识点总结
Linux操作系统基础知识点是一系列关于Linux操作系统的基本概念和命令的集合,是大数据入门基础的重要组成部分。以下是 Linux操作系统基础知识点的总结:
一、Linux介绍
Linux是一种开源操作系统,诞生于1991年,由林纳斯·托瓦兹创建。Linux是一种自由和开放的操作系统,具有高度的可定制性和可扩展性。
二、Linux目录结构
Linux目录结构是一个树形结构,主要包括以下几个目录:
* /:根目录,主要用于挂载下边的各个子目录
* bin:存放二进制可执行文件
* sbin:存放二进制可执行文件,只有root用户才能访问
* etc:存放系统配置文件
* usr:用于存放共享的系统资源
* home:存放用户文件的根目录
* root:超级用户目录
* dev:用于存放设备文件
* lib:存放跟文件系统中的程序运行所需要的共享库及内核模块
* mnt:系统管理员安装临时文件系统的安装点
* boot:存放用于系统引导时使用的各种文件
* tmp:用于存放各种临时文件
* var:用于存放运行时需要改变数据的文件
三、Linux常用命令
Linux命令格式:命令-选项参数
如:ls -la /usr
常用参数:
* -l (long)
* -a (all)注意隐藏文件、特殊目录.和..
* -t (time)
Linux命令可以分为内部命令和外部命令两种:
内部命令:属于Shell解析器的一部分
* cd切换目录(changedirectory)
* pwd显示当前工作目录(printworkingdirectory)
* help帮助
外部命令:独立于Shell解析器之外的文件程序
* ls显示文件和目录列表(list)
* mkdir创建目录(makedirectory)
* cp复制文件或目录(copy)
查看帮助文档:
内部命令:help+命令(helpcd)
外部命令:man+命令(manls)
四、操作文件或目录常用命令
* pwd显示当前工作目录(printworkingdirectory)
* touch创建空文件
* mkdir创建目录(makedirectory)
五、VI编辑器的使用
VI编辑器是一种常用的文本编辑器,主要命令包括:
* i:进入插入模式
* esc:退出插入模式
* :wq:保存并退出
* :q!:强制退出不保存
六、远程登录
远程登录是指通过网络连接到远程主机的操作系统,主要命令包括:
* ssh用户名@远程主机名
* exit:退出远程登录
七、主机名的设置
主机名是指计算机的名称,主要命令包括:
* hostname:显示当前主机名
* hostname新主机名:设置新的主机名
八、IP的设置
IP地址是指计算机在网络中的唯一标识,主要命令包括:
* ifconfig:显示当前网络配置
* ifconfig eth0 192.168.1.100:设置eth0网卡的IP地址
九、防火墙的设置
防火墙是指控制网络流量的系统,主要命令包括:
* service iptables start:启动防火墙
* service iptables stop:停止防火墙
* service iptables restart:重启防火墙
十、用户和组账户管理
用户和组账户管理是指管理计算机用户和组的权限和设置,主要命令包括:
* useradd:创建新用户
* groupadd:创建新组
* usermod:修改用户信息
* groupmod:修改组信息
十一、文件权限管理
文件权限管理是指控制文件访问权限的系统,主要命令包括:
* chmod:修改文件权限
* chown:修改文件所有者
十二、RPM软件包管理
RPM软件包管理是指管理计算机软件包的安装和卸载,主要命令包括:
* rpm -ivh 软件包名:安装软件包
* rpm -e 软件包名:卸载软件包
十三、软件的安装
软件的安装是指安装计算机软件,主要命令包括:
* yum install 软件名:安装软件
* yum remove 软件名:卸载软件
十四、Jdk,tomcat,eclipse
Jdk是指Java开发工具包,tomcat是指Web应用服务器,eclipse是指集成开发环境,主要命令包括:
* java -version:显示Jdk版本
* tomcat start:启动tomcat服务器
* eclipse:启动eclipse集成开发环境