常用的Linux 语句(自用,持续更新)

补充和常用
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值