目录
重点:bin:存放二进制可执行文件
etc:存放系统配置文件
home:存放所以用户文件根目录
usr:存放系统应用程序,比较重要的目录/usr/local管理员软件安装目录
局域网工作机制和网络配置
vmware虚拟网络的配置介绍
linux网络配置
方法一:
终端输入:setup
查看网络配置: ifconfig
发现网络ip地址并未改变,因为改完不会立刻生效需要在输入:
service network restart
方法二:vi /etc/sysconfig/network-scripts/ifcfg-ens32
通过配置映射,可以通过主机名称直接访问不同的虚拟机
文件常用操作命令
1.日常操作命令
查看当前所在工作目录:
pwd
查看当前系统时间
date
查看有谁在线(那些人登录到了服务器)
who查看当前在线
last查看最近的登录历史记录
2.文件系统操作
查看根目录下的文件信息
ls /
ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示
切换目录
cd /home
创建和删除操作
rm -r * 当前目录下所有内容全部删除
拷贝和移动文件
~在linux中表示家目录
-p 递归创建
.表示当前目录
tree
cp
mv
文件内容命令
cat 文件1 文件2 > 文件3
将文件1和文件2内容合并输出到文件3中
more
空格向下翻页
grep
行首匹配
行尾匹配
其他命令
echo
echo + 重定向
管道
远程管理命令
ifconfig
127.0.0.1被称为本地回环/环回地址,一般用来测试本机网卡是否正常
使用管道+grep命令 可以直接过滤,显示出ip地址内容
ping
远程登录和复制文件
scp终端命令主要是Mac电脑和虚拟机进行交互
scp
SSH
客户端->服务器私钥传递数据,服务器拿到数据后通过客户端的ssh-copy-id得到公钥进行解密,解密后返回数据通过服务器传递公钥加密数据,传回客户端,客户端在通过自己的私钥进行解密
用户权限
文件权限
文件权限分位三个组,分别是当前文件拥有者权限,组权限,其他用户权限。
硬链接就是当前目录有几种方式到达
chmod
组管理
groupadd
用户管理
useradd
id
passwd文件
who
usermod
which
bin存储的是可执行文件
而sbin存储的是系统可执行文件
su
chmod
系统信息
date,cal
df -h
ps
kill
其他命令
find
一个文件创建软连接,一但删除掉源文件,软连接也就失效.而硬链接,删除源文件并不会影响硬链接文件
打包压缩
打包
解包
软件安装
虚拟机克隆注意事项
这里有一个小技巧,可以直接把mac地址这个文件删除掉,从启电脑他会自动生成新的mac地址
dd直接删除这一行.完成上述两个操作,就完成mac配置了.
SSH协议
文件上传下载
查找文件
案例模板:
创建文件
1.touch somefile.1 创建一个名字叫somefile.1的空文件
2.echo “i miss you” > somefile.2 利用重定向>的功能,将一条指令的输出结果写入到一个文件夹中,如果文件夹不存在,进行创建
echo “i miss you” >> somefile.2 使用单>会覆盖源文件内容,而两个>>是追加的意思
3.用文本编辑器来编辑生成文件: vi somefile.4 首先会进入命令模式,使用i进行添加内容按ESC退出编辑模式,然后输入:wq保存退出
4.基本的用户管理
useradd angela 添加用户angela
要修改密码才能登陆
passwd angela 按提示输入密码
为用户配置sudo权限:用root编辑 vi /etc/sudoers
sudo 用其他身份执行命令
su变更身份
5.系统管理操作
1.查看主机名称:hostname
2.修改主机名(重启后无效)hostname hadoop
3.修改主机名(重启后永久生效)vi /etc/sysconfig/network
4.修改ip:vi /etc/sysconfig/network-scripts/ifcfg-ens33
5.日期date
Ctrl+c:终止进程
Ctrl+z:挂起
查看当前系统信息:uname
设置时区tzselect
hwclock --systohc 将硬件时钟调整为与目前的系统时钟一致。
last 列出目前与过去登入系统的用户相关信息
shutdown 系统关机指令。
halt关闭系统
reboot重启
alias cls="clear"起别名,clear起一个别名cls 然后别忘记source一下文件目录
cd 空cd是返回家目录
cd - 从家目录返回上一次目录(按照的是操作顺序返回)
cd …返回上一级目录