Chapter 2 Linux实操篇(1)
文章目录
一、远程操作Linux系统
1.远程登录Linux系统——Xshell
需要Linux开启一个sshd服务22(setup–系统服务–sshd打开)
傻瓜式安装
使用:新建–主机(填LinuxIP)–确定–连接–接受并保存–输入用户名、密码
之后登不上执行命令:service sshd start
2.远程上传、下载文件——Xftp
傻瓜式安装
使用:和上面一样(协议:SFTP,会话框直接填用户名、密码)
二、vi和vim编辑器
1.正常模式/一般模式
在此模式下可以使用快捷键
2.插入模式/编辑模式:
在此模式下可以输入内容(按下i,I,o,O,a,A,r,R进入)
3.命令行模式:
在此模式下,可以提供你相关指令
- ESC+:wq:保存并退出
- ESC+:q:退出不保存
- ESC+:q!:强制退出
4.快捷键
- 拷贝当前行 yy,拷贝当前行向下的5行 5yy,p并粘贴(正常模式下)
- 删除当前行dd,删除当前行向下5行 5dd(正常模式下)
- 在文件中查找某个关键词**/关键字**(命令行下)
- 设置文件的行号,取消文件的行号**:set nu和:set nonu**(命令行下)
- 编辑文件,使用快捷键到达文档的最末行G和最首行gg(命令行下)
- 撤销操作u(命令行下)
- 将光标移动到第二十行
- 1.显示行号::set nu(命令行下)
- 2.输入20这个数(不回车,回车加20行)(命令行下)
- 3.输入shift+g
- 还有很多,查找资料
三、开机、重启、用户注销
1.开机&重启命令
- shutdown:
- shutdown -h now:立即关机
- shutdown -h 1:一分钟后关机
- shutdown -r now:立即重启
- halt:直接使用,效果等价于关机
- reboot:重启系统
- sync:把内存的数据同步到磁盘上
当我们关机或重启时,都应先执行sync指令,把内存数据写入磁盘,防止数据丢失
2.用户的登录和注销
- su - 用户名来切换系统管理员身份
- 在提示符下输入logout即可注销用户(logout在图形运行级别无效)
四、用户管理
1.基本介绍
Linux操作系统里可以有很多的用户,可根据自己的需要创建
用户组:Linux中可以有很多的用户组,每个用户至少属于一个组,比如root属于root组
家目录:/home/目录下有创建的各个用户对应的家目录,当用户登录时,会自动的进入到自己的家目录
Linux系统是一个多用户多任务的操作系统。任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统
2.添加用户
- 基本语法:useradd [选项] 用户名,useradd -d 指定目录 新的用户名
- 添加密码:passwd 用户名
3.删除用户
- 基本语法:
- 删除用户保留主目录:userdel 用户名
- 都删:userdel -r 用户名
4.查询用户信息
- 基本语法:id 用户名
- uid:用户id;gid:所在组id;组:组名称
5.切换用户
- 基本语法:su - 切换用户名
- 从高权限到低权限不需要使用密码
- exit回到原来用户
- whoami:告诉你现在你是哪个用户
6.组的管理
- 介绍:类似于角色,系统可以对有共性的多个用户进行统一管理
- 增加组:groupadd 组名
- 删除组:groupdel 组名
- useradd -g 用户组 用户名
- 修改用户组:usermod -g 用户组 用户名
7.用户和组的相关文件
- 用户信息(用户配置文件):/etc/passwd
- 组信息(组配置文件):/etc/group
- 密码和登录信息(加密文件)(口令配置文件):/etc/shadow