配置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
浙公网安备 33010602011771号