修改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