linux 常用命令

这篇博客详细介绍了Linux系统中的常用命令,包括文件编辑(如`cat`、`tail`)、权限管理(`chmod`)、查找文件(`find`)、查看进程(`ps`)、文件操作(`ls`、`scp`)、系统重启与防火墙管理以及硬件和网络信息查看等。通过这些命令,用户可以高效地管理和监控Linux系统。
摘要由CSDN通过智能技术生成

linux 常用命令

文件编辑
cat:查看

查看日志后100行
tail -f :实时查看日志文件 tail -f 日志文件log
tail - 100f :实时查看日志文件 后一百行
tail -f -n 100 catalina.out :linux查看日志后100行

vi,vim 编辑
:wq 保存 :q!不保存
clear : 清屏

权限
chmod 775 /XX/XX.sh --文件名 或 777
chmod u+x *.sh

查找
find / -name ‘’ --查找文件

find / -name ‘文件夹名称’ -type d --查找文件夹

find / -type f -name “.”|xargs grep “XXX”

查看进程
查看java进程
ps -ef|grep java

强制结束进程
结束10304端口号
kill - 9 10304

查看文件
文件目录的详细资料
列出/home/peIDAchang文件夹下的所有文件和目录的详细资料
ls -lR /home/PEIDachang

t”开头的目录的详细内容
列出当前目录中所有以“t”开头的目录的详细内容
命令:ls -l t*

文件下的子目录
只列出文件下的子目录
命令:ls -F /opt/soft |grep /$
命令:ls -l /opt/soft | grep “^d”

排序
列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面,可以使用如下命令:
命令:ls -ltr s*

列出目前工作目录下所有档案及目录;
目录于名称后加"/", 可执行档于名称后加"*"
命令:ls –AF

数量
计算当前目录下的文件数和目录数
命令:
ls -l * |grep “^-”|wc -l —文件个数
ls -l * |grep “^d”|wc -l —目录个数

文件绝对路径
在ls中列出文件的绝对路径
命令:ls | sed “s:^:pwd/:”

不递归包含隐藏
列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归
命令:find $PWD -maxdepth 1 | xargs ls –ld

递归包含隐藏
递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
命令: find $PWD | xargs ls -ld

文件时间
指定文件时间输出格式
命令: ls -tl --time-style=full-iso

彩色列表
显示彩色目录列表
打开/etc/bashrc, 加入如下一行:
alias ls=“ls --color”
下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:

  1. 蓝色–>目录
  2. 绿色–>可执行文件
  3. 红色–>压缩文件
  4. 浅蓝色–>链接文件
  5. 灰色–>其他文件

重启
init 6
shutdown -r now
halt --少用

中文乱码
LANG=”en_US.UTF-8”
先执行乱码,在执行命令。

服务器切换
ssh root@ip

防火墙
查看防火状态
systemctl status firewalld
service iptables status
暂时关闭防火墙
systemctl stop firewalld
service iptables stop
永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
重启防火墙
systemctl enable firewalld
service iptables restart
永久关闭后重启
chkconfig iptables on

互信
1.修改配置
vim /etc/hosts

2.执行命令
ssh-keygen -t rsa
执行:修改ip地址
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.138
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.179

文件转移
单个
A:/home/bak/redis-3.0.0.gem
B:/home/bak/
用户:root IP: 192.168.1.138

scp /home/bak/redis-3.0.0.gem root@192.168.1.138:/home/bak/

多个
A:/home/bak/redis-4.0.8
B:/home/bak/
用户:root IP: 192.168.1.138

scp -r /home/bak/redis-4.0.8 root@192.168.1.138:/home/bak/

查看硬件配置
查看服务器的CPU
• 查看CPU信息:cat /proc/cpuinfo
• 物理cpu个数:cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l
• 每个物理cpu中core的个数(即核数):cat /proc/cpuinfo | grep “cpu cores” | uniq
  服务器的逻辑CPU = 物理个数 * 核数
查看服务器的内存情况 
free -h
      
  参数解释:
total 内存总数 used 已经使用的内存数
free 空闲的内存数 shared 多个进程共享的内存总额
buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
-buffers/cache (已用)的内存数:used - buffers - cached
+buffers/cache(可用)的内存数:free + buffers + cached
可用的memory=free memory+buffers+cached
服务器磁盘使用情况
查看当前硬盘使用情况: df –h
查看硬盘性能:iostat -x 1 10
查看环境变量
查看环境变量:env
网络
查看所有网络接口的属性:ifconfig
查看防火墙设置:iptables -L
查看路由表:route -n
查看所有监听端口:netstat -lntp
查看所有已经建立的连接:netstat -antp
查看网络统计信息:netstat -s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值