Linux
- 为什么需要学Linux
1.各种底层的代码都是在Linux系统上编写的(安卓linux)
2.云计算 云服务 基于服务器技术(centos 乌班图...)
3.分布式(redis集群 zk集群.... )
4.找工作需要
- 什么是Linux
一个操作系统(windows)
Linux操作
- 下载虚拟机(VMware)
- 安装
…
- 设置许可证
UG5J2-0ME12-M89WY-NPWXX-WQH88
GA590-86Y05-4806Y-X4PEE-ZV8E0
YA18K-0WY8P-H85DY-L4NZG-X7RAD
UA5DR-2ZD4H-089FY-6YQ5T-YPRX6
B806Y-86Y05-GA590-X4PEE-ZV8E0
ZF582-0NW5N-H8D2P-0XZEE-Z22VA
安装操作系统
在虚拟机中安装操作系统
注意:
1.一定要选择镜像文件(不要忘记)
2.一定要配置网络
安装xhsell和xftp过程省略
连接xshell
打开xftp:
windows: c----->d
windows------>Linux 使用xftp远程传输
Linux命令
#ctrl+alt 光标移出虚拟机
#鼠标移出虚拟机
ctrl+alt
# 查看网络地址(主机号)
ip addr
#切换文件目录
cd(change directory)
#切换到根目录
cd /
#打印当前的工作目录
pwd(print working directory)
#查看根目录下有哪些文件
ls(list)
#如果是显示白色的,说明是文件 蓝色的是文件夹
#查看文件(更加详细)
ll(ls -l)
#列出所有的文件(包含隐藏文件)
ls -a
#切换文件夹(别任何时候都在前面加/ /代表的时候根目录)
cd /home
#创建文件夹
mkdir(make directory) jdk
#切换到jdk目录 使用tab进行目录补全
cd jdk/
#回到上一级
cd ..
#打开xfp把tomcat和jdk分别放到两个文件夹下面
#创建空文件
touch a.txt
#查看文件的内容
cat a.txt
#创建带内容的文件
echo "ange是大帅逼">b.txt
#替换内容和追加内容 >替换 >>追加
#复制文件
cp(copy) b.txt c.txt
cp b.txt /usr/
#剪切
mv(move) c.txt /home
#重命名
mv c.txt d.txt
#删除文件
rm(remove) d.txt
#删除文件夹
#rm springboot-redis是报错的
#-r是代表递归删除
rm -r springboot-redis
#-f是强制删除没有任何提示(谨慎使用)
rm -rf springboot-redis
#查看端口
ps -a
#查询tomcat是否启动
ps -ef | grep tomcat
#查看内存情况
htop
#解压文件
rpm -ivh ...rpm
tar -zxvf ...tar.gz
tar -zxvf jdk-8u221-linux-x64.tar.gz
#配置环境变量
vi /etc/profile
#将下面的复制到该文件的最末尾
JAVA_HOME=/usr/local/jdk8
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
#记得刷新配置文件
source /etc/profile
#退出编辑模式 左手按住esc 右手shift+: :q!不保存退出 :wq保存退出
#文本编辑器 *****
vi a.txt
#进入编辑模式 按i