1.6 虚拟机网络连接模式
虚拟机网络模式
同桌之间可以访问
同桌之间无法访问
net模式
桥接模式
1.7 显示目录及文件
ls 查看当前目录下的所有子目录和文件
ls -a 显示当前目录下的所有子目录和文件并且还显示隐藏的目录和文件
ls -l ==ll 显示当前目录下的所有子目录和文件的详细信息
1.8 组操作
组和用户的概念
组下面有用户,用户拥有一定的权限
创建组
groupadd 组名
修改组
groupmod -n 新组名 旧组名
删除组
groupdel 组名:删除组
查看组信息
groups 组名
1.9 用户操作
切换用户
su 用户名
对用户设置密码
使用root账户 passwd 用户名 需要输入两次相同的密码即可
查看用户信息
cat /etc/passwd:查看用户
cat /etc/group:查看组
创建用户
一个用户必须有一个组,当创建一个新用户时,系统会默认给该用户生产一个同名的组,且会在home目录下创建一个同名的家目录
useradd 用户名
useradd -g 主组名 -G 附加组名 用户名
注意:
修改用户
usermod -g 用户组 用户:修改用户的主组
usermod -G 用户组名 用户:修改附加组
usermod -d 新的家目录 用户:修改家目录
usermod -u 新的uid 用户:修改用户编号
删除用户
userdel 用户名:删除用户,不删除组和家目录
userdel -f 用户名:强制删除用户,会把组给删除,家目录没有删除
userdel -rf 用户名: 删除用户把主组删掉,以及家目录删除
注意:
查看删除用户的时候,主组以及家目录如何变化
如果一个主组下只有一个用户,删除用户可以同时删除主组
如果一个主组下有多个用户,删除用户不会删除主组
家目录只跟用户有关,用户没了,家目录就没了
# gpasswd -d 用户 附加组
1.10 权限修改
控制规则
对象:文件和目录
权限
对文件和目录拥有一定的权利(读,写,执行)
命令授权
chmod o+wrx 文件名 对其他组的用户授权rwx(读写执行)的权限
chmod g+wrx 文件名 对附加组的用户授权rwx(读写执行)的权限
chmod u+wrx 文件名 对主组的用户授权rwx(读写执行)的权限
数字授权
chmod -R 777 文件名 (r–4 w–2 x–1)
改拥有者-change owner
chown 新的拥有者 文件或者目录:修改拥有者
chown -R 新的拥有者 文件或者目录:递归授权
修改文件所在的组-change group
1.11 文件与内容查询
chgrp 新的组 文件或者目录:修改文件所在的组
chgrp -R 新的组 文件或者目录:递归修改文件所在的组
查询文件与查找内容
find:查找文件或者目录
grep:查找文件里内容
根据名字查询
find ./ -name ‘t*’:在当前目录查找以t开头的所有文件或者目录
find / -name ‘*t*’ :在根目录查找名字包含t的所有文件或者目录
正则表达式
find ./ -name “[c|d]*”:[|]以c或者d开头的所有文件或者目录
find ./ -name “[^c|d|t|a]*”: 不以cdta开头的文件或者目录
find 查找目录 -name 文件or目录名字
find 查找目录 -name 条件
精确查询
模糊查询
根据权限
find / -perm 777:查询根目录下权限为777的文件或者目录
find / -perm 666:查询根目录下权限位666的文件或者目录
根据路径
find / -path 排除目录 -prune -o -name “文件”
根据时间
find / -mtime -3: 到当前时间3天内更新过的文件
find / -mtime +3: 3天前更新过的文件
根据类型
find / -type d
d:目录
l:软连接
f:文件
根据大小
find / -size 6c:大小为6字节的文件
G 代表GB
b
grep命令
^开头
$结尾
grep ‘^内容’ 文件名
grep ‘内容$’ 文件名
grep 查找的内容 文件名
grep 内容 文件
精确匹配
模糊匹配
| 管道符
find / -name 文件名 | xargs grep 内容
1.12 压缩归档
压缩是对文件或者目录进行缩小文件大小的这么个方法
压缩
命令
gzip 文件名
解压缩
命令
gzip -d 压缩包名
压缩命令
zip—第三件软件需要下载安装使用
zip 自己起压缩包名 文件名
unzip 自己起压缩包名
归档
就是把多个文件归档到一起
命令
tar -cvf 起归档名 文件
解归档
就是一个文档里的文件解出来
命令
tar -xvf 归档名
压缩归档
命令
tar -zcvf 起名字.tar.gz 文件名
解压缩解归档
命令
tar -zxvf 文件名
1.13 网络命令
查看ip
ip addr
ping ip
网络配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet 网卡类型:以太网
PROXY_METHOD=none 代理方式:关闭状态
BROWSER_ONLY=no 只是浏览器(yes|no)
BOOTPROTO=static/dhcp 设置网卡获得ip地址的方式(static|dhcp|none|bootp)
DEFROUTE=yes 设置为默认路由(yes|no)
IPV4_FAILURE_FATAL=no 是否开启IPV4致命错误检测(yes|no)
IPV6INIT=yes IPV6是否自动初始化
IPV6_AUTOCONF=yes IPV6是否自动配置
IPV6_DEFROUTE=yes IPV6是否可以为默认路由
IPV6_FAILURE_FATAL=no 是不开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE=stable-privacy IPV6地址生成模型
NAME=eth0 网卡物理设备名称
UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7 UUID识别码
DEVICE=eth0 网卡设备名称
ONBOOT=no 开机自启(yes|no)
IPADDR=192.168.103.203 IP地址
NETNASK=255.255.255.0 子网掩码,也可使用掩码长度表示(PREFIX=24)
GATEWAY=192.168.103.1 网关
DNS1=114.114.114.114 首选DNS
DNS2=8.8.8.8 备用DNS
1.14 进程操作
win系统
打开任务管理器--选择进程--选中某程序进程--鼠标右键,点击结果任务
linux系统
netstat---需要下载 yum -y install net-tools 查看网络进程
ps -ef 查看所有进程
ps -ef | grep mysql
kill pid 结束进程
kill -9 pid 强制结束进程
top 查看系统资源占用情况
top -d 10
history 历史操作记录
history -c 清楚李四操作记录
clear 清屏
id 显示用户的详细信息
date 显示当前时间
date -d 设置时间
alias 显示系统的起别名命令
alias a='ls -a'
free 查看系统内存
df 查看磁盘空间
--help 查看帮助
1.15 安装卸载
yum在线安装
命令
yum -y install 软件名
yum卸载
命令
yum -y remove 软件名
rpm安装
命令
rpm -ivh 安装包名
rpm卸载
命令
rpm -e --nodeps 软件名 卸载这个软件,不需要验证依赖关系