第二天
0.U盘挂载。
1. 压缩包管理
2. 进程管理
3. 网路管理
4. ftp服务器搭建
5. nfs服务器搭建
6. ssh服务器
7. scp命令
8. 其他命令
9. 关机重启
0. 挂载U盘
1. 我们一般插完U盘,基本上都会将U盘挂载到/media目录下;
如果想限载U盘,umount U盘名字(在linux下);
2. 我们一般想装U盘零时挂载/mnt下。 mount U盘名字(在linux下) +挂载目录(都是绝对路径)
查看U盘在linux下的名字 sudo fdisk -l(命令)
3.这样我们就可以通过cp命令复制U盘的东西到服务器上了。
(注意):如果挂载到别的目录下,如果目录下有东西,则该U盘内容会覆盖该目录下的内容,所以要挂栽到mnt这样就可以不覆盖目录下的内容了。或者也可以挂载到一个空目录下,也可以。
1. 压缩包管理
1>. 屌丝版:
1). gzip -- .gz格式的压缩包
2). bzip2 -- .bz2格式的压缩包
2>. 高富帅版:
1). tar -- 不使用z/j参数 , 该命令只能对文件或目录打包
参数:
c -- 创建 -- 压缩
x -- 释放 -- 解压缩
v -- 显示提示信息 -- 压缩解压缩 -- 可以省略
f -- 指定压缩文件的名字
z -- 使用gzip的方式压缩文件 -- .gz
j -- 使用bizp2的方式压缩文件 -- .bz2
压缩:
tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录
tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
解压缩:
tar jxvf 压缩包的名字(解压到当前目录)
tar jxvf 压缩包名字 -C 解压缩的目录
2). rar -- 必须手动安装该软件
参数:
压缩: a
解压缩: x
压缩:
rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
解压缩:
rar x 压缩文件名 (解压缩目录)
3). zip --
参数:
压缩目录需要加参数 -r
压缩:
zip 压缩包的名字 压缩的文件或目录
解压缩:
unzip 压缩包的名字
unzip 压缩包的名字 -d 解压目录
总结: 相同之处:
tar/rar/zip 参数 生成的压缩文件的名字 压缩的文件或目录 --- 压缩的时候的语法
tar/rar/unzip 参数 压缩包的名字 参数(rar没有参数) 解压缩目录 -- 解压缩语法
2. 进程管理:
1>. 查看当前在线用户的情况 ps
参数: a 当前用户进程;
u 添加一列当前用户;
x 查看没有终端的应用程序;
ps aux |grep +内容
查看当前在线用户的命令 who
2>. 查看整个系统内部运行的进程状况
3>. 终止进程:
1). 查看信号编号:kill -l
2). 杀死进程:kill -9 pid(进程号)
4>. 查看当前进程的环境变量:env 查看环境变量
Linxu下的环境变量的格式: key - value
key=value:value:value:value
5>. 任务管理器:添加用户;
1).sudo adduser +用户名 通过脚本执行,有一定的限制.
2).sudo groupadd wupeng (创建用户前一定要创建用户组)
sudo useradd -s /bin/bash(命令解析器) -g wupeng(用户组) -d/home/wupeng(存放目录) -m wupeng wupeng(没有这个目录创建一个目录)
sudo passwd +用户名(给用户创建新的密码或改密码)
删除用户:
sudo userdel +用户名
删除用户组:
sudo rm -r 组名/
3. 网络管理:
1>. 获取网络接口的配置信息:ifconfig
2>. 测试与目标主机是否联通:ping +IP地址(或域名)
3>. 查看服务器域名对应的IP地址: nslookup +域名
4>.测试网络通讯telnet telnet 16.5.20.94 +端口号;测试这个端口号能不能正常通讯(连接核心)
4. ftp服务器搭建: -- vsftpd
作用: 文件的上传和下载
1>. 服务器端:
1). 修改配置文件 - 如何修改配置文件 -- /etc/vsftpd.conf
2). 重启服务 -- 什么命令能够重启服务sudo service vsftpd restart
2>. 客户端:
1). 实名用户登录
ftp + IP(server)
输入用户名(server):
输入密码:
文件的上传和下载
文件的上传: put/send file
文件的下载: get file
不允许操作目录, 如果想操作目录 -- 打包(tar) tar/rar/zip
2). 匿名用户登录
ftp + serverIP
用户名: anonymous
密码: 直接回车
不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要再ftp服务器上创建一个匿名用户的目录 -- 匿名用户
的根目录
自己创建一个目录,然后在etc/vsftp下修改目录将ftp换成自己创建的目录名。
5. nfs服务器搭建(共享文件)
1>. 服务器端:
sudo apt_get install +安装文件..
1). 创建共享目录
mkdir dir
2). 修改配置文件
/etc/exports
/home/itcast/share * (ro(只读), sync)(创建的共享目录)*代替ip网段,都可以共享。
3). 重启服务
sudo service nfs-kernel-server restart
2>. 客户端:
1). 挂载服务器共享目录,然后可以实现文件共享
Sudo mount serverIP : sharedir /mnt(sharedir共享目录)(绝对路径)
6. ssh服务器:(sftp)
1>. 服务器端:
1). 安装ssh
2>. 客户端:
1). 远程登录: ssh [email protected]
2). 退出登录: logout
7. scp命令
Scp -r 目标用户名@IP地址:拷贝的目录(绝对路径) 放的路径(绝对路径)
8. 其他命令:
1>. 翻页
2>. 清屏
3>. 创建终端
4>. 看手册
5> 设置查看别名: alias
6>. 输出指定字符串echo $path(输出path指定的路径)
9. 关机重启
1>. Poweroff 关机
2>. Shutdown -r now 立刻重新开机
-h now 立刻重新关机
3>. Reboot 重启