linux vim编辑 网络管理 进程管理 登录状态

vi vim编辑器

sudo apt-get install vim  

编辑模式 vi 文件 先进入命令模式 然后 i o a s 进入编辑模式 英文状态下

按键作用
o在光标的下一行输入
i在光标所在的位置插入元素
esc回到命令模式
a在光标的下一个位置输入内容
s先删除光标所在位置的字符
S删除光标所在行的内容 然后输入
I在光标所在行的行首输入
A光标所在行的行尾输入内容

命令模式 英文状态

按键说明
h向左移动一个字符
j向下移动一个字符
k向上移动一个字符
l向右移动一个字符
yy复制
p粘贴
np粘贴n行
nyy复制n行 如果不足n行 实际有多少就复制多少 超过n行 就复制n行
gg (回到第一行行首
dd删除1行
ndd删除n行
u回到最后一行
.重复上一次的操作

编辑模式完成以后 先回到 命令模式 然后 在进入底部命令模式
底部命令模式 : 英文状态下输入

命令说明
:w保存 不退出
:q不保存 退出
:wq保存并退出
:wq!强制保存并退出
:x保存并退出
:行号定位到所在的行
/内容 然后回车查找文章中的目标内容 n 下一个 从上往下
?内容 回车查找文章中的目标内容 n 下一个 从下往上查找
?/要查找的字符串/要替换的字符串将制定的内容替换成新的内容 但是 只是替换光标所在的行 多个制定的内容只是替换一个
:%s/要查找的字符串/要替换的字符串将制定的内容替换成新的内容 替换所有的行 多行制定的内容只是替换第一个
:%s/要查找的字符串/要替换的字符串/g将制定的内容替换成新的内容 替换所有的行 多行制定的内容全部替换
% g: / 当作字符串显示 记得转义
特殊符号记得转义:%s/http://www.qfedu.com/1.html/https://www.so.com/1.py

网络管理

ifconfig  查看网卡的信息  

ifconfig enp0s5  查看制定网卡的信息  
ifconfig enp0s5 up 启动网卡 
ifconfig enp0s5 down 关闭网卡 

重启网络服务  

service  networking restart|start|stop 
/etc/init.d/networking restart|start|stop

ping

ping   -c 20 www.baidu.com  指定ping20次  
	  -b www.baidu.com	 测试网关 到百度的连通情况 

netstat 查看网络连接状况

-a 显示所有
-t tcp 协议  记录通过tcp 协议连接过来的
-u udp 协议  记录通过udp 协议链接过来的  
-n 显示端口号   
-p 显示进程  
协程  进程  线程 

root@jinxingping-Parallels-Virtual-Platform:/home# sudo netstat -nt   显示所有的tcp链接
激活Internet连接 (w/o 服务器)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0    308 10.8.152.68:22          10.8.152.36:51198       ESTABLISHED

sudo netstat -nt | grep 22 
sudo netstat -ntpa tcp链接过来的端口号 占用情况 

进程管理 类似于Windows的任务管理器 CTRL+shift+esc中的进程

ps   process status 的简称    查看当前系统进程状态  
	 -a 显示所有的进程  
	 -u 制定用户的进程  
	 -x	跟a 配合使用 显示详细的信息 
	 
	  ps -u root | more -10  显示root用户的进程  每一页显示10条  
	  ps -aux | grep ssh  #显示正在内存中的程序 匹配ssh   
	  
	  USER       PID       %CPU                %MEM
	  用户	   进程号	  该进程占用了多少cpu	该cpu占用了多少内存
	  
	  tty 近程的控制终端  ? 表示 不是通过终端进来的  pts 远程过来的   
	  start 进程开始时间   
	  
	  先用 ps -aux | grep    查看对应的 pid 
杀死进程  
	  kill -9 pid 进程号
所有相关的进程 全部干掉 
	  killall -TERM sshd 不用关心具体的进程号是多少   进程相关的全部干掉 

top 类似windows任务管理器中的性能

top   

top - 11:41:14 up  3:03,  2 users,  load average: 0.06, 0.05, 0.01
Tasks: 171 total,   1 running, 170 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.7 us,  1.0 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1003736 total,   146148 free,   614244 used,   243344 buff/cache
KiB Swap:  2095100 total,  2074876 free,    20224 used.   212624 avail Mem


11:41:14 当前的时间 
up  3:03 系统运行了 3个小时3分钟  
2 users 当前登录用户数量  

load average: 0.06, 0.05, 0.01
系统的负载   每一分钟  每五分钟  每十五分钟  
单核 这个值不能超过1   压力越大 这个值越接近于1  
双核 不能超过2     

171 total  总共171个进程  
 1 running  1个正在运行 
 170 sleeping 睡眠   
 stopped 没有停止的进程  
 zombie 僵尸进程  
 
 
 KiB Mem :  1003736 total,   146148 free,   614244 used,   243344 buff/cache
KiB Swap:  2095100 total,  2074876 free,    20224 used.   212624 avail Mem

 物理内存   1003736KiB   一个G   free 空闲    used 被利用   buff/cache  内存缓存的数量  
 
 KiB Swap:  2095100 total,  2074876 free,    20224 used.   212624 avail Mem   
 交换分区  将硬盘中快的部分 分出来  当内存使用    
 
 
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+            COMMAND 
  进程  用户     优先级 	传送广播包的一个带宽      	消耗自愿书			cpu利用率 内存利用率  运行时间 
 
 
 主要查看   cpu  内存  利用率 以及负载情况  

htop

sudo apt-get install htop   
htop  
	可以直接手动选择 然后f9 kill掉

登录状态 管理 uname

uname -r 内核版本号  
uname -v 系统的版本号  
uname -a 显示系统的所有信息  


hostname  获取主机名 
sudo hostname 新名字  设置主机名  


永久的设置主机名: 
	sudo vim /etc/hostname   
	修改之前 最好记得备份


whoami 查看当前登录的用户  


who 查看终端 及远程 用户谁登录  通过什么方式 登录   
w 查看登录用户的行为 及负载  

 14:20:14 up  5:42,  2 users,  load average: 0.01, 0.05, 0.01
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
jinxingp tty7     :0               08:38    5:42m  1:09   0.11s /sbin/upstart --user
jinxingp pts/18   10.8.152.36      14:10    3.00s  0.11s  0.00s w

last   查看最近用户登录的信息  
last -10 显示最近10个登录的用户的信息  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值