虚拟机:通过软件模拟出一个具有完整硬件系统的计算机系统,是一个完全隔离的环境,生成现有操作系统的全新虚拟镜像。
Linux基本思想:一切都是文件(命令、硬件设备、进程对于内核来说都是文件)
网络链接类型:
1.使用桥链接:当成真是存在的虚拟机,其他电脑都能访问到此虚拟机。
2.使用网络地址翻译(NAT):只有本机可以访问此虚拟机。
vmdk虚拟机运行文件
Linux-->
127.0.0.1环回网卡,用于环回测试。
查看网络链接-->ifconfig(启用状态下)
禁用网卡-->ifconfig eth0 down
开启网卡-->ifconfig eth0 up
自动获取ip-->dhclient eth0
查看所有网卡详情-->ifconfig -a
本地的vmware network adapter vmnet1 和vmware network adapter vmnet8一定要开启
vmware的四个服务要开启-->authorization service
vmware DHCPservice
vmware NAT service
vmware USB Arbitration service
查看服务是的开启状态--> ps -ef|grep 后面跟进程名称sshd
ssh是协议
强制关闭进程-->kill -9 pid
启动进程-->service ssh start
停止进程-->service sshd stop
重启进程-->service sshd restart 注:如果进程处于关闭状态的时候会停止失败,因为本身就是停止状态的。
添加网卡:右键设置/网络适配器/添加
clear 清屏
命令
/ Linux根目录
ls 查看当前目录下的文件和文件夹
ls -a 查看(所有的,包括隐藏文件)
ls -l 查看以列的方式当前目录下文件的详细信息
ls -la 以列表的形式查看当前目录下所有的文件
cd .. = cd ../ 返回上一级目录
cd !$ 把上个命令的参数作为cd 参数使用
cd - 返回进入本目录之前的目录
cd ~ = cd 打开当前用户的主目录
cd 进入 例:返回根目录 cd /
/ 绝对路径 例:cd /user .进入user文件夹
pwd 查看当前目录
man 查看描述 (有不明白的命令可以用man查看) 例:man pwd 查看pwd的命令描述
cat 打开文件
cat > 创建并打开一个新的文件
按enter键一行一行的还
按空格键一页一页的还
q 退出
mkdir 创建文件夹(创建名为test的文件夹)
mkdir -p soft/tomcat 创建多个文件夹--》在当前的目录下创建soft下面的tomcat
mkdir -p /soft/tomcat 在根目录下创建soft文件夹下面的tomcat
rmdir xxx: 删除目录(空目录)
rmdir -p 删除指定层级目录(空目录)
rm -r xxx: 递归删除多重目录(有提示)没有r只能删除文件不能删除目录
rm -rf xxx: 删除多重目录(没有提示)
rm -f 强制删除指定的文件,没有提示
rm -i 删除前询问使用者是否动作
cp 复制文件或者目录
cp -r 递归持续复制,用于复制目录的行为
cp -f 强制复制
cp -i 复制前先询问是否动作
cp -p 保存源文件和目录的属性
mv 移动文件或更改文件名
mv -b 若需要覆盖文件,则覆盖钱先备份
mv -f 如果存在目标文件则强制覆盖
mv -i 覆盖前询问
touch 创建文件
head 用于显示指定文件的开头内容(默认显示前10行)
head -n n显示的行数
tail 用于显示指定文件的末尾(默认显示后10行)
tail -f 该参数用于监视file文件增长,文件内容更新后,终端显示也将动态更新
(退出Ctrl+c)
tail -n 从倒数第n行显示指定文件内容
su -用户名 切换用户
whoami 查看当前登录的用户
groups 查看当前用户所属的分组信息
id 查询当前用户的id信息
useradd 新添用户
useradd -c 代表comment,指定一段注释行描述
useradd -d 指定用户目录
useradd -g 指定用户所属的用户组
-G 指定用户所属的附加组
-u 指定用户的用户号
passwd root 修改root密码
-d 删除密码(仅限管理员)
-f 强制执行
-k 设置只有密码过期了才能使用
-l 锁住密码
-s 列出密码的相关信息(仅限管理员)
-u 解开已上锁账号
userdel 用户 删除用户
-r 删除用户及其日志信息
-f 强制删除用户,即使用户已经登陆
usermod 用户 修改用户信息
-c 修改用户账号的备注文字
-d 修改用户登陆时的目录
-e 修改账号的有效期
-f 修改密码过期后多少天关闭账号
-g 修改用户所属的群组
-G 修改用户所属的附加组
-l 修改用户的账号名称
-L 锁定用户密码,是密码无效
-u 修改用户uid
-U 接触密码锁定
groupadd 添加用户组
-g 指定工作组的id
-r 创建系统工作组
-o 允许添加组ID不唯一的工作组
ps 查看进程命令
ps -ef|grep 查看进程
开启进程的用户 | pid(进程唯一标识符) | ppid父进程 | cpu占比资源 | 进程所执行程序的具体位置
kill -9 [pid] 杀进程
xshell用的ssh协议
xftp用的sftp协议
ifconfig [网卡标识eth1] up 开启网卡
ifconfig [网卡标识eth1] down 关闭网卡
dhclient 重新获取ip地址
目录:
bin: 包含系统启动时需要执行的文件(二进制),这些文件可以被普通用户使用。
etc: 操作系统的配置文件目录(防火墙、启动项)
home: 包含用户的文件:参数设置文件、个性化文件、文档、数据、E-mail、缓存数据等。
lib: 类库32
lib64: 类库64
usr: 用户的一些应用程序可以放在usr下
var: 包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和格式化文件等。
proc: 他们实际上并不存在于计算机用盘上,也不占用任何空间(用 Is-I 可以显示他们的大小)。当查看这些文件时实际上是在访问存在内存中的信息,这些信息用于访问系统。
opt: 第三方提供的软件装在此文件夹下(tomcat 等)
dev: 设备文件目录,计算机硬件
root: 为系统管理员root的用户目录。
挂载:吧dev下的cdrom复制粘贴到mnt下的cdrom
mount /dev/cdroom /mnt/cdroom
取消挂载:
umount /mnt/cdrom
whereis pwd 查看pwd命令的地址
uname -r 命令查看你当前的内核版本
yum -y update 升级所有包同时也升级软件和系统内核。
yum -y upgrade 只升级所有包,不升级软件和系统内核