Linux命令记录

常用命令记录

  • 登录到Linux服务器
  • Linux服务器之间传输文件
  • 查找文件
  • 如何启动tomcat,查找进程、杀进程
  • 如何查找端口
  • 要设置系统时间
  • Linux关机,重启
  • 查看系统,CPU信息
  • 后台运行命令

登录到Linux服务器

 ssh root@10.*.*.*; (后续会提示你输入密码)

Linux服务器之间传输文件

scp
【命令格式】

scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 
#把本地的source.txt文件拷贝到192.168.43.52机器上的/home/admin目录下
scp /var/www/html/drupal/door.php admin@192.168.43.52:/home/admin

#把192.168.43.52机器上的door.php文件拷贝到192.168.43.226机器的/home/james目录下
scp admin@192.168.43.52:/home/admin/door.php root@192.168.43.226:/home/james

查找文件

#在根目录下查找文件名为test.conf文件
find /-name test.conf 

如何启动tomcat,查找进程、杀进程

可以使用ps -ef|grep tomcat查看进程号,然后用kill[-9 可选强行杀]进程号,
tomcat最好先使用shutdown将其服务停掉,运行startup.sh或者catalina.sh 或者catalina.sh
-run命令重新启动tomcat即可。

如何查找端口

列举所有端口号:netstat -an,

查看8080端口号的使用情况:netstat -pan|grep 8080 ,

杀掉进程:kill -9 $(netstat -tlnp|grep 8080|awk ‘{print $7}’|awk -F ‘/’ ‘{print $1}’)

其中8080为端口号

要设置系统时间

sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"

Linux关机,重启

# 关机
shutdown -h now

# 重启
shutdown -r now

查看系统,CPU信息

# 查看系统内核信息
uname -a

# 查看系统内核版本
cat /proc/version

# 查看当前用户环境变量
env

cat /proc/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

后台运行命令

# 后台运行,并且有nohup.out输出
nohup xxx &

# 后台运行, 不输出任何日志
nohup xxx > /dev/null &

# 后台运行, 并将错误信息做标准输出到日志中 
nohup xxx >out.log 2>&1 &

你可能感兴趣的:(linux,linux,运维,服务器)