netstat -l 只显示监听端口
tar -xzvf /server/apache-activemq-5.6.0-bin.tar.gz 解压
ls -l 查看详细信息
tar -zcvf /tmp/etc.tar.gz 打包并压缩成gz
netstat -tanp 查看某个端口是被哪个进程占用的
LISTEN:侦听来自远方的TCP端口的连接请求
SYN-SENT:再发送连接请求后等待匹配的连接请求
SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认
ESTABLISHED:代表一个打开的连接
FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
FIN-WAIT-2:从远程TCP等待连接中断请求
CLOSE-WAIT:等待从本地用户发来的连接中断请求
CLOSING:等待远程TCP对连接中断的确认
LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认
TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认
CLOSED:没有任何连接状态
killall 进程名”干掉该进程就行了
vi file 查看file文件 (进入文件后输入i进入编辑模式)
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
/sbin/iptables -I INPUT -p tcp --dport 8161 -j ACCEPT 开放8161端口
rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm 安装rpm文件
shutdown -r now 立刻重启
mkdir /mnt/centosDVD 创建文件夹
mount -t iso9660 /dev/cdrom /mnt/centosDVD/ 挂载光盘
rm -r /usr/docker-1.9.1-install 删除目录
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.6-4.el6.x86_64.rpm
rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm
rpm -ivh tcl-8.5.7-6.el6.x86_64.rpm
rpm -ivh tcl-pgtcl-1.6.2-3.el6.x86_64.rpm
rpm -ivh tcl-devel-8.5.7-6.el6.x86_64.rpm
rpm -qa zlib 查看zlib的版本
yum remove zlib-1.2.3-29.el6.x86_64 卸载zlib
查看端口号是否启用
lsof -i:1099
netstat -an | grep 8105
curl -i localhost:8890/api/v1.0/resource/getCurrentTime 查看请求是否成功
service iptables stop 关闭防火墙
kill -9 13305 杀死pid=13305的进程
ps -ef | grep tomcat 查找tomcat的进程
vi /etc/profile 在最后行添加 export aaa=aaa,aaa 添加环境变量(不能有空格) aaa=aaa,aaa 保存成功输入source /etc/profile生效
创建组hadoop
groupadd hadoop
创建用户
adduser -g hadoop hadoop (创建用户hadoop并且添加到hadoop组里)
修改用户密码
passwd hadoop (root用户下)
切换用户
su hadoop
给目录java修改用户组
chown hadoop:hadoop java
创建ssh秘钥
ssh-keygen -t rsa -N ""
复制公钥
cat id_rsa.pub >> authorized_keys
复制到slave1.hadoop上
cat ~/.ssh/id_dsa.pub | ssh [email protected] 'cat - >> ~/.ssh/authorized_keys'
查看文件权限的所有用户
ls -ltr
修改给用户添加root权限
vi /etc/sudoers
添加如下
hadoop ALL=(ALL) ALL
把hadoop分发到slave2
rsync -avz /home/java/hadoop-2.6.0-cdh5.7.0 slave2.hadoop:/home/java/hadoop/
tail -n 100 /asd.log 看文件最后100行
tzselect #按照提示进行选择时区
ntpdate -u ntp.api.bz linux时间同步 然后执行 hwclock -w
NTP服务器(上海) :ntp.api.bz date -s 05/10/2009
所有节点安装 NTP: yum install ntp
配置开机启动: chkconfig ntpd on
检查是否设置成功: chkconfig --list ntpd (2-5 为 on 状态则成功)
设置同步: ntpdate -u ntp.sjtu.edu.cn(时钟服务器根据实际环境设置、本文采用 210.72.145.44-国家授时 中心服务器 IP 地址)
配置IP
/etc/sysconfig/network-scripts
DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0C:29:F0:54:C4"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5cbd3fef-05be-4e25-9654-4670d02db251"
IPADDR="192.168.88.90"
NETMASK="255.255.255.0"
GATEWAY="192.168.88.1"
DNS1="192.168.88.1"
service network restart 重启网卡
yum -y install wget gcc gcc-c++ make
安装wget命令
yum -y install wget
#查看本机ip
ip ad li
查看nginx的安装路径
which nginx
查看LINUX中什么时间,谁在连接命令
date | who
ifconfig 命令找不到 yum install net-tools
查看端口号
netstat -ntpl
查看内存使用情况
free -m
查看磁盘使用情况
df -h
查看文件允许最大的打开数
ulimit -n
修改文件允许打开数
vi /etc/security/limits.conf
* soft nofile 65534
* hard nofile 65534
重新登陆自动生效
查看进程占用的端口
netstat -nap | grep {pid}
复制覆盖不提示
\cp -rf /datadisk/tomcat8/webapps/wlyy /datadisk/tomcat8_2/webapps/
查看某个进程所在位置
ls -al /proc/9132
统计行号
find . -name "*.java"|xargs cat|grep -v -e ^$ -e ^\s*\/\/.*$|wc -l
查看java安装
rpm -qa|grep java
卸载java
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.121-2.6.8.1.el6_8.x86_64
查找进程的目录
pwdx {pid} pwdx 12314
免ssh登陆设置
在每台机子都执行下面命令生成证书
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
在主机上执行命令把证书分发到每个从机
scp ~/.ssh/id_dsa.pub [email protected]:/id_rsa.pub
在每个丛机把证书添加到认证文件
cat /id_rsa.pub >> ~/.ssh/authorized_keys
在丛机执行更改相关文件的权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
安装mysql
yum install mysql-server
启动mysql
service mysqld start
开机启动
chkconfig mysqld on
安装cdh需要的环境
yum install python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb
dig解析路径查询
dig www.baidu.com +trace
验证域名服务器
nsloopup www.baidu.com
查看ip拥有这
whois 122.2.2.2
查看xxx.log日志 并且过滤‘空间’ 并且过滤‘ 状态‘
tail -f info.log | grep --line-buffer 空间 | grep --line-buffer 状态