- 文件系统层次构
bin:存放二进制可执行文件
boot:存放系统启动文件
dev:访问硬件所需文件
etc:系统配置文件
home:用户主目录
root:超级用户目录
run:执行文件
sbin:系统管理命令
tmp:临时文件存放
usr:安装的软件,共享库,文件和静态只读程序数据
var:动态变化文件
- 命令行文件管理
- 创建目录
mkdir
mkdir -p
2.复制文件
cp
cp -r
3.移动文件
4.删除文件和目录
rm -r
rm -r -f
- 模式匹配
ls * a*
- 输出的重定向
>file:重定向stdout以覆盖文件
>>file:重定向stdout以附加到文件
2>file:重定向stderr以覆盖文件
2>/dev/null:重定向stderr到/dev/null从而将他丢弃
>file 2>&1(&>file):重定向stdout和stderr以覆盖同一文件
>>file 2>&1(&>>file):重定向stdout和stderr以附加同一文件
重要:
>file 2 >&1:重定向stdout到file,再将stderr也重定向到file
2>&1 > file:重定向stderr到标准输出的默认位置,再将stdout重定向到file
- 用户和组
id: 查看 root 0 100 以内系统 1000以内系统预备 1001开始新增用户
ls -l:查看某文件或目录关联的用户
ps au:查看进程及关联用户
useradd:创建用户
usermod:修改现有用户
userdel -r:删除用户及主目录
chmod -o/-g/-a +r abc.txt :修改权限
r 4 w2 x1 rwx7
passwd :修改密码
groupadd: 加组 groupdel(内有其他用户不能删除)
su - hello :切换用户目录 root切换普通用户不用输密码 -
whoami :在哪个用户 高权限修改文件将覆盖,普通用户不再能修改
- 网络概念
IPv4网络:
/erc/services文件中可以找到常用的和已注册的端口列表
ip地址:网络(标识子网)+主机(标识子网中的特定主机)
子网掩码:指明有多少位ip地址属于子网,用来区分ip地址中的网络和主机部分
网络地址:主机地址全为0
广播地址:主机地址全为1
计算主机地址
- 验证网络配置
显示ip地址:/sbin/ip
查看网络性能:ip -s link show eyh0
显示路由信息:ip route
测试连接性:ping
跟踪主机路径,节点的状态:traceroute +域名
- 配置网络
配置文件保存在:/etc/sysconfig/network-scripts
- 查看网络信息
显示所有连接的列表:nmcli con show
- 创建网络连接
新连接default:nmcli con add con-name "delfault"
- 修改网络接口
查看连接当前值的列表:nmcli con show “static”
修改现有的连接:nmcli con mod “static”connect no
- 修改网络配置
接口配置文件:/etc/sysconfig/network-scripts/ifcfg-<name>
读取配置更改:nmcli con reload
- 修改系统主机名
静态主机名:/etc/hostname
修改:hostnamectl set-hostname
查看主机信息:hostname status