1.安装node
- 下载node包,用tar xvf xx.tar.xz解压
- 进入bin
- 创建软连接: ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
- 淘宝镜像:npm install -g cnpm- –registry=https://registry.npm.taobao.org
- npm,cnpm 同理创建软连接
2.创建软件快捷方式:
- 进入/usr/share/applications,打开shell命令,sudo gedit pycharm.desktop进入编辑器,
[Desktop Entry]
Encoding=UTF-8
Name=pycharm 名字
Comment=IDE
Exec=/usr/local/pycharm/pycharm-community-2017.1.2/bin/pycharm.sh 文件启动器路径
Icon=/usr/local/pycharm/pycharm-community-2017.1.2/bin/pycharm.png 文件图标路径
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
- 保存后,将该快捷方式复制到桌面
3.git ssh-keygen创建
- git ssh-keygen
- git config –global user.name ‘yuzm’
- git config –global user.email ‘yuzm@xx.com’,
- ssh-keygen -t rsa -b 4096 -C “yuzm@xx.com”
- git config –list
- eval “$(ssh-agent -s)”
- ssh-add ~/.ssh/id_rsa,
- sudo apt-get install xclip
- xclip -sel clip < ~/.ssh/id_rsa.pub 复制key到github中去
4. 自动挂在磁盘
- 进入 /usr/share/application 找到磁盘,点击进入
- 点击需要挂在的盘,点击下面设置小图标,编辑挂载选项
5.打开任务管理器
sudo gnome-system-monitor
6. 重命名文件
rename ‘s/name/yzmname’ * 将所有的name => yzmname
- ’s/xx/yy/’ s-> 替换
- ‘y/xx/yy/’ y-> 转换 例如: rename ‘y/A-Z/a-z/’ * 将所有的大写转换为小写
7.下载pip
- sudo apt-get install python-pip python-dev build-essential
- sudo pip install –upgrade pip
- sudo pip install –upgrade virtualenv
8.安装git提示
- 找到~/.bashrc
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "无文件要提交,干净的工作区" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
}
export PS1='\u@\h:\w\[\e[1;36m\]$(parse_git_branch)\[\e[0m\]$ '
- 如果你的分支干净提示为 nothing to commit, working directory clean ,把它替换 ‘无文件提交,干净工作区’
9.命令行忽略大小写
在 ~/.inputrc 中加入 set completion-ignore-case on 或者 echo "set completion-ignore-case on">>~/.inputrc
10.安装java
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt-get update
- sudo apt-get install oracle-java8-installer
- sudo apt-get install oracle-java8-set-default
11.安装Mongodb
- sudo apt-get install mongodb
- mongo -version
- service mongodb start
- service mongodb stop
- pgrep mongo -l查看是否启动
- sudo apt-get –purge remove mongodb mongodb-clients mongodb-server卸载
12. 配置php开发环境
添加 PPA
sudo add-apt-repository ppa:ondrej/php安装php5.6
sudo apt-get update
sudo apt-get install php5.6安装扩展
sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql安装Apache2
sudo apt install apache2
sudo apt-get install libapache2-mod-php5.6安装MySQL
sudo apt install mysql-server php5.6-mysql
sudo apt-get install mysql-client
mysql_secure_installation安装 phpmyadmin
sudo apt-get install phpmyadmin
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-gettext
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin(我改了默认目录,原来的默认目录是/var/www/html 我改成了/var/www)配置phpmyadmin
nano /etc/php/5.6/apache2/php.ini
display_errors = On(显示错误日志,出现两次,都要改,不然无效)
extension=php_mbstring.dll (开启mbstring,删除前面的分号,取消注释)
sudo dpkg-reconfigure phpmyadmin (重新配置phpmyadmin)安装完成后,在apache2目录下,apache2.conf(/etc/apache2/apache2.conf)
开始apacheh是不支持*.php文件的,所以加入,让他支持php文件
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
- 修改apahce localhost目录
在/etc/apache2/sites-available/000-default.conf中修改 DocumentRoot
-修改默认首页 找到/etc/apache2/mods-available/dir.conf
修改
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
重启apache服务器,如果出现找不到情况
修改 www目录权限 sudo chmod 777 /var/www/,重启apache2配置apache虚拟机
1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名: 如: 127.0.0.1 localhost 127.0.0.1 yzm.com 2.在“/etc/apache2/sites-available”目录下有“000-default.conf” 将000-default.conf 复制一份叫做 yzm.conf 3 进入yzm.conf 修改 ServerName 和 DocumentRoot 例如: ServerName yzm.com DocumentRoot /var/www/yzm/ 4 ln -s /etc/apache2/sites-available/yzm.conf ../sites-enabled/ 5 sudo service apache2 restart 6 输入yzm.com就可以了
在apache虚拟机配置时,项目需要开启rewrite模块,默认是未开启
执行以下命令 sudo a2enmod rewrite,然后在 mods-enabled目录下就会生成相应的链接,接着还需要修改Apache的虚拟主机配置文件。
打开/etc/apache2/sites-enabled/000-default,将 AllowOverride None ->修改为AllowOverride All
如果找不到则修改 apache2.conf 将将其中的AllowOverride None 全部替换为 AllowOverride All
重启apache2