java程序中中常用到的linux操作

ntpdate同步网络时间到本地

即使是硬件时间也会和网络时间有差异,想要和网络时间完全一致,我们就需要获取网络时间更新本地时间。

安装工具: yum -y install ntp ntpdate

设置系统时间与网络时间同步:ntpdate cn.pool.ntp.org

将系统时间写入硬件时间:hwclock --systohc

 

 

查看外网IP地址

curl config.me

 

 

nginx 启动命令

 

 

从与预发布到生产环境常用命令

压缩打包
tar -zcvf libs.tar libs/

下载
sz

上传
rz

解压
tar -zxvf libs.tar

 根据端口号查询进程号

 

 

1.解压命令

tar -zxvf filename.tar.gz

其中zxvf含义分别如下

z:   gzip              压缩格式

x:   extract          解压

v:   verbose        详细信息

2.linux上搭建solr步骤

第一步:把solr 的压缩包上传到Linux系统

第二步:解压solr

第三步:安装Tomcat,解压缩即可。

第四步:把solr部署到Tomcat下。

  

 

第五步:解压缩war包。启动Tomcat解压。

 

第六步:把/root/solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中。

 

[root@localhost ext]# pwd

/root/solr-4.10.3/example/lib/ext

[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

第七步:创建一个solrhome/example/solr目录就是一个solrhome。复制此目录到/usr/local/solr/solrhome

[root@localhost example]# pwd

/root/solr-4.10.3/example

[root@localhost example]# cp -r solr /usr/local/solr/solrhome

[root@localhost example]#

第八步:关联solrsolrhome。需要修改solr工程的web.xml文件。

 

第九步:启动Tomcat

http://192.168.25.128:8080/solr/

3.修改文件命名

没有专门的重命名 命令
用 mv a b 就可以重命名了

  4.vi编辑其中如何删除

   删除单个字符:命令模式下: x

dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
nx:n为数字,连续向后删除n个字符

5.修改文件执行权限

    chmod  764   文件名

  或者使用: chmod +x  文件名

  

 

6.下载文件到本地(文件夹不行)

    sz  log.txt

7.查找文件内容

  grep 'test' d*  #显示所有以d开头的文件中包含 test的行

  

  
$grep -C 5 ‘parttern’ inputfile //打印匹配行的前后5行  :注意C必须大写

 

 

8.查看进程号或端口号

 根据应用名称查询:

  netstat -anp|grep java

 

根据端口号查询:

 netstat -anp|grep :80

ps -ef|grep java

 

9.Linux中访问url

 

10.防火墙操作

  centos7开启防火墙端口
  firewall-cmd --zone=public --add-port=8080/tcp --permanent

   centos6开启指定端口

  iptables -I INPUT -p tcp --dport 2024 -j ACCEPT

  

一、iptables防火墙
1、基本操作

# 查看防火墙状态

service iptables status  

# 停止防火墙

service iptables stop  

# 启动防火墙

service iptables start  

# 重启防火墙

service iptables restart  

# 永久关闭防火墙

chkconfig iptables off  

# 永久关闭后重启

chkconfig iptables on  

2、开启80端口

vim /etc/sysconfig/iptables
# 加入如下代码
iptables -I INPUT -p tcp --dport 2024 -j ACCEPT
保存退出后重启防火墙

service iptables restart
二、firewall防火墙
1、查看firewall服务状态

systemctl status firewalld

出现Active: active (running)切高亮显示则表示是启动状态。

出现 Active: inactive (dead)灰色表示停止,看单词也行。
2、查看firewall的状态

firewall-cmd --state
3、开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
4、查看防火墙规则

firewall-cmd --list-all 
5、查询、开放、关闭端口

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2--permanent:表示设置为持久;
3--add-port:标识添加的端口;

 

 

完美!

posted @ 2018-09-06 09:43  李东平|一线码农  阅读(339)  评论(0编辑  收藏  举报