Linux基本操作(2)
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>. 查看当前在线用户的情况
2>. 查看整个系统内部运行的进程状况
3>. 终止进程:
1). 查看信号编号:
2). 杀死进程:
4>. 查看当前进程的环境变量:
Linxu下的环境变量的格式: key - value
key=value:value:value:value
5>. 任务管理器:
3. 网络管理:
1>. 获取网络接口的配置信息:
2>. 测试与目标主机是否联通:
3>. 查看服务器域名对应的IP地址:
192.168.40.119
4. ftp服务器搭建: – vsftpd
作用: 文件的上传和下载
1>. 服务器端:
1). 修改配置文件 - 如何修改配置文件 -- /etc/vsftpd.conf
2). 重启服务 -- 什么命令能够重启服务
2>. 客户端:
1). 实名用户登录
ftp + IP(server)
输入用户名(server)
输入密码
文件的上传和下载
文件的上传: put file
文件的下载: get file
不允许操作目录, 如果想操作目录 -- 打包 tar/rar/zip
2). 匿名用户登录
ftp + serverIP
用户名: anonymous
密码: 直接回车
不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要再ftp服务器上创建一个匿名用户的目录 -- 匿名用户的根目录
3). lftp客户端访问ftp服务器
5. nfs服务器搭建:
1>. 服务器端:
1). 创建共享目录
mkdir dir
2). 修改配置文件
/etc/exports
/home/itcast/share *(ro, sync)
3). 重启服务
sudo service nfs-kernel-server restart
2>. 客户端:
1). 挂载服务器共享目录
mount serverIP:sharedir /mnt
6. ssh服务器:
1>. 服务器端:
1). 安装ssh
2>. 客户端:
1). 远程登录: ssh userName@serverIP
2). 退出登录: logout
7. scp命令
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
8. 其他命令:
1>. 翻页
2>. 清屏:clear
3>. 创建终端
4>. 看手册 man man
5> 设置查看别名: alias
6>. 回显 echo
9. 关机重启
1>. poweroff
2>. shutdown
3>. reboot