cd
ls
ll
pwd
echo
cat
touch
head
tail
yum
systemctl
ifconfig
netstat -lnpt
临时关SELinux setenforce 0
看状态 getenforce
UID是用户标识,用户号。从0开始,root是0,Linux7普通账户从1000开始。
GID是组标识。
账号信息文件/etc/passwd
账号密码信息/etc/shadow 默认访问权限400,每行的格式是:
username:password:last:may:must:warn:expire:disable:reserved
组账号/etc/group
组密码/etc/gshadow
新增用户
useradd -u 指定UID
useradd -d 指定家目录
useradd -g 指定组ID
useradd -p密码(p后无空格)
su 切换账户
exit 退出账户
sudo
date
date +%Y%m%d%H%M%S
users
vim
vi
fdisk -l 硬盘分区
df 分区使用
du 文件占用
mount 挂载情况
要挂载一个U盘,可以先用fdisk -l 查看未挂载U盘时的分区情况,查看U盘的名称。
挂载光盘映像,比如:
mount -t iso9660 /dev/…光盘的设备文件 /mnt/。。。要挂载的位置
挂载U盘,比如:
mount -t vfat /dev/sdb1 /mnt/usb1
卸载设备:
umount /mnt/usb1
先要查看挂在位置。
文件类型
- 普通文件
d 目录文件
l 链接文件
其它 特殊文件(b 块文件,c 字符设备,p 命令管道,s socket套接字)
file +文件名
chmod
chown
421
读写执行
u user用户 g group同组 o other其他人 a all所有人
文件操作
cp
mv
mkdir
rm
rm -f
rm -rf (慎用)
Linux没有文件回收站。
打包压缩
tar
tar -czvf
tar -xzvf
ip route add
ip neighbour
wget
yum install
yum install -y
yum remove
yum info
yum list
DHCP服务
yum install -y dhcp
DNS named.service
yum install -y bind
主配置文件/etc/named.conf
nslookup
name-chroot
WEB
yum install -y httpd
httpd.service
/etc/httpd/conf/ httpd.conf
虚拟端口:
#ifconfig ens33:1 10.1.1.2 up
查看CPU负载情况
uptime
w