Skip to content

brucechen-github/bruce_linux_summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bruce_linux_summary

summarize linux knowledge

=========================GIT===============================

Q1: Permissions 0644 for '/root/.ssh/id_rsa' are too open.

A: chmod 600 /root/.ssh/id_rsa

============================================================

Q2: Git SSH

A: ssh-keygen -t rsa -C "[email protected]"

============================================================

Q3: Git Config

A: git config --global user.name "your_name" git config --global user.email "your_email"

============================================================

Q4:

============================================================

HuaWei ECS 11/5/2020

https://mirrors.huaweicloud.com/

============================================================

=========================Docker=============================

1. 安装: 
   1)下载repo: wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
   2)软件仓库地址替换: sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
   3) yum install docker-ce
2. 运行:   
   systemctl start docker
3. 运行Mysql8
   1) docker run --name bruce-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest
   2) 替换加密caching_sha2_password -> mysql_native_password
      1.mysql -uroot -p
      2.use mysql;
      3.ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
      4.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
      5.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
      6.flush privileges;

============================================================

=========================user=============================

useradd bruce
passwd bruce

=========================jdk=============================

yum install java-1.8.0

查找java路径
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/java
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
export JRE_HOME=$JAVA_HOME/jre

启动tomcat,才能成功

=========================maven=============================

1. 安装
  1)wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
  2)tar -zxvf apache-maven-3.6.3-bin.tar.gz
  3)vim /etc/profile
  4)
  export M2_HOME=/home/bruce/apache-maven-3.6.3
  export PATH=$PATH:$M2_HOME/bin
  5)source /etc/profile

=========================nodejs=============================

1. 安装
   1)wget https://nodejs.org/dist/v14.15.0/node-v14.15.0-linux-x64.tar.xz
   2)tar -xvf node-v14.15.0-linux-x64.tar.xz
   3)ln -s /home/bruce/node-v14.15.0-linux-x64/bin/npm /usr/local/bin/
   4)ln -s /home/bruce/node-v14.15.0-linux-x64/bin/node /usr/local/bin/
2. 
npm install @vue/cli
3.
npm config

npm config set registry https://repo.huaweicloud.com/repository/npm/
npm config set sass_binary_site https://repo.huaweicloud.com/node-sass
npm config set phantomjs_cdnurl https://repo.huaweicloud.com/phantomjs
npm config set chromedriver_cdnurl https://repo.huaweicloud.com/chromedriver
npm config set operadriver_cdnurl https://repo.huaweicloud.com/operadriver
npm config set electron_mirror https://repo.huaweicloud.com/electron/
npm config set python_mirror https://repo.huaweicloud.com/python

# tar -zxvf Python-3.6.1.tgz
进入解压后的目录,编译安装。
# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3
# make && make install

建立python3的软链
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

=========================pip3=============================

mkdir ~/.pip/pip.conf

[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120

=========================nginx=============================

1. 安装
   1)wget https://repo.huaweicloud.com/nginx/nginx-1.19.4.tar.gz
     yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
   2)cd nginx-1.19.4
   3)./configure --prefix=/usr/local/nginx
   4)make
     make install
     cd /usr/local/nginx/
   5)ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/

=========================挂载硬盘=============================

1.	fdisk -l  查看是否有硬盘
	df -h
2.	fdisk /dev/vdb  #进入到没有挂载的硬盘
 
	第一次输入p进入分区
	第二次输入n创建新的分区
	第三次选中p
	第四次输入编号1 并回车两次写入配置
	第五次输入w
3.	再次查看磁盘
	fdisk -l
	现在已经显示但是不能用
4.	对新硬盘进行格式化
	mkfs.ext4 /dev/vdb  对创建的硬盘捷星格式化
	partprobe  不重启的情况下发现硬盘
	mkdir /data 创建挂载目录
	mount /dev/vdb /data
	df -h 查看是否成功
	vi /etc/fstab   开机挂载硬盘

=========================Jenkins & Tomcat=========================

Mirror: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Tomcat bin/start.sh
修改端口号 conf/server.xml

About

summarize linux knowledge

Resources

Stars

Watchers

Forks

Packages

No packages published