补充和常用
cd /+文件名 进某个文件夹
mkdir+文件名 创建文件夹
cd +… 返回上一级文件夹
ll 竖形显示文件
ls 横形显示文件
vim+文件 点击a进入编辑模式,编辑某个文件,编辑完后点击 esc+:退出编辑模式。 :wp退出当前编辑文件
rz 在路径中打开rz上传文件 如果失效 用yum install lrzsz 安装再次启用就可以了
shrift+zz 退出当前编辑文件
rm -f 删除文件夹(底下无其他文件夹)
rm -rf +文件名 (!不能用rm -rf /*) 删除文件(强制删除所有文件,如果删除的文件夹会把文件夹全删了)
./+文件名.sh 启动sh文件, 如果有x权限,没有x权限,百度
tar -zxvf+文件名.tar.gz 解压tar文件
esc+u 在文件编辑状态下,撤销
ctrl+r 取消上一步/usr/local/etc/nginx/
tailf+文件名.log 跟踪日志 Linux版本不带tailf,命令的百度
给文件附权限 chmod +x 某文件
如果给所有人添加可执行权限:chmod a+x 文件名;
如果给文件所有者添加可执行权限:chmod u+x 文件名;
如果给所在组添加可执行权限:chmod g+x 文件名;
如果给所在组以外的人添加可执行权限:chmod o+x 文件名;
cd /home/wd-cloud/wd-user/logs/2019-07-17/ 直接进入某个页面
locate my.cnf 找到所有的my.cnf文件
find / -name +文件名
find / -name redis-cli
ctrl+c 当按错出现>无法返回时,使用其强制退出
启动flume代码 软件启动地址 配置类所在文件夹 启用哪一个配置类 配置的具体名称
输出打印的log等级 使用的端口号为
找到文件路径bin里面运行
华为云启动
./flume-ng agent --name a1 --conf $FLUME_HOME/conf --conf-file /home/flume/apache-flume-1.6.0-bin/conf/example4.conf -Dflume.root.logger=INFO,console -Dflume.monitoring.type=http -Dflume.monitoring.port=123,
192.168.0.46
./flume-ng agent --name a1 --conf $FLUME_HOME/conf --conf-file /dd/flume/apache-flume-1.6.0-bin/conf/example3.conf -Dflume.root.logger=INFO,console -Dflume.monitoring.type=http -Dflume.monitoring.port=123,
192.168.0.46
./flume-ng agent --conf /dd/flume/apache-flume-1.6.0-bin/conf --conf-file /dd/flume/apache-flume-1.6.0-bin/conf/enetcat-test-conf.properties --name a1 -Dflume.root.logger=DEBUG,console
192.168.0.52
./flume-ng agent --conf /home/flume/apache-flume-1.6.0-bin/conf --conf-file /home/flume/apache-flume-1.6.0-bin/conf/flume-conf.properties --name a1 -Dflume.root.logger=DEBUG,console
华为云启动
./flume-ng agent --conf /home/flume/apache-flume-1.6.0-bin/conf --conf-file /home/flume/apache-flume-1.6.0-bin/conf/netcat-test-conf.properties --name a1 -Dflume.root.logger=DEBUG,console -Dflume.monitoring.type=http -Dflume.monitoring.port=123
vi /etc/profile 打开环境配置 source /etc/profile 设置完后执行这个才生效
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 环境变量设置错误,指令无法生效,强制打开环境配置文件
ps -ef |grep flume当前进程
netstat -an 查看所有当前端口
lsof -i:+端口 查看端口
启动zookeeper
./zkServer.sh start
启动kafka
./bin/kafka-server-start.sh ./config/server.properties &
在kafka中创建 topic (高版本kafka)
./bin/kafka-console-consumer.sh --bootstrap-server localhost:2181 --topic data_usage --from-beginning
在kafka中创建 topic (低本kafka)
./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic data_usage
查看topic
./bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic data_usage
查看所有的队列
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list
消费队列的所有消息
./bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic data_usage --from-beginning
删除storm
./storm kill nginx-w 1
找到topic
./bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic data_usage
sudo vim /etc/my.cnf 编辑mysql配置文件
service mysqld restart 重启mysql实例
生产段启动(在usr的sbin里面)
/nginx -c /etc/nginx/nginx.conf
启动nginx
sbin/nginx -c conf/nginx.conf
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload (重载服务配置文件,类似于重启,服务不会中止)
验证配置文件:nginx -t+
使用配置文件:nginx -c 配置文件路径
使用帮助:nginx -h
查看已经被占用的端口
netstat -ltunp
查看8084端口
netstat -tunlp| grep 8084
查看防火墙打开的端口
iptables -L
检查配置文件是否生效
./nginx -t -c /etc/nginx/nginx.conf
复制test1里的file1 到test3里面文件名为file2
cp /test1/file1 /test3/file2
查找nginx配置文件 开发环境
cd …/usr/local cd /etc/nginx/
…/usr/local/etc/nginx/
查找nginx的进程和路径
ps aux|grep nginx
华为云
找到启动文件夹
cd /usr/local/nginx/sbin/
redis不行的话
打开redis安装页面,属性选择windows7兼容性,然后有运行下面的
redis-server.exe redis.windows.conf
REDIS启动出错CREATING SERVER TCP LISTENING SOCKET 127.0.0.1:6379: BIND: NO ERROR
windows下安装Redis第一次启动报错:
[2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
解决方法:在命令行中运行
redis-cli.exe
127.0.0.1:6379>shutdown
not connected>exit
然后重新运行redis-server.exe redis.windows.conf,启动成功!
free -h 空闲的内存
ps aux | less 查看所有的进程
ps -aux | sort -k4nr | head -n 10 查看占用内存大前十个内存
./user.sh stop 关闭某个sh服务、
重启服务,开放端口
/sbin/iptables -I INPUT -p tcp --dport 8084 -j ACCEPT
nc -lp 8084 & 打开段口
netstat -an | grep 8084 检查某个端口
iptables-save > /etc/sysconfig/iptables 打开段口后保存
//查找某个服务
ps -ef|grep redis
得到了进程号 xxxx
然后 ls -l /proc/xxxx/cwd
列子:
ps -ef|grep redis
root 12893 1 0 Jan09 ? 01:32:49 src/redis-server *:6379
root 32638 32511 2 17:18 pts/2 00:00:02 find / -name redis
root 32728 32511 0 17:20 pts/2 00:00:00 grep --color=auto redis
[root@k8s-node-2 etc]# ls -l /proc/12893/cwd
//服务器redis挂掉了, 杀死 kill -9 +端口 然后重启 ./redis-server /home/server/redis/redis.conf