Linux 学习阶段
第一阶段:基本的操作命令:文件操作命令(rm mkdir chmod chown)、编辑工具使用(vim vi)、
linux 用户管理(useradd userdel usermod)
第二阶段:Linux 各种配置(环境变量配置、网络配置、服务配置)
第三阶段:Linux 下如何搭建对应语言的开发环境
第四阶段:能编写shell脚本,对linux服务器进行维护
第五阶段:能进行安全设置 防止攻击 保证服务器正常运行 能对系统调优
第六阶段:深入理解Linux系统(对内核有研究) 熟练掌握大型网站应用构架组成、熟悉各个环节的部署与维护方法
Linux 介绍
Linux是一款操作系统 免费、开源、安全、高效、稳定、处理高并发非常强悍
企业级的项目都部署到Linux服务器上运行
Linux的创始人 linus 林纳斯 吉祥物:企鹅 tux
linux 主要的发行版 CentOSE Redhat Ubuntu Suse 红旗Linux
目前的主要操作系统 Windows Android 车载系统 Linux
Linux与Unix的关系
应用软件———>shell层解释层————>操作系统————>硬件
虚拟机的网络连接三种形式说明:
桥连接:Linux可以和其他系统通讯,但是可能造成ip冲突
NAT模式(网络地址转换):母机有两个ip地址,其中一个与Linux系统处于同一网段 Linux可以访问外网,ip不冲突
主机模式:Linux是一个独立的主机,不能访问外网
远程登陆到Linux
XShell 远程登录Linux的软件
XFtp 上传和下载文件的软件
需要Linux开启一个ssd服务
关机&重启命令
shutdown
shutdown -h now:表示立即关机
shutdown -h 1 :表示1分钟后关机
shutdown -r nuw;立即重启
halt
直接使用,效果等价于关机
reboot
重启系统
syn : 把内存的数据同步到磁盘
注意细节:当我们关机或者重启时,都应先执行一下sync指令,把内存数据写入磁盘,防止数据丢失
logout 注销
用户管理
当创建用户成功后,会自动的创建和用户同名的家目录
也可以通过useradd -d 指定目录 性的用户名,给新创建的用户指定家目录
useradd -d /home/dog tom
指定、修改密码 passwd tom
删除用户 在删除用户时一般不删除家目录
userdel tom 保留家目录
userdel -r tom 删除家目录
查询用户信息
id username
切换用户
su tom
exit 返回到原来的用户
用户组
增加组
groupadd 组名
删除组
groupdel 组名
增加用户时直接加上组
useradd -g 用户组 用户名
修改用户的组
usermod -g 用户组 用户名
/etc/passwd 文件
user的配置文件,记录用户的各种信息
每行的含义:用户名:密码:用户id:组id:注释性描述:主目录:登录 Shell
/etc/shadow 文件
口令配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group 文件
组group 的配置文件,记录Linux包含的组的信息
每行的含义:组名:口令:组标识号:组内用户列表