linux常用命令

2023年 7月 25日 28.8k 0

安装 OpenSSH Server

sudo apt-get install openssh-server

更新源的方法

apt-get update

查看java执行路径

which java

查看jdk路径

update-alternatives --config java

 查看操作系统为多少位

getconf -a|grep LONG_BIT

  查看文件

cat filename 

查看语言环境

locale

查看端口是否打开

netstat -an | grep 23

查看本机开放端口

netstat -ant

 中查看占用某一端口的进程是什么

lsof -i:21

查看到指定进程所打开的所有文件

lsof -p pid

  查看本机端口开放情况

netstat -lnp

 后台运行任务 &:表示远程断开连接后,退出任务。如果想客户端断开后任务依然执行,就需要使用nohup

 

nohup sh /usr/test.sh &

 查看正在执行的后台任务,-l:表示显示任务PID

jobs -l

 将后台任务调至前台继续执行,如果有多个,可以在后面加上任务号将其选出,如:fg 2

fg

 查看磁盘空间

df -hl

 查看当前目录大小

du -lh --max-depth=1

  添加用户

useradd test

  设置用户密码

passwd test

  切换用户

su test

  切换管理员

sudo su -

将/a目录的属主改成test用户

chown test /a

  将/a目录的权限改成755 属主拥有完全控制权

chmod 755 /a

   查看定时任务日志

tail -f /var/logs/cron

   查看正在运行的定时任务

crontab -l

   查看正在运行的定时任务

crontab -l

   添加定时任务

crontab -e

   Linux截取文件中某时间段的内容

sed -n '/15:32:30/,/16:12:09/p' access_log >log.txt

   Linux截取nginx某时间段的内容

sed -n '/07\/Jun\/2023:20:00:00/,/08\/Jun\/2023:19:00:00/p' access.log > access0608.log

Linux截取包含某段关键字的内容

sed -n '/text/p' access0608.log > access0608_sip.log

查看端口使用情况

ss -ntlp

   查看端口被哪些IP访问

netstat -tun | grep ":80"

   查看某进程已打开的文件数

cat /proc/pid/limits

拷贝文件至远程主机

scp /home/administrator/test/test.txt root@192.168.1.100:/root/

从远程主机拷贝文件夹至本地

  scp -r root@192.168.1.100:/root/ /home/administrator/new

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论