介绍
首先,本人目前就读于电子科技大学软件工程专业,是大二的本科生。由于平时的学习内容里接触到了服务器和后端,想要购买一台自己的服务器,但从学校前辈那里得知“飞天加速计划·高校学生在家实践”可以免费为学生提供一段时间试用阿里云服务器的机会,由此了解和参加了这个活动。
下面是我利用免费的试用过程中学习到的知识和遇到的一些问题。
首先,我用xshell远程连接了服务器方便自己的使用,提及到服务器,首先我了解和学习的自然是Linux系统的基本命令和特点。
远程连接
远程连接过程:1.注意Linux防火墙的端口开完之后,一定还需要在阿里云设置安全组规则!开放端口号,否则外界无法访问。即添加安全组规则。
2.获取服务器ip地址,重置服务器密码,就可以远程登陆了
- 获取公网ip地址
- 修改自己的登录密码
开机登录
开机会启动许多程序,在windows中叫服务,Linux中叫做守护进程。
linux命令
首先就是一些基本的linux命令,pwd ls cd等
然后是linux的账号管理
账号管理
Linux系统是一个多用户多任务分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
学习账号管理,我学会了:
- 用户账号的添加,删除与修改
- 用户口令管理
- 用户组的相关知识
进程管理
在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号
ps命令:查看当前系统正在执行的各种进程信息
# ps -aux 查看所有的进程
ps -aux|grep mysql 查看mysql进程
ps -aux|grep java 查看Java的进程
#| 在Linux中这个叫做管道符 A|B
# grep 查找
还有一个很清楚的展示命令(进程树):
pstree -pu
拓展:文件的查看
/etc/passwd,可以查看到一些配置文件
在服务器linux系统配置java环境:
第一步,在官网上下载安装包,下载完后上传到服务器,上传成功后,在命令行解压缩:
tar -xvzf jdk-8u341-linux-x64.tar.gz
解压缩完成后,会生成一个jdk目录,记住路径好配置环境变量。
vim /etc/profile
在文件末尾加上:
export JAVA_HOME=/home/bo/jdk/jdk1.8.0_341
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
问题的解决
在使用阿里云服务器的过程中,还是发现了很多问题的,比如在学习vim编辑器过程中会出现退出不了的情况,在输入命令时一些令人头疼的报错,但是我都在开发者社区的文章中找到答案和解决方法
最典型的问题,在配置好java环境变量后:
java -version
-bash: /usr/bin/java: No such file or directory
这是因为如果是直接从官网下载的jdk解压安装,那么/usr/bin/没有java的软连接,即/usr/bin/java,所以即使在/etc/profile中配置了jdk的环境变量也没用,识别不到。
用java的执行路径配置/usr/bin/java软连接:
ln -s /home/bo/jdk/jdk1.8.0_341/bin/java /usr/bin/java
这才成功解决问题
收获
我在短暂的试用期里学到了非常多地东西,就如我上面所写,我利用ecs学习了linux系统和命令,在接下来领取到两个月试用期后,我会更加深入的学习,比如搭建网站之类的知识并在未来的学习中不断进步。