• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
我曾溪底杀指玄
博客园    首页    新随笔    联系   管理    订阅  订阅

liunx好用的命令

1.

cat 命令|more命令|less命令

cat 一次显示整个文件。

more 分页显示文件,只能向下翻页

less 分页显示文件,可以上下翻页/搜索

最佳实践:tac info|less    --> space + U + /

查看版本:cat /proc/version 

rpm=.exe,tar=.zip

 

查看端口占用:netstat -apn|grep 888

查看liunx版本:cat /proc/version

                        uname -a

       rpm -q centos-release

改编码:

1.echo $LANG/locale

2.vim /etc/sysconfig/i18n    centOs7:vi /etc/locale.conf

3.export LANG="zh_CN.UTF-8"

4.centos7不行reboot!!!

 

scp -P 5188 emqx-centos6-v3.2.7.x86_64.rpm root@ip:~
netstat -natpl |grep -i listen
rpm -qa |grep -i emqx
yum -y remove emqx-4.2.7-1.el7.x86_64

 

 引入sdk至maven:

mvn install:install-file -Dfile=wo-sdk-1.0.3.RELEASE.jar -DgroupId=com.ccb.sdk -DartifactId=infosecCrypto -Dversion=1.3 -Dpackaging=jar

 

1.Liunx防火墙(重启后之前配置会失效),service命令红帽默认安装,CentOs需要yum install iptables-services安装下,systemctl是CentOs的专属命令

service  iptables status

service  iptables start

service  iptables service

service  iptables stop

service  iptables save

 

centOS7

systemctl start iptables    #启动

systemctl status iptables  #查看状态

systemctl enable iptables  #设置开机自启

iptables -F  #清除所有规则

 

sftp一个端口,ftp两个端口 21和数据传输端口

 

 emqx记录

EMQ X 配置文件: /etc/emqx/emqx.conf,插件配置文件: /etc/emqx/plugins/*.conf。
emqx数据文件:/usr/lib/emqx

添加用户:
a、把匿名登录关闭 allow_anonymous = false(匿名登录开启时,如果是存在的账号需要走密码校验,如果是非存在的账号直接放行)
b、开启插件 bin 目录下 执行 ./emqx_ctl plugins load emqx_auth_username
c、添加用户 emqttd_ctl users add username password

 

Mongodb命令(一般先选中数据库,然后认证即可)

1.以配置文件启动:./mongod --config mongodb.conf

2.角色

添加用户(root权限):db.createUser({user:"root",pwd:"xxx",roles:[{role:"root",db:"admin"}]})

删除用户:db.dropUser(“root”)

添加权限:db.grantRolesToUser ( "root", [ { role: "read", db: "admin" } ] )
回收权限:db.revokeRolesFromUser( "root", [ { role: "read", db: "admin" } ] )

 

    1. 数据库用户角色:read、readWrite;
    2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
    3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
    4. 备份恢复角色:backup、restore;
    5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
    6. 超级用户角色:root  
    // 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
    7. 内部角色:__system

具体角色的功能: 

Read:允许用户读取指定数据库
readWrite:允许用户读写指定数据库
dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile
userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户
clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限
readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限
userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。
root:只在admin数据库中可用。超级账号,超级权限

 

Zookeeper命令记录

 一、zk服务命令
1. 启动ZK服务: bin/zkServer.sh start
2. 查看ZK服务状态: bin/zkServer.sh status
3. 停止ZK服务: bin/zkServer.sh stop
4. 重启ZK服务: bin/zkServer.sh restart
5. 连接服务器: zkCli.sh -server 127.0.0.1:2181

ls /

get xxx

create xxx

set xxx

delete xxx

 

acl认证:

addauth digest user:password

setAcl /test auth:user:password:cdrwa

getAcl /test

防止忘记可配置超级管理员

 

 

liunx空间删除释放注意:

进程一直向文件写入内容,会导致虽然删除了文件,但指针不释放,系统内核就认为文件并未被删除,因此通过df命令查询空间并未释放也就不足为奇了。

解决办法:1.重启进程  2.重启系统 3.下次可以echo " " >xxx.log来处理日志文件

posted @ 2021-01-28 14:15  我曾溪底杀指玄  阅读(88)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3