首页 > 技术文章 > Linux常用命令

lvlin241 2018-07-15 13:26 原文

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


 

推荐阅读