经验

vim  /etc/sysconfig/iptables

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
:INPUT ACCEPT [0:0]    ## 该规则表示<a href="https://www.baidu.com/s?wd=INPUT&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" target="_blank" rel="noopener nofollow">INPUT</a>表默认策略是<a href="https://www.baidu.com/s?wd=ACCEPT&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" target="_blank" rel="noopener nofollow">ACCEPT</a>
:FORWARD ACCEPT [0:0]    ## 该规则表示<a class="baidu-highlight" href="https://www.baidu.com/s?wd=FORWARD&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" target="_blank" rel="noopener nofollow">FORWARD</a>表默认策略是ACCEPT
:OUTPUT ACCEPT [0:0]    # 该规则表示OUTPUT表默认策略是ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  # 意思是允许进入的数据包只能是刚刚我发出去的数据包的回应,<a class="baidu-highlight" href="https://www.baidu.com/s?wd=ESTABLISHED&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao" target="_blank" rel="noopener nofollow">ESTABLISHED</a>:已建立的链接状态。RELATED:该数据包与本机发出的数据包有关。
-A INPUT -p icmp -j ACCEPT  #允许ICMP协议通过。
-A INPUT -s 127.0.0.1  -j ACCEPT
-A INPUT -s 10.201.67.253/32 -j ACCEPT
-A INPUT -s 10.201.67.252/32 -j ACCEPT
-A INPUT -s 192.168.1.70/32 -j ACCEPT
-A INPUT -s 192.168.1.99/32 -j ACCEPT
-A INPUT -s host01.byzoro.com  -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp  --dport 8080 -j ACCEPT
-A INPUT -j DROP
-A OUTPUT -d 127.0.0.1  -j ACCEPT
-A OUTPUT -d 10.201.67.253/32 -j ACCEPT
-A OUTPUT -d  10.201.67.252/32 -j ACCEPT
-A OUTPUT -d 192.168.1.70/32 -j ACCEPT
-A OUTPUT -d 192.168.1.99/32 -j ACCEPT
-A OUTPUT -d host01.byzoro.com  -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 8080 -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -p icmp -j ACCEPT
-A OUTPUT -j DROP
COMMIT

  

 

 

 

问题:

[root@ip-10-0-0-228 ec2-user]# service postgresql initdb
Data directory is not empty! [FAILED]

解决方法:

rm -rf /var/lib/pgsql/data/*

 

问题:

有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.1$,不显示用户名,路径信息。

原因:

用户家目录里面与环境变量有关的文件被删除所导致的

也就是这俩文件:
.bash_profile .bashrc

 

问题:

[root@host04 pgsql]# su -l postgres
-bash: /etc/profile: Permission denied

方法:

[root@host04 pgsql]# chmod  755  /etc

原因:

postgres用户家目录下面的./bash_profile 文件中 有条指令“source  /etc/profile” 这条命令没有权限执行。

 

Linux完全卸载postgres:

1.查看版本号和系统类别:cat  /etc/redhat-realease;

2.如果是redhat:(yum install)

   a.yum 删除软件包:

  yum remove postgresql*

  b.删除相关目录文件:

       rm -rf  /var/lib/pgsql

  rm -rf  /usr/pgsql*

     c.删除pg相关用户组/用户

  userdel -r postgres
  groupdel postgres

 

安装启动CM时报错

ERROR main:com.cloudera.server.cmf.Main: Server failed

方法:

yum -y install  mysql-connector-java

posted @   linuxws  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示