学习阶段
- 基本命令:文件操作(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