跟着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-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后我做的事情。相关推荐
- 跟着鸟哥学Linux系列笔记1
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 装完linux之后,接下来一步就是进行相关命令的学习了 第五章:首次登录与在线求助man page 1. X ...
- 程序员学c语言吗,为什么程序员要学C语言
请点击此处输入图片描述 C语言不是面向对象语言.因为这一点,任何程序员学习C语言必须学会用函数思考问题.当程序员真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比.这会使学习面向对象编程 ...
- 在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?
在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的. 入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是 ...
- 好程序员web前端培训分享做H5页面需要学什么
好程序员web前端培训分享做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做 ...
- 漫谈程序员系列:让程序员蛋疼的那些事儿
听说嫁人要嫁程序员,钱多话少死得早.这话多半是程序员自己黑自己的.程序员是有非常特别的幽默感的一群,善于自嘲,勇于自黑,耐受力超强,很多事无可无不可,不到是不可孰不可忍不会冲冠一怒.不过,就是这么 n ...
- [Java学习探讨]为什么学Java虚拟机的Java程序员更有价值?
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 [Java学习探讨]为什么学Java虚拟机的Java程序员更值钱? 曾经的我经常害怕处理与JVM相关的异常,对JVM的配置参数也一无 ...
- 系列文章----.Net程序员学用Oracle系列
.Net程序员学用Oracle系列(18):PLSQL Developer 攻略 .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus) .Net程序员学用Oracle系列(1 ...
- [正能量系列]赋闲的程序员(三)
2019独角兽企业重金招聘Python工程师标准>>> 注:本文原型为作者的老友们,全文不完全代表作者个人的意图. 本系列前两章:赋闲的程序员 (一) (二) (一) 这段时刻我去参 ...
- 感觉自己不适合编程 确学了计算机专业,高薪程序员:“我劝他学医,别学计算机,却被冤枉在害人”...
很多同学因为上大学前对专业和它的未来不了解,所以选择了一个不喜欢或者没未来的专业,以至于后来只能通过考研或者转行来改变现状.运气好的,扭转人生,拥有美好的未来:运气差的,一蹶不振,载满苦痛的回忆. 所 ...
最新文章
- eclipse 中的 maven run configurations
- 线程退出【Linux学习】pthread_create主线程与创建的新线程之间退出关系
- X~exponential 指数分布
- java代码代替xml实现图片
- 利用fiddler将本地网页放到某个域下
- codeforce 1311E. Construct the Binary Tree (构造,就是个模拟)
- 博途中用的是c吗_一只“66 鸭”离奇出走,只为助蛋宝宝C位出道
- 我的docker随笔31:oracle数据库再次部署
- WPF中的动画——(三)时间线(TimeLine)
- 解决PLSQL和输入法或QQ冲突问题
- PHP爬虫之phpspider
- 佳能2900打印机与win10不兼容_windows10系统64位如何安装佳能LBP2900驱动?
- 计算机网络基础(TCP/IP)
- Roboastere 地盘功率限制(大方向)(RM论坛同步更新,同ID,头像)
- 硬核!4.5万字手把手教你搭建MySQL海量数据存储架构!!(全程实战,建议收藏)
- 免费优惠券机器人搭建
- 华兴数控g71外圆循环编程_华兴数控的循环指令是怎么定义的。也就是G71。G72。那样的。...
- 关于golang的http库及常用库
- 高并发下一些常用的限流和防刷方法
- 题解:分梨----递归,动态规划