-----关闭防火墙centeros6.4-----
//chkconfig iptables off
service iptables stop
-----查看端口占用-----
netstat -an | grep 2181
-----文件拷贝-----
scp -r /usr/local/hadoop root@sp2:/usr/local
ps:但需要使用 ssh-keygen rsa命令创建ssh密钥
使用cp /etc/.ssh/id_rsa.pub /etc/.ssh/authrized_keys将密钥copy到authrized_keys文件中
使用ssh-copy-id -i xx.xx.xx.100 copy到指定机器
-----后台运行,关闭客户端连接不kill进程-----
1.输出日志到nohup文件:nohup java -jar xxx &
2.查看日志输出:tail -f nohup.out
-----端口占用查看-----
-5 systemctl stop firewalld.service => 停止firewall;
-4 systemctl disable firewalld.service => 禁止firewall开机启动;
-3 firewall-cmd --state => 查看防火墙状态;
-2 systemctl stop firewalld =>关闭防火墙;
-1 ps -aux | grep 端口号 =>查看端口是否被占用了;
-----时间操作-----
0 data => 直接打印系统时间;
-----常规操作-----
1 pwd => 当前命令的执行目录;
2 ls -l (或者 ls -la) =>获取当前路径下的所有文件和文件夹;
3 ll => 同2;
-----文件操作-----
4 rm -f 文件名(按tab键会补全文件名) =>删除指定名称的文件;
5 touch 文件名 =>在指定目录创建一个文件;
6 rm -fr 目录名 =>递归删除所有;
7 cp -r 目录名(当前目录的话,开始位置不加/,但结束位置要加上/表示一个目录) => 递归拷贝目录中所有的文件和文件夹;
8 %s/oldString/newString/g 全局替换文本;
10 tar -zxvf redis-3.2.9.tar.gz -C ../program => 将redis-3.2.9.tar.gz文件从当前目录解压到上级的program 目录中;
11 :q! =>不保存退出命令;
12 mv /usr/local/program/redisFast/ /fast/ =》使用绝对路径移动文件夹;
13 vim 文件名 => 编辑文件,按a键开始进入编辑状态,Esc键退出编辑状态 :wq为保存并退出,:q!为退出不保存, 按j键为光标换行;
14 :/ 要搜索的文本 => 搜索某个字符串;
-----mysql-----
rpm -qa|grep -i mysql =》查看mysql是否安装;
rpm -e 命令 或者 rpm -e --nodeps =》卸载mysql;
rpm -ivh rpm包名称=》 rpm通用安装命令,i代表install:安装,v代表verbose:安装中打印日志,h代表hash:安装中显示进度条;
chown -R mysql:mysql/var/lib/mysql/ =》改变mysql目录的权限为root(安装时未指定用户);
rpm -qa|grep -i mariadb =》查看是否安装了mariadb;
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 =》强制卸载mariadb和包含依赖(mariadb名称通过rpm -qa|grep -i mariadb获取);
mysqld_safe --user=mysql --skip-grant-tables --skip-networking & =》使用该命令强制更新mysqlroot密码(MySQL登录方式设置为无需密码登录);
chown -R mysql:mysql /data/mysql_data =》 给mysql的data目录指定权限;
source mysql文件路径 =》 为mysql数据库执行sql脚本;