官方文档:
https://www.runoob.com/linux/linux-command-manual.html
一、创建文件的连接
- 软连接 【重点】
1.1 创建:ln -s 文件 连接名字
1.2 特点:
① 删除原始文件,软连接不可用
② 通过软连接操作文件的修改,会影响源文件
③ 支持文件和目录 - 硬链接
2.1 创建:ln 文件 连接名
2.2 特点:
① 删除源文件,不影响硬链接使用
② 通过硬链接修改文件,也会影响到原始文件
③ 不支持目录

二、查找命令 - find
- 语法: find 目录 -选项 文件名
- 查找方式:
2.1 根据文件名:find目录-name文件名
2.2 根据文件类型:find目录-type文件类型
2.3 根据文件大小:find目录-size文件大小(单位是块)
2.4 根据文件修改时间:find目录-cmin时间
2.5 根据文件权限:find目录-perm数子权限表示
三、过滤查找结果命令

四、网卡配置命令 - ifconfig
- 查看所有开启网卡信息:
ifconfig - 关闭指定网卡:
ifconfig 网卡名 down - 开启指定网卡:
ifconfig 网卡名 up - 查看所有网卡信息,包含关闭的:
ifconfig -a
五、进程操作
- 查看进程:
ps -ef 或 ps -aux - 杀掉进程:
kill -9 进程号
六、Linux系统的软件安装
- rpm包安装方式
1.1 到软件的官网下载rpm包
1.2 使用rpm命令
① 安装软件:rpm -ivh xxx.rpm
i代表安装软件
v显示安装过程
h使用#号显示安装进度
② 卸载:

③ 强制并忽略依赖安装
rpm -ivh --nodeps --force xxx.rpm
--nodeps代表忽略依赖
--force代表强制安装
1.3 配置JDK的环境变量
① 使用命令查找jdk安装的位置:find / -name "java"
② 配置环境变量:

③ 重新让系统加载一下配置文件:source .bash_profile - tar包解压缩安装方式
2.1 压缩文件
tar -zcvfxxx.tar.gz 指定要打成压缩包的文件
2.2 解压缩
tar -zxvfxxx.tar.gz
2.3 tar命令的选项
-z代表使用linux系统提供一个gzip工具压缩文件
-c代表创建压缩包
-v显示处理的过程
-f后面指定压缩包的名字
-x代表解压缩
2.4 tomcat的安装

- 源码安装方式
- yum源安装方式
七、虚拟机克隆【方便学习的操作】
- 克隆虚拟机操作: 是指可以通过VMware提供克隆功能, 将一个虚拟机复制出一份新的。 克隆操作分为两种链接克隆、完整克隆。

- 克隆机的配置
2.1 删除历史网卡信息,让系统重新初始化一个
rm -rf /etc/udev/rules.d/70-persistent-net.rules
2.2 修改主机名
vi /etc/hosts

vi /etc/sysconfig/network
2.3 设置开机不自动启用防火墙chkconfig iptables off
八、快照 【学习使用】
- VMware提供的
快照功能,可以记录和保存当前虚拟机的状态,当开发人员产生误操作或系统的文件出现损坏,导致虚拟机系统不可用的时候,我们可以通过快照将系统恢复到创建快照时的状态。

九、WEB应用架构的演化
- 单机架构

单机架构存在的缺陷: 随着网站用户量的不断增长, 一台服务器同时部署应用和数据库难以应对更多的请求,导致我们的网站不能正常的对外提供服务。 - 多机架构

- 集群
3.1 应用服务器集群: 将我们的web应用,在多台计算机上部署多份,同时处理来自客户端的请求。

本文详细介绍Linux系统中关键的文件操作、查找、进程管理、软件安装等命令,包括软硬链接的区别,find命令的高级用法,ifconfig网络配置,ps与kill进程管理,rpm与tar包安装方式,以及虚拟机克隆与快照的实用技巧。
3440

被折叠的 条评论
为什么被折叠?



