add my own user
1 2
| adduser USERNAME passwd USERNAME
|
add user to sudoers
add USERNAME ALL=(ALL) ALL
just belowroot ALL=(ALL) ALL
switch user
(if you’re in China) change the source
1 2 3
| mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache
|
install build essencials
1
| sudo yum -y groupinstall "Development Tools"
|
install zsh and oh-my-zsh
1 2
| sudo yum -y install zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
in case drop out
1
| vim /etc/ssh/sshd_config
|
find lines below:
1 2
| ClientAliveInterval 0 ClientAliveCountMax 3
|
uncomment and change:
1 2
| ClientAliveInterval 30 ClientAliveCountMax 86400
|
and restart the service:
install nvm
1 2 3
| curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash nvm install --lts npm install -g yarn
|
install global node modules
1
| yarn global add vue-cli @angular/cli typescript http-server gulp webpack
|
in China, you may change the source into Taobao’s
1
| yarn config set registry https://registry.npm.taobao.org
|
when switch to other sh
, I would
in vim, add
1
| export PATH=/home/dmf/.yarn/bin:$PATH
|
In case grub is down, and start with gurb rescue,
for each listed below, try ls
it.
for example, ls (hd0, msdos3)
or ls (hd0, gpt5)
, until the output is not filesystem error
1 2 3 4
| grub rescue >root=(hdx,msdosx) grub rescue >prefix=(hdx,msdosx)/boot/grub grub rescue >insmod normal grub rescue >normal
|
then restart the computer
in terminal input
1 2
| sudo grub-install /dev/sda sudo grub-mkconfig -o /boot/grub/grub.cfg
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| -` .o+` `ooo/ `+oooo: `+oooooo: -+oooooo+: `/:-:++oooo+: `/++++/+++++++: `/++++++++++++++: `/+++ooooooooooooo/` ./ooosssso++osssssso+` .oossssso-````/ossssss+` -osssssso. :ssssssso. :osssssss/ osssso+++. /ossssssss/ +ssssooo/- `/ossssso+/:- -:/+osssso+- `+sso+:-` `.-/+oso: `++:. `-/+/ .` `/
|