Linux——部署学习

基本信息

Linux版本:Ubuntu 18.04 LTS

Python版本:Python2.7 | Python3.6

连接 Linux 服务器

ssh -p{prot} {username}@{host}

Linux 服务器下 安装python3-pip

查看Ubuntu中自带 python情况,缺少pip3,按照系统提示使用apt install python3-pip

报错:E:Unable to locate package python3-pip

一般新安装Ubuntu后需要先更新软件列表

apt-get update

apt-get update 与 apt-get upgrade 的区别

apt-get update :同步使用者端和APT 伺服器的RPM 索引清单(package list),简单理解:更新软件清单列表

apt-get upgrade: 将这个资料夹内的资料和使用者端电脑内的RPM 资料库比对,如此一来就可以知道那些RPM 已安装、未安装、或是可以升级的,简单理解:更新软件

参考原文

Linux 服务器下 安装 MongoDB

直接访问官网即可 Ubuntu下安装MongoDB

Linux 下常用命令

进程

杀死进程

命令格式:sudo kill -9 $(pidof ?)

命令格式:killall 进程名

文件/文件夹操作

上传文件

命令格式:

scp local_file remote_username@remote_ip:remote_folder

应用实例:

scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music

上传文件夹

命令格式:

scp -r local_file remote_username@remote_ip:remote_folder

应用实例:

scp -r /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music

下载文件

命令格式:

scp remote_username@remote_ip:remote_folder local_file

应用实例:

scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3

下载文件夹

命令格式:

scp -r remote_username@remote_ip:remote_folder local_file

应用实例:

scp -r www.runoob.com:/home/root/others/ /home/space/music/

参考原文

创建文件

命令格式:touch filename

删除文件

命令格式: rm -f filename

  • -f 强制删除且不做任何提示

创建文件夹

命令格式:mkdir dirname

删除文件夹

命令格式:rm -rf

  • -r 向下递归
  • -f 强制删除且不做任何提示

参考原文

拷贝文件夹

命令格式:cp [options] source... directory

  • -r 向下递归

移动/改名文件夹

命令格式:mv [options] source... directory

应用实例:

# 改名 mv aaa bbb

#移动 mv ~/usr/ ~/home

#移动到当前文件夹 mv /usr/documents/* .