1、先说一下比较傻逼的
cd 进入别的路径 需要这样 cd /etc 前面要加一个/
vim 操作,有时候需要你先安装 (自己百度安装命令) 当自己编辑完之后想要保存 按下esc键 然后再输入: 这个:是自己输入的 不是他自己显示 我特么真的是sb。
关于防火墙 有一种是进入 vi /etc/sysconfig/iptables 进行编辑
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
这就可以添加端口通过防火墙。
但是我比较喜欢这样的 这样更加简单
ufw是封装了上层命令 这样是更加的便捷。
安装 sudo apt-get install ufw
开启 sudo ufw enable
关闭 sudo ufw disable
上传文件命令 rz
先进入当前文件夹 然后想要在这文件夹里面上传文件 就输入 rz 然后就可以选择自己需要上传的文件即可。
暴力杀死进程 kill -9 [pid]
使用 java -jar XXX.jar启动项目 , 当关闭链接或者退出当前程序,那个项目的进程也会被杀死,所以就会出现有那种几十分钟就宕机的情况,
通过 nohub 命令启动java项目 nohup java -jar zy.jar > log.file 2>&1 &
项目的输出信息 包括日志信息就是输出在 temp.txt里面。
阿里云Ubantu 环境安装
安装jdk
1、 apt-get update //更新apt依赖,
2、java //然后下面会有很多依赖显示
3、apt-get install XXX ///就是下面你想装的那个jdk
4、java -version //这样安装好了
安装yum
apt-get install yum
安装mysql
1、更新了apt
2、mysql //
3、apt install XXX //这只是客户端
4、apt-get install mysql-server 5.7
5、然后会出现如下图 千万不要不知道这是什么 要不然 太low了。
6、service mysql start //启动mysql
然后就可以了。
关于mysql出现远程连接错误。 10061
如果端口为127.0.0.1:3306,解决办法
mysql5.7 版本:
vi /etc/mysql/mysql.conf.d/mysqld.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0
mysql5.7以前的版本:
vi /etc/mysql/my.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0 ,或注释掉即可
service mysql restart; //重启mysql
netstat -ntlp | grep -v tcp6; //查看端口状态为0.0.0.0:3306即可
这样可能还会报另一个错误。1130 不具备远程连接权限
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
安装nginx
先要安装gcc环境 , 也就是c环境,因为nginx是用c语言写的,
安装c环境 sudo apt-get install build-essential 据说这样可以解决,前提是你更新了apt-get 库 apt-get update
安装nginx 使用 apt-get install nginx 这样就可以安装 默认路径
写个笔记: 搞得现在都乱了
zy.jar 在 root/java/zy.jar
这个是最新的官网jar包