Linux常用命令
修改ip vim /etc/sysconfig/network-scripts/ifcfg-eth0 (CentOS:ifcfg-ens33) 修改主机名(需要重启 命令: reboot) vim /etc/sysconfig/network 修改主机名和IP的映射关系 vim /etc/hosts 查看防火墙 service iptables status 配置profile后,不重启生效 source /etc/profile 用户名修改 https://zhidao.baidu.com/question/257557942.html 增加用户: useradd -d /usr/username -m username 为用户增加密码: passwd username 新建工作组: groupadd groupname 将用户添加进工作组: usermod -G groupname username 删除用户: userdel username 更改目录拥有者 chown -R 用户 目录 更改目录拥有者组 chown -R 用户组.用户名 目录 更改用户名密码 passwd 用户名 输入新密码 确认新密码 查看Linux下的组名 文件包含所有组 /etc/group /etc/shadow和/etc/passwd系统存在的所有用户名 复制 yy 粘贴 p 显示行号 vi ~/.vimrc #追加内容 set number #保存后执行 source ~/.vimrc 跳转到指定行 :行数 全文搜索 :?搜索内容 校验IP: 参考:https://www.amitnepal.com/bash-script-to-check-for-valid-ip/
查看Linux磁盘使用情况 df -hl 查看Linux内存使用情况 free -g 远程复制 scp -r 用户名@主机名(或ip):/文件路径/文件名 目的路径 解压 tar -zxvf xxx.tar.gz unzip xxx.zip -d ./xxx
统计某个进程的总数量 ps -ef|grep 进程名|wc -l 统计某个进程的名称、PID、详细描述 ps -ef|grep 进程名|awk '{print $1" " $2" " $8" "}'
统计某个进程名称、PID、详细描述,按照PID进行排序
ps -ef|grep 进程名|awk '{print $1" " $2" " $8" " }'|sort |sort -nr
统计某个进程名称、PID、详细描述,按照PID进行排序,取前k个
ps -ef|grep 进程名|awk '{print $1" " $2" " $8" " }'|sort |sort -nr |head -k