- 学习Linux的环境搭建(申请云服务器)
1. 申请腾讯云CVM:CentOS 7.6 64位
2. 获取linux服务器的IP地址、账号、密码(可重置)
3. 安装XShell,来远程连接Linux
4. 远程连接:XShell新建连接,输入获取的IP地址、账号、密码
5. 显示 [root @VM-0-2-CentOS ~] 表示连接云服务器成功
- 操作系统
windows:一般个人使用
OSX:苹果电脑绑定操作系统
Linux:企业选择Linux作为服务器的操作系统,因为是开源的
- Linux发行版:CentOS、redhat、debian、uvuntu、kali、深度、麒麟...
- 基本命令
1. 清屏:clear
2. 查看当前文件夹路径:pwd
3. 查看当前文件夹下所有文件:
① ls(简单列出文件名称)
② ll(显示详细信息)
4. 打开文件夹:cd 文件夹路径
5. 创建文件:touch xx.txt
6. 复制文件到某处:cp xxx.txt 复制过去的路径
7. 创建文件夹:mkdir xxx
8. 复制文件夹到某处:cp -r xxx 复制过去的路径
9. 移动文件/文件夹:mv xxx 路径
10. 重命名文件/文件夹:mv 旧名称 新名称
11. 删除文件/文件夹:rm -rf xxx
- Linux 的读写操作
1. 编辑文件
① vi xxx:打开文件编辑
② i键进入编辑状态
③ 输入文本
④ Esc键退出编辑状态
⑤ shift+;
⑥ wq保存并退出/ q!不保存强制退出
2. 查看文件内容
cat xxx:读取所有内容
more xxx:读取一页内容,回车键下翻
tail -f xxx:动态读取内容(一般用于日志的读取)
tail -n 10 xxx:读取最新10行内容
- Linux安装软件
1. 在线安装/卸载:yum
① 在线安装(从Linux应用商城下载安装):yum install xxx(可以百度查怎么安装)
② 在线卸载:yum remove xxx
③ 查看安装的包:yum list
2. 离线安装:下载安装包再安装
① 安装包(下一步那种)
(1)安装:rpm -ivh xxx
(2)卸载:rpm -e xxx
② 压缩包(需要解压的)
(1)zip文件:unzip xxx.zip
(2)tar和gz文件:
a)安装FileZilla,进行电脑和linux之间的上传与下载
b)创建新站点,输入IP、账号、密码
c)把需要解压的压缩包从左边窗口移到右边窗口
d)解压缩:tar xvf xxx.tar/ tar zxvf xxx.gz
- 软件系统相关操作
1. 启动软件:systemctl start xxx
2. 关闭软件:systemctl stop xxx
3. 查看软件运行状态:systemctl status xxx
4. 查看当前运行进程:ps -ef
5. 从当前运行的进程中筛选:ps -ef | grep xxx(|是通道,用来同时进行多个命令)
6. 文本中搜索:cat xxx.txt | grep 关键字
7. 文件搜索:find 文件名/ find 文件夹 -name 文件名
8. 强制关闭软件进程
① 先通过ps -ef | grep xxx找到软件的进程号
② kill -9 进程号
- Shell:Linux上的脚本xxx.sh(绿色文件),可以将一些复杂的操作卸载脚本中供我们使用
1. 创建Shell脚本:touch xxx.sh
2. vi xxx.sh:编辑文本
3. 第一行写 #!/bin/sh
4. 写入脚本,保存退出
5. sh xxx.sh进行脚本实现