Linux小命令合集

Linux小命令合集

Administrator 1086 2019-05-31

查看当前服务器java进程及所在目录

pidof java|xargs pwdx

CentOS 安装lsof命令

yum install lsof

使用

lsof -i:(端口号)

CentOS 安装rz和sz命令

yum install lrzsz

CentOS 安装net-tools命令

yum -y install net-tools

centos7 显示中文

安装中文语言包:

yum groupinstall chinese-support -y  没用 
yum search chinese 
yum install -y kde-l10n-Chinese.noarch  用这个

修改locale.conf

vim /etc/locale.conf
#LANG="en_US.UTF-8"
LANG="zh_CN.UTF-8"

使设置生效

source /etc/locale.conf

centos7 时间同步

安装ntp时间同步相关软件包

yum install ntp  ntpdate

确认配置文件里有下列的时间同步源

vim /etc/ntp.conf

server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

设置开机自动启动ntpd

systemctl enable ntpd

立即启动ntpd服务

systemctl start ntpd

确认时间与现在时间一致

date

centos7通过yum安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk
命令:

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

如果没有输出信息表示没有安装。

如果安装可以使用

rpm -qa | grep java | xargs rpm -e --nodeps

批量卸载所有带有Java的文件 这句命令的关键字是java

首先检索包含java的列表

yum list java*

检索1.8的列表

yum list java-1.8*

安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

java -version

到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了


删除文件名是乱码或者带有特殊字符的文件

先ls -i 查到文件的inode,然后用find命令删除

[localhost]ls -ilrt

100985 -rw-r--r--  1 tbcs      users            0 Apr 18 11:32 -MXV9.log

最前面一列的100985就是文件的inode,在主机上执行如下命令即可删除文件

[localhost]find ./ -inum 100985 -exec rm {} \;

这个方法适用于文件名为乱码或者带有特殊字符的文件删除