Ubuntu使用笔记

1.Ubuntu安装完Chrome无法打开.

 rm -rf ~/.config/google-chrome

2.删除系统自带的Amazon的链接

  sudo apt-get remove unity-webapps-common 

3.通配符删除libreoffice系列软件

  sudo apt-get remove --purge libreoffice*

4.安装Xampp

   先添加安装包可执行权限在执行安装即可.

   sudo  chmod a+x xampp-linux-x64-7.0.6-0-installer.run

   sudo  ./xampp-linux-x64-7.0.6-0-installer.run   

   命令启动及停止

   sudo /opt/lampp/lampp start

   sudo /opt/lampp/lampp stop

   可视化面板方式

   sudo /opt/lampp/manager-linux-x64.run 或者

   sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

   注:前者可以配置MySQL的端口及Apache Server的端口. 后者只是启动面板.   

   Apache无法启动的原因(端口被占用的情况下)

     找出端口被哪些程序占用将其端口改掉(如VMware默认的Shard VMs中Https端口默认443)或修改Apache Web Server本身的端口

     修改其本身端口的方式 可通过上文描述的启动面板manager-linux-x64,

     在Manage Server-Apache Web Server-Configure讲其端口修改, 如果是SSL端口无法修改,cd至opt/lampp/etc/extra, 修改httpd-ssl.conf的Listen

5.Ubuntu下远程桌面连接Windows

  sudo apt-get install rdesktop

    rdesktop -f -a 32  111.111.111.111

    -u用户名

    -p密码

    -n客户端主机名(显示windows任务管理器中的连接客户端名)

    -g桌面大小( 宽* 高)[也可以用 x(小写的X)]

     -f全屏模式,从全屏模式切换出来按Ctrl+Alt+Enter

    -a连接颜色深度(最高到16位),一般选16才会显示真彩色(window7支持32位)

    -0数字0表示连接上windows控制台,等效mstsc/console命令

6.在某些程序中无法输入中文的解决方案.

  有些程序如wps,idea等在使用时发现无法输入中文,一般为与输入法iBus不兼容, 需在编辑程序启动文件指定其输入法为fcitx 

      XMODIFIERS="@im=fcitx"
      export XMODIFIERS

7.Stardict安装离线词典的方法

  将离线词典包解压到安装目录(usr/share/stardict)中的dic目录下即可

      sudo tar jxf  /home/andy/Desktop/stardict-gaojihanyudacidian_fix-2.4.2.tar.bz2   -C /usr/share/stardict/dic  

 8.设置Ubuntu开机启动项

  控制台输入gnome-session-properties

 9.安装Mac风格Themes.

     sudo add-apt-repository ppa:noobslab/macbuntu

     sudo apt-get update

     sudo apt-get install macbuntu-os-icons-lts-v7

     sudo apt-get install macbuntu-os-ithemes-lts-v7

     然后在使用Unity Tweak Tool选择相关主题及图标即可.

10.安装oracle11g install client.

  oracle的安装种类很多,有server, client, client-xe,install client等,这里介绍install client,轻量级的客户端

  先至官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html  

      下载basic、devel、sdk、sqlplus. 其中basic为必装.其他选装

      如果是rpm包, 先安装alient (sudo apt-get install alien) , 用alient安装

      sudo alien -i oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

  sudo alien -i oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

      sudo alien -i oracle-instantclient11.2-sdk-11.2.0.4.0-1.x86_64.rpm

  sudo alien -i oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

  如果是zip包

      unzip oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.zip 

      unzip oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.zip 

      unzip oracle-instantclient11.2-sdk-11.2.0.4.0-1.x86_64.zip 

      unzip oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.zip   

      安装所需要的库:

  sudo apt-get install libaio1

  修改配置文件

      配置/etc/ld.so.conf文件

  sudo gedit /etc/ld.so.conf

  添加内容: /usr/lib/oracle/11.2/client64/lib/

  执行/sbin/ldconfig命令,使其生效

  sudo /sbin/ldconfig

  配置/etc/profile文件,bashrc文件

  sudo gedit /etc/profile

  sudo gedit  ~/.bashrc

  添加如下环境变量

     export ORACLE_HOME=/usr/lib/oracle/11.2/client64
     export ORACLE_BASE=/usr/lib/oracle/11.2
     export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
     export PATH=$PATH:$ORACLE_HOME/bin
     export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"     

  执行命令source /etc/profile, 使其生效

      到$ORACLE_HOME目录创建network/admin文件夹

      cd $ORACLE_HOME/

      sudo mkdir network/admin

  在其目录下创建数据库配置文件tnsnames.ora.

  cd network/admin/

      sudo gedit tnsnames.ora

      加入数据连接配置内容  

DB213 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 111.111.111.111)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = mydb)
    )
  )

  然后使用sqlplus就可以使用了.

       

11.安装SQLDeveloper.

  在官网http://www.oracle.com/technology/software/products/sql/index.html

      选择Other platforms版本. 这个是zip的, 应该能同时在windows,linux,mac下运行

     解压后定位到该目录. 授权sqldeveloper.sh

  chmod u+x sqldeveloper.sh     

  然后运行sqldeveloper.sh 即可

     sudo ./sqldeveloper.sh     

     本人下的4.1.1的版本, 在java环境变量有效的情况下,无需对   sqldeveloper指定jdk目录, 可直接使用

12. 修改SQLDeveloper界面字体大小

      SQLDeveloper的选项中只能修改编辑器及结果表格的字体,无法修改界面菜单等元素的字体,在高分屏下看起来会很难受.

      通过find找到./.sqldeveloper/system4.1.1.19.59/o.sqldeveloper.12.2.0.19.59目录(如我安装的是4.1.1版本,生成的目录格式是这样的)

      find -name "*sqldeveloper*.*"

      修改其目录下的ide.properties 

      geidt ./.sqldeveloper/system4.1.1.19.59/o.sqldeveloper.12.2.0.19.59/ide.properties

      将其他的Ide.FontSize全部注释掉(在前面加#号)

      讲默认的Ide.FontSize=11注释取消,11号修改为你要改变的字体大小即可.

13.Ubuntu下安装plsqldev

  先安装完wine

      在此地址下载 instantclient-basic-nt-11.2.0.4.0.zip 

      http://www.oracle.com/technetwork/topics/winsoft-085727.html

      将其解压至随意目录

      如/home/andy/ide/oracle_instantclient_11_2/ ,这是我的解压目录

      安装plsql并打开, 如果有绿色版可直接运行plsqldev.exe

      在工具-首选项中修改Oracle主目录及OCI库路径

      Oracle主目录 = /home/andy/ide/oracle_instantclient_11_2/

      OCI库路径 = /home/andy/ide/oracle_instantclient_11_2/oci.dll

      保存后关闭plsqldev.

      打开wine的注册表,指定TNS路径. TNS具体信息可在 plsqldev的帮助-关于-附加信息-TNS看查看,前提是TNS的配置文件能被检测到.

      wine regedit

      找到HKEY_CURRENT_USER - Environment

      添加字符串项

      TNS_ADMIN = /home/andy/ide/oracle_instantclient_11_2/

      NLS_LANG  = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

      然后在 /home/andy/ide/oracle_instantclient_11_2/中 放入你的tnsnames.ora即可.

      

 

      

            

     

                  

posted @ 2016-05-27 09:51  阿怅  阅读(270)  评论(0编辑  收藏  举报