ubuntu as develop pc log

 8 install git

    apt-get update -y
    apt-get upgrade -y

    apt install git

7 install golang

  download go18.linux.amd64.tar.gz

  unpress it to /urs/local/golang

   tar -xzf go18.linux.amd64.tar.gz -C /urs/local/golang

  then you can verify install result 

    /urs/local/golang/go/bin/go version

  create path

   

   configuration   vim /etc/profile  add follows in this file end

export GOPATH=/home/workstation/golang/gopath

export GOROOT=/usr/local/golang/go       # go install path 
export GOARCH=386
export GOOS=linux
export GOTOOLS=$GOROOT/pkg/tool
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

   then load environment variable to memory

    source /etc/profile

last you can view go version in the arbitrary path.

   go version

  other explain   gopath  是作为编译后二进制的存放目的地和import包时的搜索路径

     bin   golang编译可执行文件存放路径,可自动生成。

     pkg   golang编译的.a中间文件存放路径,可自动生成。

     src   你的工作目录, 你可以在src下创建你自己的go源文件

 go build  install  get 

 

6 install ssh service

   

安装
sudo apt-get install openssh-server

启动
sudo service ssh start

查询服务启动状态:
sudo ps -e | grep ssh
或者
sudo service ssh status

配置开机启动:
sudo sysv-rc-conf

 把四项都选上。

可以对 openssh server进行配置
修改默认端口  或允许root 访问ssh

$ sudo vim /etc/ssh/sshd_config

找到PermitRootLogin no一行,改为PermitRootLogin yes

某些版本为

PermitRootLogin prohibit-password
或PermitRootLogin without-passwd

修改结果如下

#PermitRootLogin prohibit-password
PermitRootLogin yes

重启 openssh server
$ sudo service ssh restart
————————————————

5  install nodejs

    

下载NodeJs压缩文件,例如:

sudo wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
解压NodeJS:

sudo tar -xvf node-v10.16.3-linux-x64.tar.xz
接着进入NodeJS解压包bin目录,查看当前目录:

cd node-v10.16.3-linux-x64/bin
pwd
# 我的是/usr/local/nodejs/node-v10.16.3-linux-x64/bin/
设置node跟npm为全局变量:

# 注意 /usr/local/nodejs/node-v10.16.3-linux-x64/bin 是你自己NodeJS解压的目录
# 如果 /usr/local/bin/node, /usr/local/bin/npm 文件已存在,需要先删除

sudo ln /usr/local/nodejs/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node

sudo ln /usr/local/nodejs/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
最后,拷贝node文件:

sudo cp /usr/local/bin/node /usr/sbin/
此时可以在任意目录执行 node -v 来查询安装最新版本是否成功。

 

4  ubuntu root account cant open chrome  solution

   open usr/share/applications 

     open chrome property . .in command line's  end add    -no-sandbox

 

3  ubuntu share file with windows

      share file setting through open vmware setting option share 。   then open mnt\hgfs

2 install ifconfig  

     sudo apt install net-tools

 

1  ubuntu18   default login use root account。

      s1   setting root account password                sudo passwd root

      s2    modify file    sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf      。 note: I find can ignore this step . 

              add this text in the end   so that can show when login dispaly can input other user account

          greeter-show-manual-login=true #手工输入登陆系统的用户名和密码

          allow-guest=false #不允许guest登录(可选)

   s3   

进入/etc/pam.d文件夹下,修改gdm-autologin和gdm-passwd(有的文件名可能是gdm-password,请仔细排查)文件内容(首先修改文件权限,参考步骤2的操作)

gdm-autologin文件注释掉auth required pam_success_if.so user!=root quiet_success这一行

gdm-passwd文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
————————————————
    s4     修改/root/.profile文件 最后一行修改为   tty -s&&mesg n || true

   

 

   

posted on 2020-03-12 16:48  developer1980  阅读(17)  评论(0)    收藏  举报

导航