第一部分:连接服务器
->ssh root@你的ip公网地址
->输入你的密码
第二部分:一些常用的命令:
- cd进入指定目录
cd /进入根目录 ;cd home/ ; cd / tab tab 会出现/目录也就是根目录下的所有文件
- ls 查看当前目录下的所有文件、文件夹
ls -a 列出所有文件、包括隐藏文件
ls -r 显示递归清单
ls -l 以长格式列出所有文件和文件夹
- rm 删除文件
- rm -r 删除目录
- pwd 打印当前文件所在的路径
- mkdir 新建目录
- touch 新建文件
- clear 清空屏幕
- man + 命令 查看指定命令的使用说明
- man ls 查看ls的使用说明、然后按q键退出
- history 列出历史命令
第三部分 复制文件到服务器(这里以zip压缩包为例)
->第一步:一定要在【windows终端】中操作!!
scp +【你要移动的.zip文件的路径】 + root@+【服务器的ip地址】:【你要移到哪个文件夹里】
举例:
scp D:\lancome官网\lancome-official-website.zip root@192.168.1.1:/home/admin
->第二步:连接服务器,并查看是否上传成功:
1.ssh root@你的ip公网地址
2.输入你的密码
3.cd home/admin 进入admin文件
4.ls 查看admin里面的文件以及文件夹
就能看到你上传的zip文件已经存在了
->第三步:压缩.zip文件
apt-get update
apt-get install zip 安装 zip压缩解压工具
apt-get install httpd 安装httpd
apt-get install apache2 安装apache
cd /var 进入var
ls 查看var的目录
cd www/html 进入www下的html文件夹
mv lancome-official-website.zip /var/www/html/ 将压缩包移动到hmtl文件夹中
cd /var/www/html 进入html文件夹
ls 查看html文件夹下的目录
unzip lancome-official-website.zip 解压zip文件
ls 查看html下的文件
->最后 ;在浏览器中查看你解压文件
格式:ip地址+文件名
注意:(这里不再是.zip文件!类似于你在windows下解压了zip文件以后、要去访问对应的解压文件一样~)
举例:192.168.1.1/lancome-official-website
第四部分:账号的管理
1)登录的过程
先找寻 /etc/passwd 里面是否有用户输入的账号?如果没有则跳出,如果有的话则将该账号对应的 UID 与 GID (在 /etc/group 中) 读出来,此外,该账号的家目录与 shell 配置也一并读出;
紧接着核对口令表!这时 Linux 会进入 /etc/shadow 里面找出对应的账号与 UID,然后核对一下用户刚刚输入的口令与里头的口令是否相符?
如果一切都 OK 的话,就进入 Shell 控管的阶段!
2)添加用户(/etc/passwd)
adduser(useradd) 用户名
3)修改账户的密码
passwd 修改账户的密码
4)删除账户
userdel 用户名
5)添加组(/etc/group)
groupadd 组名
6)删除组
groupdel 组名
7)身份切换
su 用户名(普通用户切入root用户的时候,需要输入密码,但root用户切入普通用户的时候不需要输入密码)
8)sudo
6.目录和文件的管理
cp 将一个文件或者目录拷贝到另一个目录中 ->复制
mv ->剪切
移动文件到指定目录 mv 原文件名 目的地路径
给文件重命名 mv 原文件名 新文件名
给文件移动并重命名 mv test.txt ./test02/test02test.txt 地址和新文件名之间有一个/,不要漏掉
zip(安装) xxx.zip 文件1 文件2 ... => .zip
gzip 文件 => .gz
bzip2 文件 => .bz2
unzip(安装) 压缩文件的名字
gunzip 压缩文件的名字
bunzip2 压缩文件的名字
区分zip、gzip、dzip2:
->zip压缩完之后、原来的文件依旧存在、只不过多了一个zip包
->而dzip2和gzip压缩之后、源文件就不见了,且他们两个只能压缩一个文件
(对于他们三个的解压,也是一样的道理)
->gzip效率高、但是压缩能力低;而dzip2效率虽然低、但压缩比较狠~