linux 常用命令总结

来源:互联网 发布:天天直播网络电视 编辑:程序博客网 时间:2024/06/06 08:29
-- 查看当前的全路径
   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,看到输出信息

-- 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

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

    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

0 0
原创粉丝点击