【持续更新】在Linux上用到的简单命令

最近想要把旧手机折腾一下,弄成服务器,继六月折腾一波后忘了,决定在这里记一下这个过程中用到的Linux命令。

工具:Windows电脑一台(我这里是Xperia Z3),手机一部,XShell+Xftp

前提:手机已获取root,安装了Linux deploy,并成功安装了Linux镜像(我这里是centos)

下面开始操作:

1.Oracle官网下JDK,解压安装

由于Z3所用高通801芯片,32位ARM架构处理,因此之前的x86_64的安装包不管用,得去重新下载。如果你在这里面安装用所用安装包不正确会提示架构不合适。arm和x86架构的cpu区别可以粗略概括为,arm用于嵌入式低性能低耗能移动端,x86用于对性能要求高的地方。

Windows上下载好后,使用xftp传输到linux中,使用下面命令解压安装

tar -zxvf jdk-8u221-linux-arm32-vfp-hflt.tar.gz

解压成功后是这样,红色的是压缩包,文件夹jdk1.8.0_221出来了。

然后为了规范安装,我想把它移动到合适的目录下。下面插一段关于Linux中JDK安装路径的间接。

【补充】

 如果你认为jdk是系统提供给你可选的程序,放在opt里

如果是系统软件管理器里安装的,那就会自动放在/usr里
如果你认为这是你个人行为,自主安装的,放在usr/local里,具体是usr/local/lib
如果你觉得jdk对你来说是必不可少的运行库,放在lib里

因此我选择放在/usr/local/lib下,下面是移动文件夹命令:

mv ./jdk1.8.0_221 /usr/local/lib/

2.Linux下配置JDK环境变量

第一部我们解压了JDK并放置于/usr/local/lib/目录下,现在要配置它使Java环境可用。

【补充】Linux中的环境变量配置文件是/etc目录的profile文件。

vi /etc/profile //vi编辑器打开profile文件

然后配置JDK,在profile文件末行添加:

#-----JDK Config at 2019/10/06-----
export JAVA_HOME=/usr/local/lib/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

这里只用配置第一行,把JDK路径粘贴到第一行,后面的都是相对路径无需配置。

添加后,保存退出,此时如果命令窗口写java识别不出来,是因为环境还没有更新。更新后就好了。

更新Linux环境变量:

source /etc/profile

3.Linux下更新软件源

软件源我用过apt和yum.今天要讲的是ubuntu的软件源配置。

软件源说白了就是下载软件的地址,也就是url链接,ubuntu中有个文件存储软件源链接。

由于国内软件环境的原因,在linux上下载软件如果使用默认的国外软件源的话会慢很多。这就是要修改软件源的原因,国内的软件源我不具体列出了,大同小异,我这里用的一个清华源。但是,我发现国内的软件源上的软件库不够全,导致有些apt-get获取不到。话不多说,首先编辑存放软件源链接地址的文件

vi /etc/apt/sources.list

最终编辑内容如下

# 我安装完ubuntu自带的官方软件源
deb http://ports.ubuntu.com/ bionic main universe multiverse
deb-src http://ports.ubuntu.com/ bionic main universe multiverse

# 清华源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main multiverse restricted universe

编辑完退出即可,如果发现使用清华源有的搜索不到就用官方的,慢点是慢点但是全。

4.Linux下修改DNS

DNS域名解析服务器,不做过多解释,ubuntu里面同样有一个文件用于存放DNS。要修改的话

vi /etc/resolv.conf

5.软件包安装问题

#安装软件
apt-get install 软件名

#卸载软件
apt-get autoremove 软件名

#安装时解决依赖
apt-get install -f

#安装时修正安装不完全或损坏软件包
apt --fix-broken 软件名

#卸载后清一下辣鸡
apt-get clean

#获取更新
apt-get update

比如ubuntu安装好之后使用vi命令编辑文件,按下方向按键会出现 ^A这样子的,是由于默认还没有安装vim编辑器。

安装vim编辑器:apt-get install vim 

6.Linux查找文件

比如要彻底卸载干净mysql

# 查找mysql
find / -name mysql
发布了16 篇原创文章 · 获赞 4 · 访问量 4296

猜你喜欢

转载自blog.csdn.net/Mr_Chenn/article/details/102217615