VMware
一个虚拟pc软件公司,提供服务器,桌面虚拟化的解决方案。
让一台计算机能同时运行多个操作系统。
Linux
一种自由类似UNIX的操作系统,能运行主要的Unix工具软件,网络协议和应用程序。
特点:
开放,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面(命令界面,图形界面等),出色的速度性能。
安装好VM 和Linux 后是用Xshell 连接Linux
Linux 目录
/ :根目录
bin: 存放二进制的可执行文件
boot:存放用于系统引导时使用的文件
dev:存放设备文件
etc:存放系统配置文件
home 存放所有用户文件的根目录
(如一开始创建的用户)
lib:存放文件系统中的程序运行所需要的共享库及内核模块
mnt:系统管理员(root)安装历史文件系统的安装位置
opt:额外安装的可选应用程序包存放位置
usr 用于存放系统应用程序
(本地管理员的软件安装目录就在/usr/local)
Linux的文件系统以斜杠开始,并非windows中的盘符概念
Linux权限
Linux中权限分为 r (读)w(写) x(执行)
修改权限有两种方式:
1.字符设置法
chmod [u|g|o][+|-|=] 文件名
u-> user 用户
g-> group 用户组
o->other 其他用户
a->所有用户
- 添加某个权限
- 取消某个权限
= 变成某些权限(赋予权限)
如:
chmod u+x,g-r a.txt
数字设定法
权限 | 数字u |
---|---|
r | 4 |
w | 2 |
x | 1 |
如
执行
chmod 766 a.txt
变成 rwxrw-rw-
Linux基本操作
查看目录:
ll 详细目录
ls 目录名
创建目录:
mkdir:创建目录
mkdir -p 创建多级目录
mkdir -p a/c/b 会创建a目录以及a的子目录b和b的子目录c
更换目录:
cd 目录名
cd … 返回上一级 (注意有空格)
创建文件:
touch 文件名
写入内容:
重写
echo “内容”>文件名
echo “hello”>a.txt
追加
echo “内容”>>文件名
查看内容:
cat 文件名
分页查看(使用空格换页)
more 文件名
复制:
cp 文件名 文件名
剪切(重命名)
mv mv 文件名 目录 (剪切)
mv 文件名 文件名 (重命名)
删除:
rm 文件或文件夹 -r : 递归删除
(普通用户用这个删除文件夹会失败)
rm -fr
直接删除(即使是普通用户删除文件夹)
统计行:
wc -l 文件名
当前路径:
pwd
主机名:
hostname
系统信息:
uname -a
查看进程耗时与占用
top
显示当前耗时的进程信息(三秒刷新一次) ctrl + c 中断
进程快照
所有进程
ps -axu
某个进程
ps -aux | grep 进程名
文件大小:
du -sh
磁盘占用
df -lh
磁盘使用情况
网卡:
ifconfig
ip addr
结束进程:
结束
kill pid 进程
强制结束
kill -9 进程
查看端口:
netstat
-a或–all:显示所有连线中的Socket; -l或–listening:显示监控中的服务器的Socket; -n或–numeric:直接使用ip地址,而不通过域名服务器; -p或–programs:显示正在使用Socket的程序识别码和程序名称; -t或–tcp:显示TCP传输协议的连线状况
打包 拆包:
tar -cxzjvf 打包文件 打包目录 (没有默认当前目录)
c: 创建一个归档文件
x:拆包
z: gziup 格式压缩
j: hzip格式压缩
v: 显示打包或者拆包的文件信息
f: 紧跟 一个归档文件
如
压缩
tar -czvf hh.tar.gz ./hh/
f前三个字母顺序无所谓
拆包
tar -zxvf hh.tar.gz
文本编辑器
vim 文件地址(vim可省略为vi)
进入编辑模式后
i 插入
esc 后退
:q 退出 (没有改动的情况下)
:q! 不保存 强制退出
:wq 保存退出
:set number 显示行号
: set nonumber 不显示行号
上传文件
通过.SecureFXPortable
建立连接后直接拖动