linux常用命令(开发)

时间:2022-12-10 10:05:47

以Centos6/7系统为例,在java开发过程会涉及到,一点点的慢慢积累吧

1.查看与修改主机名

    查看:hostname

    修改主机名:

        a.永久修改主机名(centos7):hostnamectl set-hostname <hostname>

        b.第两种方式 

第一步:修改/etc/sysconfig/network文件

        #>vi /etc/sysconfig/network

        添加或修改:

                NETWORKING=yes

                HOSTNAME=slave3

第二步:修改/etc/hosts文件

        #>vi /etc/hosts

        修改 127.0.0.1这行中的 localhost.localdomain为 slave3

        修改 ::1这行中的localhost.localdomain 为slave3

第三步 :修改/etc/hostname文件(此步不操作,怎么修改都没有用 centos7)

        删除文件中的所有文字,在第一行添加slave3

2.查看IP

    查看 :ifconfig

    修改成固定的IP: /etc/sysconfig/network-scripts/ifcfg-etho

DEVICE="eth0"
BOOTPROTO=none
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="bf42b449-9ec4-4e55-8b30-306481611a2d"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
IPADDR=192.168.254.128
PREFIX=24
GATEWAY=192.168.254.2
DNS1=192.168.254.2

3.添加IP与主机名的映射

        /etc/hosts

        添加一行

        192.168.162.128 mastername

   4.关闭防火墙

services iptables stop

chkconfig iptables off

5.命令在后台启动,并且将错误信息输出: > /dev/null  2>&1  & 

6.查找执行文件的安装路径(以java为示例)

[root@localhost jzmq-master]# which java
/usr/bin/java
[root@localhost jzmq-master]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 May  8  2017 /usr/bin/java -> /etc/alternatives/java
[root@localhost jzmq-master]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 May  8  2017 /etc/alternatives/java -> /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
[root@localhost jzmq-master]# 

7.Linux如何查看端口

netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000
# netstat -tunlp | grep 8000
tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs     

 -t (tcp) 仅显示tcp相关选项
                                 -u (udp)仅显示udp相关选项
                                 -n 拒绝显示别名,能显示数字的全部转化为数字
                                 -l 仅列出在Listen(监听)的服务状态
                                 -p 显示建立相关链接的程序名
 
lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

8.重启网络服务器

    service network restart