$ ps -ef
$ ps -ef | grep httpd
$ ps -ef | grep mysqld
UID PID PPID C STIME TTY TIME CMD root 1 0 0 09:19 ? 00:00:01 /sbin/init
UID 进程拥有者 PID 进程ID PPID 父进程ID C CPU使用的资源百分比 STIME 进程开始时间 TTY 登入者的终端机位置 TIME 执行时间 CMD 操作命令
$ kill -9 pid
每次安装软件之前都最好执行这个命令
$ apt-get update
$ apt-get purge 软件名称 $ apt-get purge apache2 彻底卸载
$ apt-get install 软件名称 $ apt-get install apache2
$ apt-get update $ apt install openjdk-8-jre-headless
在线安装的时候。环境变量默认已经设置好了,可以直接使用java和javac命令了。
$ java -version
查看版本
$ apachectl -v
$ apt-get update $ apt-get install apache2
$ /etc/init.d/apache2 start
注意:阿里云默认不开放apache的端口,如果要在本机访问云服务器上的apache,需要在【网络与安全-安全组】里开放80端口,在浏览器地址栏输入云服务器ip地址,若出现apache界面,则安装成功,否则,检查80端口是否开放。
$ ps -ef | grep apache
# 完全卸载软件apache2 $ apt-get purge apache2 # 查看软件服务状态 $ service apache2 status # 停止Apache2服务 $ service apache2 stop # 启动Apache2服务 $ service apache2 start # 重启Apache2服务 $ service apache2 restart
远程访问可直接在部署目录创建项目目录例如:
$ mkdir /var/www/html/you
然后ftp上传项目源码至/var/www/html/you目录下。修改文件名为index.html
可以直接使用 http://阿里云公网ip地址/you --> http://139.196.172.209/you/即可访问
$ apt-get update $ apt-get install mysql-server
此时要区分清楚账号:阿里云账号、linux操作系统root和其他用户的账号、数据库root和其他用户的账号。
$ mysql -u root -p
使用exit;退出当前mysql环境
$ service mysql start
$ netstat -tap | grep mysql $ ps -ef | grep mysqld
$ service mysql start //启动mysql $ service mysql restart //重新启动mysql $ service mysql stop //关闭mysql
按顺序执行以下命令
$ apt-get autoremove --purge mysql-server-5.0 $ apt-get remove mysql-server $ apt-get autoremove mysql-server $ apt-get remove mysql-common
清理残留数据
$ dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
$ use mysql; $ update user set Host='%' where User='root';
$ vim /etc/mysql/mysql.conf.d/mysqld.cnf # 修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0
# 重启MySQL服务 $ service mysql restart
因为jar包端口号为8888,我们要在控制台防火墙中开启8888端口
执行命令,运行jar包
# 使用nohup命令运行jar包,后面加上&符号,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然可以运行 $ nohup java -jar xxtx.jar & # 查看java进程 $ ps -ef | grep java # 终止进程 $ kill -9 PID
启动成功后,在浏览器中输入http://阿里云ip地址:8888/swagger-ui.html,打开并随意测试接口,没有问题则部署成功。