查看端口占用状态

netstat -atunp | grep  hadoop
netstat -atunp | grep / zk

查看进程被哪些用户启动

ps - aux | grep hadoop
ps - aux | grep zookeeper

批量更改文件后缀

rename .txt  .csv   *.txt

root用户修改服务器时间

date -s //
date -s ::

查看LINUX安装版本

uname -a
cat /etc/redhat-release

去除虚拟机vmware中Linux的报警声

vi /etc/inputrc
设置 set bell-style visible
重启系统生效 reboot

yum安装命令

更新系统 yum update -y
安装查看端口服务:yum install lsof -y

各种系统下如何安装VMTOOLS

http://www.epinv.com/post/5217.html

#新建挂载目录
mkdir /media/mnt


#挂载VMware Tools安装盘到/media/mnt/目录
mount /dev/cdrom /media/mnt/


#进入安装目录
cd /media/mnt/


#复制文件到/home目录
cp VMwareTools-8.8.1-528969.tar.gz /home


#解压
tar zxvf VMwareTools-9.6.2-1688356.tar.gz


#进入文件目录
cd vmware-tools-distrib


#安装
./vmware-install.pl


出现错误提示:-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
找不到perl 语言编译器


#安装perl
yum install perl gcc kernel-devel
yum upgrade kernel kernel-devel


#卸载CD-ROM
cd /
umount /media

win8共享的文件夹在linux目录中的路径

/mnt/hgfs/

查看和修改虚拟机IP地址

在centos7下 网卡名称是ifcfg-en+数字
查看IP地址:最小化安装包不包含ifconfig这个命令,单独安装下
安装ifconfig:yum install net-tools.x86_64 -y

解压缩unzip

unzip filename.zip
http://www.cnblogs.com/lucyjiayou/archive/2011/12/25/2301046.html

tail 查看文件尾部

查看最后200行:tail - /home/qing/log/jetty/2015_12_22.stderrout.log
动态监控日志:tail -f /home/qing/log/jetty/2015_12_22.stderrout.log
按日志中关键字查找:tail - /home/qing/log/jetty/2015_12_22.stderrout.log |grep "keyword"

查看端口号是否占用

lsof -i :
说明ssh服务已开启。可以用客户端链接了

在centos里修改ip时如果重启网卡报错就执行

rm /etc/udev/rules.d/-persistent-net.rules
删除后重启才生效

查看linux下的用户和组

查看所有用户和组
/etc/group文件包含所有组
/etc/shadow(含加密后的密码)和/etc/passwd(含指定的家路径)系统存在的所有用户名 查看当前登录用户:whoami 新建用户和组
groupadd -r nginx
useradd -r -g nginx -s /bin/false -M nginx 为用户分配组
usermod -a -G groupName userName

安装nginx

依赖包一键安装:
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 开发工具包一键安装:
yum -y groupinstall "Development Tools" "Development Libraries" nginx一键安装
yum install wget -y
wget http://nginx.org/download/nginx-1.9.9.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

创建软连接

ln -s /源文件全路径  /目的路径

centos下编译安装nginx

http://jingyan.baidu.com/article/c33e3f485a5574ea15cbb525.html

解压源码包:tar zxvfnginx-0.8..tar.gz
切换到解压目录:cd nginx-0.8.
配置nginx:./configure --prefix=/opt/nginx --with-http_stub_status_module
(解释: --prefix 为安装路径,--with-为需要安装的模块)
编译安装:make && make install
启动 nginx:/opt/nginx/sbin/nginx
停止 nginx:/opt/nginx/sbin/nginx -s stop
重载 nginx:/opt/nginx/sbin/nginx -s reload

查看网页源代码

curl 192.168.6.100 

查看进程

ps -ef | grep 'nginx'

配置开机自启动服务

编辑 /etc/rc.local文件
比如:开机自启动nginx。
在rc.local文件中追加:/wdcloud/app/nginx/sbin/nginx

检验nginx配置是否正确

