简单linux命令总结

主要是测试centos7 版本以上的命令

1.目录命令

1.查看目录: ls  ll

2.回到家目录/上级目录/切换目录:cd   cd..   cd /var/java

3.创建一个文件夹: mkdir java

4.新建一个文件: touch abc.sh

5.复制 /移动 /删除 : cp   mv  rm  (rm abc.sh)

6.强制删除 :rm -rf  [文件或目录]

7.查看内存占用情况:free -h 或者free -m

8:监控linux的cpu,内存等:top  ,退出是 q

9:实时查看日志:tail -f abc.log

10.数据迁移:

     cp:是在同一个linux系统上,在不同的目录之间复制文件;

     scp:是在不同linux系统之间来回复制文件;

一、将本机文件复制到远程服务器上

#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid

/home/administrator/      本地文件的绝对路径

news.txt                          要复制到服务器上的本地文件

root                                 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

192.168.6.129                远程服务器的ip地址(也可以使用域名或机器名)

/etc/squid                       将本地文件复制到位于远程服务器上的路径

二、将远程服务器上的文件复制到本机

#scp remote@www.abc.com:/usr/local/sin.sh /home/administrator

remote                       通过remote用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

www.abc.com              远程服务器的域名(当然也可以使用该服务器ip地址)

/usr/local/sin.sh           欲复制到本机的位于远程服务器上的文件

/home/administrator  将远程文件复制到本地的绝对路径

 

2.防火墙命令

 

1、防火墙

--reload:不改变状态的条件下重启防火墙

--complete-reload:状态信息将会丢失,当防火墙有问题时可以使用,如,状态信息和防火墙规则都正常却无法建立任何链接的情况等

firewall-cmd --reload
firewall-cmd --complete-reload

查看防火墙状态

firewall-cmd --state

查看、打开、关闭应急模式(应急模式阻断所有网络连接,防止出现紧急状况)

firewall-cmd --query-panic
firewall-cmd --panic-on
firewall-cmd --panic-off

打开、关闭、重启防火墙 

systemctl stop firewalld
systemctl start firewalld
systemctl restart firewalld

 开启/关闭 开机自启动防火墙

systemctl enable firewalld
systemctl disable firewalld

2、开启/禁用端口

查看已经开放的端口:

firewall-cmd --list-ports
开启/禁用端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent 

firewall-cmd --zone=public --remove-port=8080/tcp --permanent

命令含义:

--zone #作用域

--add-port=8080/tcp  #添加端口,格式为:端口/通讯协议

--permanent  #永久生效,没有此参数重启后失效

开启端口后需要重启防火墙: firewall-cmd --reload

 

3.linux关于jar的相关命令

 

1、如果想杀掉运行中的jar程序,查看进程命令为:

ps aux|grep abc.jar   (查看后台所有运行程序 ps aux)

将会看到此jar的进程信息

data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar abc.jar

其中30768则为此jar的pid,杀掉命令为

kill -9 30768
 

2.查看端口被哪个进程占用

netstat -tlnp|grep 8100

找到进程号:85322

查看进程的详细信息 ps 85322

 

4.关机重启

     如果要关机,必须保证当前系统中没有其他用户在登录系统。我们可以使用who命令查看是否还有其他人登录,或者使用命令ps -aux查看是否还有后台进程运行。shutdown,halt,poweroff都为关机的命令,我们可以使用命令man shutdown查看其帮助文档。例如,我们运行如下命令关机。

         shutdown -h 10           #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中

         shutdown -h now        #计算机会立刻关机

         shutdown -h 22:22      #计算机会在这个时刻关机

         shutdown -r now         #计算机会立刻重启

         shutdown -r +10         #计算机会将于10分钟后重启

         reboot                         #重启

         halt                             #关机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值