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
网友评论