常用linux命令

init命令

  • inti 0 停机

  • inti 1 单用户形式,只root进行维护

  • init 2 多用户,不能使用net file system

  • init 3 完全多用户

  • init 4 图形化

  • init 5 安全模式

  • init 6 重启

修改hosts文件

最近在使用ubuntu开发,难免需要配置hosts,下面介绍以下使用命令进行配置的操作流程。

ubuntu下配置host的方法:打开终端输入命令:sudo vim /etc/hosts

修改 hosts 后,使 hosts 文件修改生效:
sudo /etc/init.d/dns-clean start
sudo /etc/init.d/networking restart

查看端占用:

  • netstat -a 查看已经连接的服务端口

  • netstat -ap 查看所有服务端口

  • netstat -ap|grep 8000

  • lsof -i:8888

打开端口

  • iptables-services 安装防火墙

  • firewall-cmd --reload 刷新

  • firewall-cmd --list-all 查看所有规则

  • firewall-cmd --zone=public --add-port=80/tcp --permanent 没有此内参数,重启失效

  • firewall-cmd --reload 重新加载防火墙

  • firewall-cmd --zone=public --query-port=80/tcp 查询是否打开

  • firewall-cmd --zone=public --remove-port=80/tcp --permanent 移除

  • systemctl start firewalld 开启防火墙

  • systemctl stop firewalld 关闭防火墙

  • systemctl enable firewalld.service 防火墙开机启动

  • firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"

  • firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.233" accept" 针对某个 IP开放端口

  • firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.1.51" accept" 删除某个IP

  • firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.0/16" accept"

  • firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="9200" accept" 针对一个ip段访问

ubuntu 后台运行的几种方法!

  • 使用 “nohup”,即 "nohup ./test.sh &",忽略hangup信号,防止终端关闭时程序退出。运行状态可以用 “jobs -l” 来查看。

  • 使用 “setsid” 即 “setsid ./test.sh” 。

  • 最简单,将命令放入括号当中,比如说:(./test &),这样就行了。

  1. 用命令top查看java进程的内存和cpu占用情况。

  2. jmap -histo pid查询指定java进程的所有对象使用内存情况。

  3. ps -mp pid -o THREAD,tid,time 查询所有线程列表

  4. 将需要的线程ID转换为16进制格式:printf "%x\n" tid

  5. jstack pid |grep tid -A 30 查看该线程堆栈信息

ps: pid 是进程ID tid 是线程ID -A 30 表示显示最后30行

posted @ 2020-12-17 23:31  continued258  阅读(74)  评论(0)    收藏  举报