Ubuntu初入门

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值