跟着SY速学Ubuntu系列一:作为程序员,安装Ubuntu后我做的事情。

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install vim
sudo apt-get install axel --多线程下载
sudo apt-get install nmap
sudo apt-get install sqlmap
sudo apt-get install unrar
sudo apt-get install flashplugin-installer
sudo apt-get install git
sudo apt-get install subversion

显示桌面快捷键改为:win+D

deb安装Teamviewer,wps,sogoupinyin

下载 jdk,apache,tomcat,php5.6,php7,idea,phpStorm,webStorm

home下新建sxinboss目录,sxinboss目录下建soft,environment.

将tomcat,jdk目录移到environment中.

idea,phpstorm,webstorm移到soft中.

编译安装apache,php,mysql

请看另一篇文章:编译安装Apache&&PHP

配置java环境变量:
sudo vim /etc/profile
在尾部加

export JAVA_HOME=/home/sxinboss/sxinboss/environment/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

安装IDE(IDEA,WebStorm,PhpStorm)
创建Idea桌面快捷方式:
新建idea.desktop

[Desktop Entry]
Categories=Development;
Exec=/home/sxinboss/sxinboss/soft/idea/bin/idea.sh
GenericName[zh_CN]=IDEA
GenericName=IDEA
Icon=/home/sxinboss/sxinboss/soft/idea/bin/idea.png
MimeType=
Name=Idea
Name[zh_CN]=Idea
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=sxinboss

最后别忘了 chmod 授权给它
同理:
webstorm.desktop

[Desktop Entry]
Categories=Development;
Exec=/home/sxinboss/sxinboss/soft/webstorm/bin/webstorm.sh
GenericName[zh_CN]=WebStorm
GenericName=WebStorm
Icon=/home/sxinboss/sxinboss/soft/webstorm/bin/webstorm.svg
MimeType=
Name=WebStorm
Name[zh_CN]=WebStorm
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=sxinboss

phpstorm.desktop

[Desktop Entry]
Categories=Development;
Exec=/home/sxinboss/sxinboss/soft/phpstorm/bin/phpstorm.sh
GenericName[zh_CN]=PhpStorm
GenericName=PhpStorm
Icon=/home/sxinboss/sxinboss/soft/phpstorm/bin/webide.png
MimeType=
Name=PhpStorm
Name[zh_CN]=PhpStorm
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=sxinboss

如果在IDE中不能输入中文(系统输入中文正常),在启动sh文件中加入如下代码:

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"

创建 项目目录:

mkdir workspaces
cd workspaces/
mkdir phpstorm
mkdir webstorm
mkdir idea

Hexo 3.2

安装 Node.js

wget https://raw.github.com/creationix/nvm/master/install.sh 
chmod +x install.sh
./install.sh
nvm install 4
npm install -g hexo-cli

hexo init blog
cd blog
npm install

本地生成ssh-keygen:

ssh-keygen -t rsa -C "boss@mrsong.xin"

cat id_rsa.pub
git config --global user.name "SxinBoss"
git config --global user.email boss@mrsong.xin

GitHub:

新建仓库:SxinBoss.github.io(命名规则:xxxx.github.io)

Personal settings ->SSH and GPG keys->
然后将id_rsa.pub的内容添加进去

vim _config.yml

deploy:
  type: git
  repo: https://github.com/SxinBoss/SxinBoss.github.io
  brach: master

如果不行:

deploy:
  type: git
  repo: http://github.com/SxinBoss/SxinBoss.github.io
  brach: master
or
deploy:
  type: git
  repo: git@github.com:SxinBoss/SxinBoss.github.io
  brach: master
or
deploy:
  type: git
  repository: ssh://git@github.com/SxinBoss/SxinBoss.github.io
  branch: master

更改后执行:npm install hexo-deployer-git --save

new
$ hexo new [layout] <title>

新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

generate
$ hexo generate

生成静态文件。

deploy
$ hexo deploy

部署网站。

绑定域名

添加A记录:

 192.30.252.154
 192.30.252.153

在source文件夹里创建CNAME文件,不带任何后缀,里面添加你的域名信息,如:blog.sxin.me(注意前面不添加http://)

docker

安装:curl -fsSL https://get.docker.com/ | sh

$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker

注销 重新登陆

查看镜像:docker search xxx

下载镜像:docker pull xxx

未完待续。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值