本次只介绍部分常用的linux基础命令
后续可持续关注相关专栏,命令部分会根据自身总结来持续更新;下方提到的只是可执行命令中的一种,有推荐或补充的欢迎各位下方评论区留言!
关机
shutdown -h now
重启
shutdown -r now
查看系统内核信息
uname -a
查看系统内核版本
cat /proc/version
查看当前用户环境变量
env
查看cpu信息
cat /pro/cpuinfo
查看有几个逻辑cpu,包括cpu型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看有几颗cpu,每颗分别是几核
cat /proc/cpuinfo | grep physical | uniq -c
查看当前cpu运行在32bit还是64bit模式下,如果是运行在32bit下也不代表CPU不支持64bit
getconf LONG_BIT
结果大于0,说明支持64bit计算,lm志long mode,支持lm则是64bit
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
建立软连接
ln -s /usr/local/******/ ***
查看是否通过rpm安装了该软件
rpm -qa | grep ***
创建sshkey
ssh-keygen -t rsa -C *****
- id_rsa.pub 拷贝到要控制的服务器 路径/home/username/, ssh/authorized_keys
命令重命名
.bash_profile
- alias ll=‘ls -alF’
同步服务器时间
sudo ntpdate -u ntp.api.bz
后台运行命令
nohup xxx & || nohup xxx > /dev/null & || nuhup xxx > /out.log 2>&1 &
强制活动用户推出
pkill -kill -t [TTY]
查看命令路径
which <***>
查看进程所有打开最大fd数
ulimit -n
配置dns
vim /etc/resolv.conf
查看域名路由表
nslookup ****.com
最近登录信息
last -n 5
设置固定ip
ifconfig em1 ********* netmask *****
查看进程内加载的环境变量
ps *** -p id
添加用户
useradd passwd
增加权限
vim /etc/sudoers
强制关闭进程名包含***的所有进程
ps aux | grep *** | grep -v grep | awk '{print $2}' | xargs kill -9
vim操作
:%s/x/y/g x->查找的内容 y->替换后的内容 g->全局
显示行号
set nu
去除行号
set nonu
/xxx ?xxx #检索内容
查看磁盘挂载,分区,大小,占用
mount df du -h -H du -sh *
统计命令
多少行 wc -l
多少个 wc -w
字节数 wc -c
压缩,解压缩
tar zcvf ***.tar
zip -r ***.zip
解压:
tar zxvf ***.tar -C /path
unzip xxx.zip
变更文件所属用户、用户组
chown **** ***
复制,剪切,创建
复制 cp -r -f
移动剪切 mv
创建目录 mkdir
创建文件 touch
远程复制 scp -P port 源 目标
比较文件
diff -u ***1 ***2
实时查看输出
tail -f ***.log
查看特殊字符
cat -v ***.sh
匹配不包含***的内容
grep -v ***
awk find sed 与grep并称四大金刚,均可高效的编辑文本;
查看什么进程使用了该端口
lsof -i:por
获取本机ip地址
/sbin/ifconfig -a | grep init | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addr:"
查看防火墙
iptables firewalld
systemctl status firewalld; service iptables status; /etc/init.d/iptables status
tcpdump
跟踪网络路由路径
traceroute -I www.***.com
显示本地打开的所有端口
ss -l
查看连接状态,连接数,详细信息
netstat -n
查看系统日志
dmesg
查看磁盘IO情况监控
iostat
查看内存空间使用情况
free -m
提到的部分命令有一些参数未列,工作中如需使用可单独查找命令帮助。后续会更新,请多关注!