1.3.2安装服务器客户端工具
常见的有secureCRT、XShell、MobaXterm。推荐使用MobaXterm。
下载地址:https://mobaxterm.mobatek.net/
安装:解压双击即可使用
文本编辑器指令:
vi:
vim:会有一些颜色的标识 查看编辑更方便 有6种模式,常用的3种模式:
vim 文件名称: 如果文件存在 则为编辑 否则为新建
普通模式:
使用vim 打开文件之后 默认处在普通模式中.
特点:
1.游标停在文件头部,可以通过上下左右键移动
2.不能输入编辑的信息
3.x 删除当前游标指向的字符 X 删除当前游标前一个字符
dd 删除正行
4. 退出编辑 :shift + zz
插入模式: 编辑位置
普通模式转换为插入模式:
i:表示当前光标处进行编辑
a:表示光标后进行编辑
o:表示挡墙行后插入一个新行
A:表示行末尾插入
转换回普通模式:esc
指令模式: 通过输入指令完成一些操作
普通模式转换为指令模式: 按冒号:
指令模式转换为普通模式:esc
wq 保存
q 退出
q! 强制退出
wq! 强制保存退出
w 文件路径/新文件名称 另存为
文本字符的替换:
r 替换当前游标所在的字符 一次只能换一个
R 替换当前游标所在的字符 直到按下esc键
文本的缩进:一定注意:在普通输入模式
>>向右缩进
<<向左缩进
文本的快速查找:
/字符串 向下查找 n表示向下一个一个查找
?字符串 向上查找
命令模式下:noh表示取消查找
linux的进程网络管理:
top:实时查看进程状态 还可以查看计算器的cpu的状态 内存的状态
q:退出top命令
ps aux: 罗列所有进程 (静态)
ps aux | grep 名称: 根据名称查找指定的进程
关闭进程:
kill 进程PID 可以杀死进程
强制关闭 kill -9 进程PID:
网络:
1.显示网络IP信息:ifconfig
2.是否连通ping:
127.0.0.1和localhost表示本机的ip
3.端口:
netstat -an :查看所有使用中的端口信息
netstat -an | grep 端口号:
其他指令:
grep 非常强大的文本搜索工具
格式:grep 检索内容 检索对象
如果检索内容中有空格 那么需要使用引号括起来.
|:管道 表示将一个命令的输出作为另一个命令的输入
ps aux | grep 名称
netstat -an | grep 端口号
uptime:显示系统运行时间和负载
ll -h 文件名称:查看指定文件的大小
wget 下载命令:
Linux用户以及用户组:
root:超级管理员用户
who am i : 获取到当前的用户是谁
who mom likes: 获取当前用户
创建用户: 只用root用户具备创建用户的权限
useradd 用户名:添加用户 (虽然添加用户 但是因为没有密码 所以无效)
passwd 用户名:给指定用户名设置密码
Permission denied.权限不足
su -l 用户名:切换用户 注意:无权限用户无法切换root用户
删除用户:userdel -r 用户名 必须拥有root权限
用户组:每个用户都有自己的用户组
如何查看所有的用户组: cat /etc/group
如何查看自己所属的组:groups 用户名
添加某个用户组: groupadd 分组名
删除某个用户组: groupdel 分组名
如何给修改某个用户到指定组:usermod -G 分组名 用户名
注意:每次新建用户的时候 如果不指定用户组的话 会默认分配一个与
用户名同名的用户组.
sudo指令:
特点:
1.能够限制用户只能在某台机器上操作 zhangsan lisi
2.sudo提供了非常强的日志信息,每个用户操作的步骤都会记录下来
3."检票"功能,lisi没有root权限 使用sudo短暂的拥有root权限 5min
4.sudo的配置文件是/etc/sudoers文件 在这个文件中配置的用户或者组才能使用
Linux的文件权限:就是文件访问编辑的控制
查看文件权限:
文件权限的设置:chomd 权限数字(三位数) 文件名称
文件用户和用户组的变更 : chown 用户:用户组 文件名称
Linux的系统管理:
1.防火墙的操作:
启动防火墙: systemctl start firewalld (running)
关闭防火墙: systemctl stop firewalld ((dead)死亡的)
查看防火墙状态: systemctl status firewalld
开机禁用防火墙: systemctl disale firewalld (disale不可用)
开机启用防火墙: systemctl enable firewalld (enable 可用)
r:读取权限(查看) w:写入权限(修改) x:执行权限(是否可执行)
```4.2文件权限设置
使用chmod命令变更文件的权限:chmod 三位数数字 文件名称````