了解系统信息
硬盘大小
1 | fdisk -l |
内存大小
1 | cat /proc/meminfo |
cpu大小
1 | cat /proc/cpuinfo |
收集系统信息
1 | uname -a |
Linux文件系统
1 | /bin 普通用户和管理员都可以执行的命令 |
挂载光驱
1 | 弹出光驱:umount /dev/cdrom |
Linux文件类型的显示颜色
1 | 蓝色 目录 |
压缩和解压缩
文件压缩和解压缩
1 | gzip bigfile |
1 | bzip2 bigfile |
目录(文件夹)打包压缩
1 | tar -zcf /tmp/allfile.tar.gz /tmp/allfile |
目录(文件夹)解压缩并解包
1 | tar -zxf /tmp/allfile.tar.gz -C /tmp |
vim
模式切换
1 | 命令模式 -> 输入模式:i |
末行模式命令
1 | :wq 保存并退出 |
命令模式命令
1 | 0 光标移动到当前行首 |
Linux软件安装——封装后的软件包
后缀名
1 | rpm red hat系统 |
有关软件包安装的命令
1 | rpm -qa 列出所有已经安装的rpm包 |
Linux软件安装——yum
1 | yum install 软件名 |
用户和组
三个重要文件
1 | /etc/passwd 保存操作系统中所有的用户信息 |
1 | /etc/shadow 保存了用户密码信息 |
1 | /etc/group 记录了系统中所有组的信息 |
建立和调整用户属性
1 | 1、建立一个名为class1的组ID为1000,class2的组ID为2000 |
文件目录权限
列出文件信息
1 | ls -a 列出所有文件,包括隐藏文件 |
权限详细
1 | - rw- rw- r--. |
赋权限
1 | 方法1:chmod 对象 算术运算符 权限 文件 |
改变文件的所属者和所属组
1 | chown 用户 文件 |
粘滞位 sgid suid权限
1 | 粘滞位针对目录赋权,目录中创建的文件只有建立者可以删除 |
查找有异常权限的文件
1 | 查找有suid权限的可执行文件 |
不再允许添加新用户
1 | 新建用户时会更改的文件 |
umask
1 | 一般目录的最高权限是777 |
网络地址配置
1 | 1. 确认网卡信息:ip addr / ifconfig |
日志文件
1 | 位置:/var/log |
WEB服务-apache
开启并使用apache
1 | 1. 启动服务 |
httpd配置文件
1 | 位置:/etc/httpd/conf/httpd.conf |
lamp平台搭建
1 | 1. 安装apache |
iptables防火墙
1 | 四个表: |