博客
关于我
Linux 企业实用命令 - 不断更新中
阅读量:792 次
发布时间:2023-02-01

本文共 1652 字,大约阅读时间需要 5 分钟。

Linux命令入手指南

在实际开发过程中,windows开发者经常需要与Linux服务器进行交互操作。本文将为大家提供一些实用的Linux命令技巧,帮助您更高效地完成工作。

检查本地与远程服务器的连通性

在本地的Windows环境中,首先需要确认您能否与目标Linux服务器建立连接。一种简单的方法是使用ping命令

ping huhu-89e4.cloud.slc.vip.com

如果命令成功,服务器会返回响应,说明网络连接已建立。

远程登录到Linux服务器

要登录到远程服务器,您可以使用SSH命令

ssh test@huhu-89e4.cloud.slc.vip.com

输入服务器的用户名和密码即可完成登录。如果第一次连接,系统会提示您设置密码。

断开远程连接

如果需要断开与远程服务器的连接,可以在命令终止后输入exit命令

exit

这将切断当前的SSH会话。

复制文件

需要将远程服务器上的文件复制到本地系统中,可以使用SCP命令

scp nginx.conf test@huhu-89e4.cloud.slc.vip.com:/usr/local/nginx/conf

请注意,test是目标服务器上的用户名,huhu-89e4.cloud.slc.vip.com是目标服务器的IP地址或域名,而nginx.conf是要复制的文件名。

查看端口占用情况

如果需要查找某个端口被哪个程序占用,可以使用netstat命令

netstat -an | grep 8080

这里的-a选项表示显示所有网络连接,-n选项则直接使用IP地址解析结果。

关闭与重启服务

如果需要关闭或重启某个服务,可以使用以下命令:

  • 关闭服务:
    systemctl stop tomcat
  • 重启服务:
    systemctl restart tomcat

执行脚本文件的区别

在Linux系统中,执行当前目录下的脚本文件需要使用./前缀,而直接使用脚本名可能会因路径搜索顺序的问题而无法正常执行。例如:

./a.sh

a.sh

的执行方式有所不同,建议在前面加上./以确保脚本文件正确解析。

其他常用命令

  • 查看文件大小:ls -l
  • 列出硬链接文件:ls -li
  • 密码冻解:sudopasswd root
  • 查看网络状态:ifconfig
  • 查看咪豆量(验证网络连接):mtr 192.168.0.1

安装软件

如果需要安装软件包,可以使用以下命令:

sudo apt-get install software包名

例如,安装vim编辑器:

sudo apt-get install vim

高级文件搜索

如果需要在特定目录下搜索文件,可以使用find命令

find /path/to/directory -name "filename"

例如,搜索类文件:

find /usr/apps -name "*.class"

查看文件内容

要快速查找文件中的某些文本,可以使用grep命令

grep "关键字" filename

例如,查找文件中包含“警告”的内容:

grep -i "警告" warning.log

Linux版本信息

要查看Linux系统的版本信息,可以使用以下命令:

  • 查看内核版本:uname -a
  • 查看系统版本:cat /proc/version

文件权限设置

如果需要其他用户访问您账户下的文件夹,建议设置适当的权限:

chmod -R 775 /home/username/directory

这种权限设置允许其他用户读取、执行文件但不能修改权限或删除文件。

关机重启命令

  • 重启系统:reboot
  • 立刻关机:shutdown -h now
  • 计划重启时间:shutdown -h 20:30

关机命令

  • 立刻关机:halt
  • 立即关闭电源:poweroff
  • 关闭所有服务后立即关机:sudo shutdown -h now

希望以上命令能为您提供实用的帮助!如果有其他问题,欢迎随时咨询。

转载地址:http://stwfk.baihongyu.com/

你可能感兴趣的文章
Linux 上 CPU 信息怎么获取?这6条命令不能忘记!
查看>>
Linux 上 Python 中的环境变量
查看>>
Linux 上传下载 rz 与sz
查看>>
linux 上传下载文件命令
查看>>
linux 上删除docker 虚悬镜像
查看>>
linux 上定时任务执行shell脚本
查看>>
Linux 上查看和刷新 DNS 缓存
查看>>
Linux 上的 dig 和 nslookup 命令
查看>>
linux 下 php 安装 libevent
查看>>
Linux 下 `/etc/limits.conf` 文件中的配置详解:`* soft nofile 65535` 和 `* hard nofile 65535` 以及 `* soft nproc
查看>>
Linux 下DNS详解
查看>>
Linux 下MySQL数据库配置远程访问
查看>>
Linux 下PHP扩展开发系列:二. 一个典型的扩展开发
查看>>
linux 下使用isign 签名ipa包
查看>>
Linux 下如何进入 MySQL 命令行
查看>>
linux 下安装php扩展
查看>>
linux 下安装redis并设置开机自启动
查看>>
Linux 下安装Samba 文件共享服务器
查看>>
Linux 下查看java进程
查看>>
linux 下查看机器配置命令
查看>>