学习阶段
- 基本命令:文件操作(rm、mkdir、chmod、chown)、编辑工具(vi vim)、用户管理(useradd userdel usermod)
- 配置(环境 网络 服务)
- 搭建开发环境(大数据 javaEE python)
- 编写shell、维护服务器
- 安全设置、系统调优
- 深入理解linux系统(内核)掌握大型网站应用架构组成、各个环节不舍和维护方法
目录结构
/根目录 -bin 常用指令 -etc配置文件 -lib 动态连接库 #内核相关 -proc 内核 -srv服务启动核心文件 -sys系统 # -boot 启动命令核心文件 -Dev 管理设备 -media 输入输出设备 -mnt 挂载其他文件系统 -opt 安装软件包 -sbin 高权限用户用的指令 -home普通用户 -root root用户 -user用户应用程序 -user/local 安装过后的软件 -var日志文件 -selinux 安全子系统 -tmp 临时文件夹 -lostfound非法关机
连接
开启sshd 22端口
编辑
插入模式 按下 i l o O a A r R 命令模式: :wq :q :q! 保存退出
用户管理
在用户组中 拥有家目录 /home
用户组
将共性用户形成一个组
用户组配置文件
/etc/password 用户信息 /etc/group 组信息 /etc/shadow 口令文件
运行级别
0 关机 1 单用户 2 多用户 无网络 3 多用户有网络 程序员 4 保留 5 图形界面 普通用户 6 系统重启 /etc/inittab
工具
vmtools工具 xshell5远程登录 xftp5上传下载软件
命令
查看ip ifconfig shutdown shutdown -h now 现在关机 -h 1 一分钟后关机 -r now 重启 halt 关机 reboot 重启 syn 内存同步到磁盘 su 切换管理员 exit 切回普通用户 logout 注销 useradd 用户名 添加用户 -d 指定目录 password 用户名 密码修改 userdel 用户名 删除用户 但保存家目录 -r删除全部 id 用户名 查询用户信息 groupadd 组名 groupdel 组名 useradd -g 用户组 用户名
实用篇
init[0-6] 进入运行级别 man 帮助指令 help 获得shell内置命令帮助
文件目录
pwd 获得绝对路径 ls 显示当前目录所有内容 / 绝对路径 …/ 相对路径 cd 切换目录 ~家目录 … 上一级 mkdir 创建目录 -p创建多级 显示当前目录 ll
touch 创建一个空文件 cp source dest 复制 -r递归复制整个 rm 删除文件或目录 -r 删除整个 -f 强制删除 rmdir 删除空目录 mv s d 移动或重命名 cat 查看文件内容 -n显示行号 |more more 按页显示内容 内置快捷键 空格下一页 enter下一行 q离开 ctrl+f 向下滚动 +b向上 less 分屏查看 大型文件有效率
找回密码
启动enter e 1 b
|