/wdcloud/app/nginx/sbin/nginx

修改文件权限和拥有者

chmod  文件
chown -R 组:用户 文件

安装 vim 着色编辑器

yum install vim -y

打印环境变量(vi ~/.bash_profile)

echo ${JAVA_HOME}
echo ${PATH}

登录远程linux系统

ssh 192.168.1.100:端口 默认22

查看服务或端口

netstat –apn 查看所有的进程和端口使用情况  其中最后一栏是PID/Program name
ps -aux | grep tomcat
ps -aux | grep pid

mysql

CREATE USER 'yeqing'@'%' IDENTIFIED BY 'yeqing';

find 搜索文件

find / -name mysql.soc

关闭centos防火墙

centos :
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
之前的版本:
service iptables stop #停止
chkconfig iptables off #禁用

查看内存和磁盘使用情况

free
df

[Linux] 常用Linux命令的更多相关文章

  1. Linux常用脚本命令总结

    基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...

  2. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  3. linux常用网络命令ping和arping

    linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s      ...

  4. Linux 常用系统性能命令总结

    Linux 常用系统性能命令 查看系统负载top,free **w/uptime  ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...

  5. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  6. linux 常用查看命令

    linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...

  7. Linux 常用脚本命令

    Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)

  8. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  9. linux常用20命令 --转载

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  10. Linux常用网络命令整理

    Linux上有一些非常常用的命令,来帮助我们监控网络状况. 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...

随机推荐

  1. 初始化datetimepicker的时候就报了js异常

    全栈眼中的http这一章分别从前端视角和后端视角来分析前后端所关注的侧重点.前端可以通过抓包工具或者chrome devtools 查看每个请求,同域下的资源请求数量等来找出优化点,更关注的是一个页面 ...

  2. 腾达和小云无线路由中继(WISP)解决

    记录一下: ============================================ A路由为主路由-接光纤 (小云智能路由) B路由为中继放大(腾达),B路由的电脑 有线连接,网卡设 ...

  3. JSON.stringify()

    概述 JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串. 语法 JSON.stringify(value[, replacer [, space] ...

  4. ADB server didn't ACK

    当我们通过eclipse开发Android应用时,会连接真机会使用模拟器进行仿真,有时候启动失败,会提示这样的错误. 工具/原料 Eclipse CMD命令窗口 方法/步骤 首先通过CMD启动adb服 ...

  5. 突袭HTML5之WebGL 3D概述

    WebGL开启了网页3D渲染的新时代,它允许在canvas中直接渲染3D的内容,而不借助任何插件.WebGL同canvas 2D的API一样,都是通过脚本操纵对象,所以步骤也是基本相似:准备工作上下文 ...

  6. 使用Python从Markdown文档中自动生成标题导航

    概述 知识与思路 代码实现 概述 Markdown 很适合于技术写作,因为技术写作并不需要花哨的排版和内容, 只要内容生动而严谨,文笔朴实而优美. 为了编写对读者更友好的文章,有必要生成文章的标题导航 ...

  7. QT数据库操作

    浏览: 在QSqlQuery类中当执行exec()后会把指针放在记录集中第一个记录之上,所以需要调用QSqlQuery::next()来获取第一个数据,下面通过循环体来遍历所有表中的数据. while ...

  8. AOP报错:Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut

    Spring3.x升级4.x时遇到的,JDK版本1.7 aspectj版本问题,1.6.x升级到1.7.x,解决!

  9. mysql 替换某个字段中的某个字符

    遇到这么个情况: 比如: Msql里面的某个表的某个字段里面存储的是一个人的地址,有一天这个地址的里面的某个地 名变了,那么他的地址也就要变: 比如: 原来是: number              ...

  10. 服务器断电保护神v2.2

    下载链接: https://pan.baidu.com/s/1bph5IFX 密码: evbn 使用说明:①每15秒检测一次,当列表内的主机PING不通时将执行关机②支持4种关机方式,理论上第一种方式 ...