Linux常用指令

来源:互联网 发布:lua 性能优化 编辑:程序博客网 时间:2024/06/05 05:44
一、解压命令

解压.zip

unzip   压缩文件

eg:

unzip  javassist-3.3.ga.jar.zip


解压.tar.bz2

eg:

tar -xf jad.linux.static.tar.bz2


更改文件权限或所属组


eg:

chmod    744     文件



返回到登录用户根目录

cd 或者 cd ~


显示系统所有用户

cat  /etc/passwd | cut  -f  1  -d:


马上关机

shutdown -h now


sudo   是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。


查找文件

find / -name filename 再根目录里面搜索文件名为filename的文件
find /etc -name *s*在目录里面搜索带有s的文件
find /etc -name *s 在目录里面搜索以s结尾的文件
find /etc -name s*在目录里面搜索以s开头的文件


重启x服务

sudo pkill X


更新firefox

sudo apt-get install firefox

ubuntu下


查看主机名         当前用户@主机名

hostname

1 临时修改主机名

[ sudo  hostname 新主机名 ]

hostname  查看主机名


2 永久修改主机名

sudo vi /etc/hostname

cat /etc/hostname

重启


---------------------------------------------------------------------





---------------------------------------------------------------------


ubuntu14.04设置静态ip

1. 找到文件并作如下修改:

sudo vim /etc/network/interfaces

修改如下部分:

auto eth0
iface eth0 inet static
address 192.168.1.117
gateway 192.168.1.1 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.255.0

2. 修改dns解析

因为以前是dhcp解析,所以会自动分配dns服务器地址

而一旦设置为静态ip后就没有自动获取到的dns服务器了

要自己设置一个

sudo vim /etc/resolv.conf

写上一个公网的DNS

nameserver 202.96.128.86

(注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用)

3. 重启网卡:

sudo /etc/init.d/network restart
或:
ifdown eth0    关闭eth0
ifup eth0        开启eth0


---------------------------------------------------------------------

增加用户

sudo addgroup  hdpgroup


增加用户

sudo adduser -ingroup hdpgroup hadoop



打开sudoers文件,给hadoop用户赋予和root用户同样的权限。 

sudo vi /etc/sudoers

# User privilege specification
root    ALL=(ALL:ALL) ALL
hdp     ALL=(ALL:ALL) ALL


切换用户

su hadoop


查看所有用户和用户组:

cat /etc/passwd

cat /etc/group



删除用户

sudo userdel hadoop


删除用户组

sudo groupdel hadoop


查看当前登录用户的组内成员

groups


查看gliethttp用户所在的组,以及组内成员
groups gliethttp 


---------------------------------------------------------------------

查看JDK的版本及路径

hadoop@liguodong:~$ java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK Server VM (build 24.75-b04, mixed mode)




hadoop@liguodong:/software/hadoop$ which javac
/usr/bin/javac



hadoop@liguodong:~$ whereis jvm
jvm: /usr/lib/jvm

---------------------------------------------------------------------

查找文件

[root@master /]# find  / -name  jvm
/usr/share/jvm
/usr/lib/jvm
/etc/jvm



---------------------------------------------------------------------

获取Linux系统位数以及jdk位数

[root@liguodong local]# getconf LONG_BIT
32
[root@liguodong local]# java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)




---------------------------------------------------------------------





1 0