官方文档:
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 -zcvf
xxx.tar.gz 指定要打成压缩包的文件
2.2 解压缩
tar -zxvf
xxx.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应用,在多台计算机上部署多份,同时处理来自客户端的请求。