1. 安全组
在Linux的防火墙端口开启后,还要在阿里云入方向上设置安全组规则开放端口号,否则外界无法访问。
2. 获取公网IP地址
3. 下载xShell远程连接工具和xFtp远程上传工具
登录成功
使用xFtp
以Tomcat文件为例进行查看
4. Linux的基础指令
a. 目录管理
cd ./:当前目录, cd ..:返回上一级目录, cd D:\xxrj\666:以绝对路径进入目录,
如果当前已经在xxrj目录下,cd /666:以相对路径进入目录
b. 常用命令
ls -al:其中-a参数为查看全部的文件(包括隐藏文件),-l参数为列出所有文件,包含文件的属性和权限
没有隐藏文件,这两个命令可以组合使用。
pwd:显示当前用户所在的目录
mkdir -p test2/test3/test4:创建多级目录
rmdir -p test2/test3/test4:rmdir test2仅能删除空的test2目录,如果下面还存在文件,需要加上-p参数
cp 原来的文件 目标地址:复制文件或者目录
rm -rf:删库跑路,其中-r参数为recursive递归删除,-f参数为force强制删除
mv 目标文件 目标地址:移动或者重命名文件、目录
c. 基本属性
Linux文件权限有九个,分别对应owner/group/others对应的read/write/execute
其中第一个字符为d代表目录,为-代表文件,为l代表链接文档等
后面以每三位为一组,分别代表属主权限、属组权限、其他用户权限,在每一组中rwx分别代表读、写、执行,如果其中任何一个被-替换则代表对应组没有该权限。
chown [-R] 属主名:属组名 文件名 其中-R参数表示di'g递归更改文件属组,将该目录下文件以及其所有子文件的属主/属组都更改。
chmod [-R] xyz:修改文件9个属性,其中r/w/x被分别分配的权值是4/2/1。例如chmod 755 yanchu表示把yanchu文件的权限改为属主情况下可读可写可执行,属组情况下可读可执行,其他用户情况下可读可执行。
使用chmod命令更改文件属性
5. 文件内容查看
cat:从第一行开始查找文件
tac:从倒数第一行kai'shi查看文件
nl:显示代码每一行的行号
more:一页一页显示文件内容,空格键翻页,Enter向下看一行,q退出
less:它与more类似,但是它可以往上翻页,空格键翻页,↑↓代表翻动页面,q退出
/:在当前行以下查找输入指定字符串
?:在当前行以上查找输入指定字符串
在查询过程中使用n是顺着/或者?的方向走,而N是逆着/或者?的方向走
head:查看头几行
tail:查看尾几行
链接
Linux中链接分为硬链接和软链接,分别查看删除f1和硬链接f2和软链接f3的区别
6.VIM编辑器
VIM通过一些插件可以实现和IDE一样的功能。
三种模式:
刚启动VIM就进入了命令模式
在命令模式按下i进入输入模式
在命令模式按下:进入底线命令模式wq,保存并且退出程序
按ESC可以随时退出底线命令模式
7. 磁盘管理
df -h 按M大小查看文件系统整体的磁盘使用量
du -h 按M大小查看精确的文件夹
du -sm /*
检查根目录下每个目录所占用的容量
8. 进程管理
ps -aux|grep mysql:表示显示mysql当前终端运行的所有进程信息、以用户的信息显示进程、显示后台运行进程的参数
ps -ef|grep mysql:查看mysql父进程的信息
pstree
-p 显示父id
-u 显示用户组
kill -9 进程id:表示强制结束该进程
9. 发布一个不带数据库的项目
首先开启Linux防火墙以及配置阿里云安全组规则
现在别人可以通过远程访问这个ip的项目了
10. bash: ls: command not found解决方法