配置linux环境问题记录

linux突然所有命令都失效了,显示bash: xxxxx: command not found..

其一:直接在linux命令行界面输入如下,然后回车(导入环境变量,以及shell常见的命令的存放地址):
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
其二:如果系统所有命令都不能使用时,还可以使用绝对命令vi打开profile
       /bin/vi  /etc/profile
在系统的配置文件里添加环境变量地址
export PATH=/usr/localsbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

提示权限问题Permission denied

-bash: ./startup.sh: Permission denied
[root@ecs-93de bin]# chmod u+x *.sh

ssh无法连接到云主机   https://help.aliyun.com/knowledge_detail/41470.html?spm=5176.7935156.0.0.bb5bda6a1U0JmL

解决方法       
检查网卡驱动,如果存在异常,则重新安装。使用管理终端登录实例,查看/etc/hosts.deny文件,查看是否存在拦截IP,如果存在则删除此IP配置即可。

查看ssh访问记录

tailf /var/log/secure

vim提示 Press Enter or type command to continue   (这个好像没用)

cd /usr/share/vim
vim vimrc
删除出错的或不支持的语句
配置好用的规则
set ruler
set cursorline
set nu
4008109889

文件排序查看的问题

按大小排序
[root@localhost ~]# ll -Sh 
按时间排序
[root@localhost ~]# ll -rt

防火墙问题iptables和firewalld

iptables

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
chkconfig iptables off
linux中文乱码
LANG=en_US.UTF-8

#locale -a |grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
2.修改配置文件
#vim /etc/locale.conf
修改:
LANG="zh_CN"

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

***************************开启服务之后再去telnet***********************

-A IN_public_allow -p tcp -m tcp --dport 9090 -m conntrack --ctstate NEW -j ACCEPT
-A IN_public_allow -p tcp -m tcp --dport 6379 -m conntrack --ctstate NEW -j ACCEPT

firewalld

systemctl mask firewalld 锁定firewalld
2.systemctl unmask firewalld 解除锁定firewalld
3.systemctl start firewalld 开启firewalld
1.systemctl daemon-reload 重载firewalld
systemctl status firewalld 查看firewalld状态
systemctl restart firewalld 重启firewalld

[root@ecs-93de ~]# firewall-cmd --add-port=21/tcp --permanent   
success
[root@ecs-93de ~]# firewall-cmd --reload
success
[root@ecs-93de ~]# firewall-cmd --query-port=21/tcp 
移除指定端口:
firewall-cmd --permanent --remove-port=123/tcp


 vi /etc/selinux/config
 vi /etc/selinux/config#修改config文件
#SELINUX=enforcing
SELINUX=disabled
#注释掉SELINUX=enforcing, 改用disabled
保存
reboot
firewall-cmd --list-services
firewall-cmd --get-services
[root@ecs-93de ~]# firewall-cmd --permanent --add-service=http
success
[root@ecs-93de ~]# firewall-cmd --permanent --add-service=ftp
success
[root@ecs-93de ~]# firewall-cmd --list-services               
ssh dhcpv6-client
[root@ecs-93de ~]# firewall-cmd --get-services

 

posted @ 2020-06-27 10:37  言叶至北  阅读(202)  评论(0)    收藏  举报