常用Linux系统操作指令

2016-12-26  本文已影响24人  小黑P97

该文档整理Linux中常见的系统级别操作,比如IP设置,软件安装卸载,进程查看等指令。主要从系统配置、系统操作使用两个方面进行总结。针对比较常用的文件类指令在下一篇中总结。

系统配置

安装(卸载)软件

yum

yum install MySQL-python.x86_64     //安装工具

apt-get

环境变量

export

配置文件

~/.bashrc:当前用户配置文件;

/etc/profile:全局配置文件

系统编码

修改系统编码

export LANG=zh_CN.UTF-8

export LANG=zh_CN.UTF-8 
//更改系统编码为UTF-8
//解决问题:hive查询中如果有汉语查询结果,且系统不是zh_CN.UTF-8的话则默认编为ASSIC乱码)

查看系统编码

指令重命名

网络设置

配置固定IP

网卡配置文件:/etc/network/interfaces

$ sudo vi /etc/network/interfaces

//修改interfaces文件中auto eth0下的相关内容为如下:
******************
 auto eth0 
 #iface eth0 inet dhcp -- 这个是自动ip的设置 
iface eth0 inet static 
address  [ip地址] 
netmask  [子网掩码] 
gateway  [网关]
******************

//运行如下命令重启网络服务:
$ sudo /etc/init.d/networking restart

用户账号指令

查看用户信息

localhost:~$ whoami
username

修改用户身份:

系统使用

系统等级切换

init:该指令是最高级别进行,进程号始终为1。

  • run level 0:关机
  • run level 1:单用户模式
  • run level 2:无网络连接的多用户命令行模式
  • run level 3:有网络连接的多用户命令行模式
  • run level 4:不可用
  • run level 5:带图形界面的多用户模式
  • run level 6:重新启劢

//粗体级别为常用系统级别。

关机

重启

时间工具

localhost:~$ date +%Y%m%d-%H%M  //%Y%m%d %H:%M显示年月日 时分信息
20161226-0124
localhost:~$ date
2016年12月26日 星期一 01时24分47秒 CST

系统工具集

计算器

远程登录

SSH

远程桌面

磁盘操作指令

进程指令

查看进程

ps aux | grep python //查看所有进程中关于python的进程。

杀死进程

kill -9 12121  //杀死进程号为12121的进程。

查找型指令

which

查找PATH变量中的程序位置,搜索出来的结果是程序是否存在,以及实际执行的位置。

localhost:~$ which spark-submit
/development/system/spark/bin/spark-submit

//该结果是PATH变量中配置项

whereis

搜索程序名,查找出的文件是程序的二进制执行文件。即执行脚本文件包位置。

localhost:~$ whereis java
/usr/bin/java

find

$ find <指定目录> <指定条件> <指定动作>

  • <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
  • <指定条件>: 所要搜索的文件的特征。
  • <指定动作>: 对搜索结果进行特定的处理。
$ find . -name "my*" -ls
//搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。

locate

功能相当于:find -name,但是速度更快。

上一篇下一篇

猜你喜欢

热点阅读