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-clihexo 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: gitrepo: https://github.com/SxinBoss/SxinBoss.github.iobrach: master

如果不行:

deploy:type: gitrepo: http://github.com/SxinBoss/SxinBoss.github.iobrach: master
or
deploy:type: gitrepo: git@github.com:SxinBoss/SxinBoss.github.iobrach: master
or
deploy:type: gitrepository: ssh://git@github.com/SxinBoss/SxinBoss.github.iobranch: 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.154192.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

未完待续。。。

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

  1. 跟着鸟哥学Linux系列笔记1

    跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 装完linux之后,接下来一步就是进行相关命令的学习了 第五章:首次登录与在线求助man page 1. X ...

  2. 程序员学c语言吗,为什么程序员要学C语言

    请点击此处输入图片描述 C语言不是面向对象语言.因为这一点,任何程序员学习C语言必须学会用函数思考问题.当程序员真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比.这会使学习面向对象编程 ...

  3. 在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?

    在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的. 入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是 ...

  4. 好程序员web前端培训分享做H5页面需要学什么

    好程序员web前端培训分享做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做 ...

  5. 漫谈程序员系列:让程序员蛋疼的那些事儿

    听说嫁人要嫁程序员,钱多话少死得早.这话多半是程序员自己黑自己的.程序员是有非常特别的幽默感的一群,善于自嘲,勇于自黑,耐受力超强,很多事无可无不可,不到是不可孰不可忍不会冲冠一怒.不过,就是这么 n ...

  6. [Java学习探讨]为什么学Java虚拟机的Java程序员更有价值?

    个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 [Java学习探讨]为什么学Java虚拟机的Java程序员更值钱? 曾经的我经常害怕处理与JVM相关的异常,对JVM的配置参数也一无 ...

  7. 系列文章----.Net程序员学用Oracle系列

    .Net程序员学用Oracle系列(18):PLSQL Developer 攻略 .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus) .Net程序员学用Oracle系列(1 ...

  8. [正能量系列]赋闲的程序员(三)

    2019独角兽企业重金招聘Python工程师标准>>> 注:本文原型为作者的老友们,全文不完全代表作者个人的意图. 本系列前两章:赋闲的程序员 (一) (二) (一) 这段时刻我去参 ...

  9. 感觉自己不适合编程 确学了计算机专业,高薪程序员:“我劝他学医,别学计算机,却被冤枉在害人”...

    很多同学因为上大学前对专业和它的未来不了解,所以选择了一个不喜欢或者没未来的专业,以至于后来只能通过考研或者转行来改变现状.运气好的,扭转人生,拥有美好的未来:运气差的,一蹶不振,载满苦痛的回忆. 所 ...

最新文章

  1. eclipse 中的 maven run configurations
  2. 线程退出【Linux学习】pthread_create主线程与创建的新线程之间退出关系
  3. X~exponential 指数分布
  4. java代码代替xml实现图片
  5. 利用fiddler将本地网页放到某个域下
  6. codeforce 1311E. Construct the Binary Tree (构造,就是个模拟)
  7. 博途中用的是c吗_一只“66 鸭”离奇出走,只为助蛋宝宝C位出道
  8. 我的docker随笔31:oracle数据库再次部署
  9. WPF中的动画——(三)时间线(TimeLine)
  10. 解决PLSQL和输入法或QQ冲突问题
  11. PHP爬虫之phpspider
  12. 佳能2900打印机与win10不兼容_windows10系统64位如何安装佳能LBP2900驱动?
  13. 计算机网络基础(TCP/IP)
  14. Roboastere 地盘功率限制(大方向)(RM论坛同步更新,同ID,头像)
  15. 硬核!4.5万字手把手教你搭建MySQL海量数据存储架构!!(全程实战,建议收藏)
  16. 免费优惠券机器人搭建
  17. 华兴数控g71外圆循环编程_华兴数控的循环指令是怎么定义的。也就是G71。G72。那样的。...
  18. 关于golang的http库及常用库
  19. 高并发下一些常用的限流和防刷方法
  20. 题解:分梨----递归,动态规划

热门文章

  1. Python_Task05:字典、集合和序列
  2. 用python绘制科赫雪花分形图,迭代
  3. 小i机器人与科天达成战略合作 携手打造智能化未来工厂
  4. 什么是低功耗蓝牙技术
  5. 虚拟服务器中毒,虚拟机中毒会影响主机吗
  6. c莫比乌斯函数_数论——容斥原理、莫比乌斯函数
  7. openpyxl官方教程参考手册(翻译)
  8. 【Linux、进程隐藏】在Linux环境下添加系统调用实现进程隐藏
  9. effective C++条款四十三解读
  10. 语音信号处理第三章: