1查看建立起来的连接命令
netstat -anput
2开启端口命令
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启 80 端口
3开启远程连接命令
1).将“/etc/ssh/sshd_config”中的“PasswordAuthentication”值修改为“yes”。
sudo vi /etc/ssh/sshd_config
说明:对于使用SUSE和openSUSE两个系列操作系统的弹性云服务器,需确认“/etc/ssh/sshd_config”中的“PasswordAuthentication”、“ChallengeResponseAuthentication”和“UsePAM”值均为“yes”。
2)执行以下命令,重新加载sshd服务。
sudo service sshd reload或者
/etc/init.d/sshd start
/etc/init.d/sshd stop
/etc/init.d/sshd start
4Linux系统下MySQL数据库大小写敏感配置
在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1
5解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题
使用这个工具,当某个库依赖的库与当前版本不一致时,aptitude 会尝试降级当前这个库的版本,同时解决降级这个库对其它软件的依赖性的影响, 最终成功安装apt-get 没法安装的软件
如:aptitude install mysql-server
6MySQL ERROR 1698 (28000) 错误
首先停止mysql服务
~$ sudo service mysql stop
以安全模式启动MySQL。
mysqld_safe --skip-grant-tables --skip-networking &
~$ sudo mysqld_safe --skip-grant-tables &
MySQL启动之后就可以不用密码登陆了。
~$ mysql -u root
查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password
"mysql> UPDATE mysql.user SET authentication_string=PASSWORD('Avalon'),plugin='mysql_native_password' WHERE user='root';
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)