linux 常用命令总结

-- 查看当前的全路径
   pwd


查看端口
ps -ef | grep teleframe

lsof -i:80


pgrep teleframe

杀死进程
kill -s 9 1827


后台启动应用
nohup


-- 查看这个端口的连接详情
netstat -an  | grep 6379  
--查看端口是否监听
netstat -anl | grep +端口号  


-- 查看这个端口的连接数
netstat -an  | grep 6379 | wc -l


-- linux 下建文件夹、文件
   mkdir 文件夹名
   touch 文件 如:touch tt.txt

--linux 下配置java 环境变量
   vim /etc/profile  在文件里

    export JAVA_HOME=/usr/local/java_jdk/jdk_1.8
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    配置完后 输入 source /etc/profile   更新文件


    环境变量配置:
    vi /etc/profile 添加以下配置
    JAVA_HOME=/usr/java/jdk1.7.0_45
    JRE_HOME=/usr/java/jdk1.7.0_45/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    使环境变量立即生效:
    source /etc/profile
    测试安装是否成功:
    依次输入java,java -version,javac,看到输出信息

    jdk 版本11/12/16  jre 添加:./bin/jlink --module-path jmods --add-modules java.desktop --output jre



-- linux 查看ip
    ip addr

-- ping命令 结束
   按次数: ping -c 4 baidu.com    ping 4次

   或者按ctrl+c 结束


-- linux 下载软件
    wget+连接
    如下载tomcat: wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

-- linux 解压
     tar -xvf ./apache-tomcat-8.0.36.tar.gz
     解压到指定目录
     tar -xvf -C 目录 (C 为大写)

-- Centos7下安装netstat
    yum install +软件名字  -y   安装软件




-- vi 编辑器保存
    ·保存,但不退出vi    :w
 
    保存并退出vi        :wq
 
    退出vi,但不保存更改    :q!

-- 查找是否安装某软件包  并卸载
    rpm -qa |grep httpd

    rpm -e httpd软件包

    看软件的路径
    rpm -ql  软件包

    apache_http_server 安装目录  /usr/lib/systemd/system/

--关闭防火墙
 service iptables stop

--永久关闭

chkconfig iptables off

-- 查看以前写的 命令 并且可以过滤

    history
    过滤
    history | grep vim   :查看原来的编译命令



查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last



ntp常用服务器:
中国国家授时中心:210.72.145.44
NTP服务器(上海) :ntp.api.bz

美国:time.nist.gov
复旦:ntp.fudan.edu.cn
微软公司授时主机(美国) :time.windows.com
台警大授时中心(台湾):asia.pool.ntp.org


ntpdate命令:
ntpdate -u 210.72.145.44 :网络时间同步命令

注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found
-u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;
210.72.145.44:中国国家授时中心的官方服务器。


ntpdate -d time.stdtime.gov.tw


!!!! 最终的解决办法 :cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


linux 防火墙
    1) 重启后生效
        开启: chkconfig iptables on
        关闭: chkconfig iptables off

    2) 即时生效,重启后失效
        开启: service iptables start
        关闭: service iptables stop

    需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了防火墙时,做如下设置,开启相关端口,
    修改/etc/sysconfig/iptables 文件,添加以下内容:
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT


从 本地 复制到 远程
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了),复制目录加参数 -r 即可

从 远程 复制到 本地
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

防火墙放开某系端口

命令一

netstat -a    查看所有服务端口

命令二

nmap +ip地址

yum install nmap  安装nmap软件包

linux开放服务端口的设置

/etc/sysconfig/iptables

vi iptables

加入如下内容

 -A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT 

然后保存退出,重启服务

/etc/init.d/iptables restarts

查看端口是否开放

/sbin/iptables -L -n

快速清空一个文件或者log的内容:

1、#echo "" > test.txt(文件大小被截为1字节)

2、# > test.txt(文件大小被截为0字节)

3、#cat/dev/null > test.txt(文件大小被截为0字节)

centos 7 放火墙命令

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值