美文网首页
Linux环境搭建

Linux环境搭建

作者: 斡旋_ASL | 来源:发表于2020-11-01 08:32 被阅读0次

1.虚拟机网卡设置

centos下载:http://mirrors.aliyun.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20191219-dvd1.iso
虚拟机的网络信息:ls /etc/sysconfig/network-scripts
查看配置:vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX(XXXX为上面查看的信息名称
按i进入修改模式
将设置
    BOOTPROTO=dhcp
    ONBOOT=yes
按ESC退出
:wq保存并退出
重启网络服务:
    nmcli con reload
    nmcli networking off
    nmcli networking on

2.安装node

列出提供nodejs软件包的模块:yum module list nodejs
安装默认的Node软件包:sudo yum module install nodejs
安装开发环境的node:sudo yum module install nodejs/development
验证:node --version
开发工具对于从npm注册表中编译和安装原生加载项是必需的:sudo dnf groupinstall 'Development Tools'
卸载Node:sudo yum module install nodejs

3.安装GIT

执行安装命令:yum -y install git
查看版本:git --version
切换root用户:sudo su
设置邮箱和用户名:
git config --global user.name "*****"
git config --global user.email "***.cn"
私钥:ssh-keygen -t rsa -C "*****.cn"
进入私钥目录:cd ~/.ssh
查看私钥:cat id_rsa.pub

4.安装java SDK

164****03@qq.com
By88888888.
https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1585466077_7455337d6a1b9ddc7bda950a88d43a68
解压: tar zxvf jdk-8u121-linux-x64.tar.gz
环境变量:sudo vi /etc/profile
添加以下配置:
export JAVA_HOME=/usr/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使配置生效:source /etc/profile
权限不够:chmod +x /usr/java/jdk1.8/bin/java
查看版本:java -version

查找java相关的列表:yum search jdk或yum -y list java*
安装jdk:yum install java-1.8.0-openjdk.x86_64
通过yum安装的默认路径为/usr/lib/jvm
将jdk的安装路径加入到JAVA_HOME:
    JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME CLASSPATH PATH
修改/etc/profile之后让其生效:. /etc/profile

5.安装yarn

npm install -g yarn

6.安装Android studio

基本环境:yum install zlib-devel ncurses-devel libX11-devel libXrender libXrandrl  glibc   glibc-devel   libstdc++
基本环境:yum install glibc.i686  glibc-devel.i686  libstdc++.i686  zlib-devel.i686  ncurses-devel.i686  libX11-devel.i686  libXrender.i686  libXrandr.i686
下载地址: https://r2---sn-ni57rn7d.gvt1.com/edgedl/android/studio/ide-zips/3.6.2.0/android-studio-ide-192.6308749-linux.tar.gz?cms_redirect=yes&mh=gl&mip=222.209.157.116&mm=28&mn=sn-ni57rn7d&ms=nvh&mt=1585971678&mv=m&mvi=1&pl=20&shardbypass=yes
解压文件:tar -xvf android-studio-ide-192.6308749-linux.tar.gz
移动文件:mv android-studio/ /opt/
切换目录:cd /opt
设置软连接:ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio
运行:android-studio
安装apt-get: yum install apt
安装libcanberra-gtk-module:sudo apt-get install libcanberra-gtk-module
设置SDK: File -> Project Structure -> SDK Loaction
AS插件:android Studio –> File –> setting –> plugins –> Brower –> 输入Genymotion –> Download –> restart AS.

7.root登录图形界面

修改文件:vi /etc/gdm/custom.conf
    AutomaticLoginEnable=True
    AutomaticLogin=root

8.home扩容

查看空间使用情况:df -lh
备份home文件:tar cvf  /tmp/home.tar /home
卸载home文件系统:fuser -km /home/
                umount /home
删除/home所在的lv:lvremove /dev/mapper/cs-home
扩展/root所在的lv:lvextend -L +73G /dev/mapper/cs-root
扩展/root文件系统:xfs_growfs /dev/mapper/cs-root
经过摸索发现应该直接使用:xfs_growfs / 
重新创建home lv并挂载home:lvcreate -L 1G -n home cs-home
文件系统类型设置:mkfs.xfs /dev/cs/home
挂载到home目录:mount /dev/cl/home /home
恢复home目录下文件:
    mv /tmp/home.tar /home
    cd /home
    tar xvf  home.tar
    mv home/* .
    rm -rf home*
查看最终调整结果:df -lh

9.开启Linux虚拟机出现Welcome to emerfency mode!(Control-D)问题:

1、直接输入root命令进入系统,然后enter
2、编辑文件:vi /etc/fstab
3、删除: /dev/mapper/cs-home /home xfs defaults 0 0
4、reboot重启系统

10.配置同主机同一网段

虚拟机设置->网络适配器->勾选桥接模式
虚拟机的网络信息:ls /etc/sysconfig/network-scripts
查看配置:vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX(XXXX为上面查看的信息名称
按i进入修改模式
将设置
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static  #启用静态IP
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    DEVICE=ens33  #网卡名
    ONBOOT=yes    #系统启动时激活网卡
    IPADDR=192.168.0.145  #你的IP地址
    DNS=8.8.8.8    #设置DNS
    NETMASK=255.255.255.0   #设置子网掩码
    GATEWAY=192.168.0.1  #设置网关
按ESC退出
:wq保存并退出
重启网络服务:
    nmcli con reload
    nmcli networking off
    nmcli networking on

11.安装adb(前提是安装了android-studio,并安装了android sdk)

在安装Android SDK目录下操作
下载文件:wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
解压文件:unzip sdk-tools-linux-3859397.zip
删除不用文件:rm -rf sdk-tools-linux-3859397.zip
修改配置:vi /etc/profile
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    export PATH=$PATH:/root/tools/Android/SDK/tools/bin
    export PATH=$PATH:/root/tools/Android/SDK/platform-tools
刷新配置:source /etc/profile

12.淘宝镜像

淘宝镜像:npm config set registry https://registry.npm.taobao.org
验证:npm config get registry
删除镜像:npm config delete registry

13.查看端口并杀掉相关进程

lsof -i tcp:8081
kill -9 ***

14.修改系统限制监控文件大小

vim /etc/sysctl.conf
添加:fs.inotify.max_user_watches=100000
生效:sysctl -p

15.连接服务器:

端口翻转:adb reverse tcp:8081 tcp:8081
查看是否连接设备:adb devices
开启防火墙端口:firewall-cmd --add-port=8081/tcp --permanent
重启防火墙:firewall-cmd --reload
查询端口是否开放: firewall-cmd --query-port=8081/tcp

16.修改hosts文件:

执行:vi /etc/hosts
添加:203.208.50.162 dl.google.com

17.ubuntu开启ssh服务

查看端口信息:netstat -ntlp|grep 22
打开ssh服务:sudo apt-get install openssh-server
安装防火墙操作工具:sudo apt-get install ufw
开启防火墙:sudo ufw enable
放行22端口:sudo ufw allow 22
添加文件权限:sudo chmod -R 777 /home/mx/tools

18.ubuntu的vi编辑习惯问题

sudo apt-get remove vim-common
sudo apt-get install vim

相关文章

  • 天赋树

    ├─Linux│ ├─0.0_Linux环境搭建│ │ ├─0.0.1_Ubuntu环境搭建│ ├─1.0...

  • 从0开始打造个人工作平台——python篇

    linux 下搭建 python 机器学习环境 前言 在 linux 下搭建 python 机器学习环境还是比较容...

  • linux下搭建php开发环境

    php开发环境快速搭建一、Linux下快速搭建php开发环境1.安装XAMPP for Linux XAMPP(A...

  • Java + Spark SQL + Hive + Maven简

    一. 前期准备 1.linux搭建Java和Scala环境搭建 2. linux搭建hadoop+spark+hi...

  • Dart(一)环境搭建

    在 InteIIiJ IDEA 中搭建 Dart 的开发环境 Dart Linux 开发环境搭建: http://...

  • 2018-10-30

    如何搭建禅道bug管理环境 一、搭建前准备 1:搭建环境确定为Linux系统 2:去禅道官网下载对应的Linux禅...

  • php环境搭建

    linux 搭建 php 环境 原本的计划是手动搭建php环境,结果我不出所料的搭建失败了(每次搭建环境都很崩溃!...

  • Sqoop01:Sqoop部署安装

    1.linux环境准备和搭建Hadoop全分布环境 Hadoop全分布模式的搭建过程请参看前面的文章:linux环...

  • 准备

    1 自动化测试环境的搭建2 常用linux命令,linux的介绍,用于搭建测试环境3 测试工具jmeter,fid...

  • win7 搭建hadoop demo

    第一次搭建hadoop环境,因为目前没有linux环境,只能在window本地搭建,window环境的搭建比lin...

网友评论

      本文标题:Linux环境搭建

      本文链接:https://www.haomeiwen.com/subject/kwievktx.html