-- 查看当前的全路径
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