[Linux] 常用Linux命令
查看端口占用状态
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命令的更多相关文章
- Linux常用脚本命令总结
基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- linux常用网络命令ping和arping
linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c 设置发包的个数 -s ...
- Linux 常用系统性能命令总结
Linux 常用系统性能命令 查看系统负载top,free **w/uptime ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- linux 常用查看命令
linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...
- Linux 常用脚本命令
Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)
- linux常用的命令
Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...
- linux常用20命令 --转载
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
- Linux常用网络命令整理
Linux上有一些非常常用的命令,来帮助我们监控网络状况. 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...
随机推荐
- [SQL入门级] 第一天 SQL初步
SQL语句分为以下三种类型: DML:Data Manipulation Language 数据操纵语言 INSERT UPDATE DELETE SELECT DDL:Data Definition ...
- Spring学习笔记之一----基于XML的Spring IOC配置
1. 在spring配置文件中,如果对一个property进行直接赋值,可使用<value>元素,spring负责将值转化为property指定的类型:也可以直接在property元素上使 ...
- Clouda聊天室实践
1.Clouda说明 Clouda是简单,可依赖的实时Javascript框架.对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻 ...
- 取字符串拼音首字母(js)
//取字符串拼音首字母 function makePy(str) { if (typeof(str) != "string") throw new Error(-1, " ...
- 字符转换(C、C++)
标准C和C++库提供了一些转换工具.但是它们在易用性.扩展型和安全型上各有不同. 例如,以atoi为代表的一系列标准C函数就有一些限制: * 只支持单向转换:从文本到内部数据类型.要用C库函数实现另一 ...
- 关于mysql的几个必知点
实际运用中遇到的才了解到的 导出sql文件时navicat导出的sql文件形式是一条记录一个insert语句,所以文件会比较大点,后续插入也会比较慢,而用mysqldump命令导出的sql文件会合并插 ...
- java htmlunit 抓取网页数据
WebClient webClient=new WebClient(BrowserVersion.CHROME); webClient.setJavaScriptTimeout(5000); webC ...
- es搜索引擎
1.es简介 2.es优缺点 3.es使用 4.es可以解决的问题 5.es举例 6.es执行结果截图 7.es数据增量方案 8.使用es搜索 一.es简介 es是一个是一个实时的分布式搜索和分析引擎 ...
- 【转】缺少servlet-api.jar包
转载地址:http://blog.sina.com.cn/s/blog_6cfb18070100n7pu.html 在Eclipse中缺省servlet-api.jar包,由于servlet-apbi ...
- 网易测试分享会——“一起打造你想要的QA团队”
昨天(2016.11.30)参加了网易资深测试专家王晓明的测试分享会——“一起打造你想要的QA团队”,以下为笔者做的归纳总结. 重点 1.让测试更加容易做好.不容易测试的代码,不具有健壮性. 2.Ke ...