一、Oracle VirtualBox安装Linux7.0全屏设置

1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的VBoxGuestAdditions.iso,加载此镜像。
2. 启动Linux系统并用root身份登入系统
3. 执行挂载命令,将虚拟光盘挂在到 /mnt/cdrom,如果没有cdrom目录,则先创建之。

mkdir /mnt/cdrom
mount -t auto -r /dev/cdrom /mnt/cdrom

4. 复制脚本到/tmp目录下

cd /mnt/cdrom
cp VBoxLinuxAdditions.run /tmp
cd /tmp
chmod a+x VBoxLinuxAdditions.run

5. 上述脚本需要安装 gcc,make,kernel-devel等工具和开发包,可执行(此处请根据实际系统选择安装工具,CentOS用yum,其它请另行选择)

yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel-devel

6. 执行安装(此处未安装桌面支持)

sh ./VBoxLinuxAdditions.run --noexec --nox11

7. 重启系统

shutdown -r now

二、 建立桌面快捷方式

在 桌面目录下 新建 ****.desktop 文件,贴入如下内容,其中Version为版本,Name为快捷方式的名称, Exec 为执行档,Icon为桌面显示图标。

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=17.2
Type=Application
Name=IDEA 17.2
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/local/src/idea-IC-172.3544./bin/idea.sh
Terminal=false
Icon=/usr/local/src/idea-IC-172.3544./bin/idea.png
Categories=Development;

三、 安装JDK

1、删除 Linux 自带的openJDK

#查看当前有哪些java版本
rpm -qa | grep java
#执行删除命令
rpm -e --nodeps 软件名称
# 删除旧版本 java
yum erase java-.*;

2、下载 JDK

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm;
chmod jdk-8u131-linux-x64.rpm;

3、安装 JDK

rpm -ivh jdk-8u131-linux-x64.rpm;

5、验证JDK有效性

java -version

四、 安装Tomcat

1 、去http://tomcat.apache.org/download-80.cgi下载Tomcat8的安装文件apache-tomcat-8.0.26.tar.gz。

2 、将apache-tomcat-8.0.26.tar.gz文件放到/usr/local目录下,执行如下脚本:

# cd /usr/local
# tar -zxvf apache-tomcat-8.0..tar.gz // 解压压缩包
# rm -rf apache-tomcat-8.0..tar.gz.tar.gz // 删除压缩包
# mv apache-tomcat-8.0. tomcat //重命名
# /usr/local/tomcat/bin/startup.sh //启动tomcat

3、 浏览器访问 http://localhost:8080/

4、防火墙问题(我安装的时没遇到过)

1、防火墙开放8080端口,增加8080端口到防火墙配置中,执行以下操作:

# vi /etc/sysconfig/iptables

#增加以下代码
-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT

2、重启防火墙

# service iptables restart

五、 安装GIT

1 、在你想保存的目录执行 wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

2、安装关联软件。执行如下命令:

sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

3、 解压文件 tar  -z -xv -f 压缩文件

4 、安装文件

cd git-xxxx-xx-xx
./configure
make
make install

5 、验证GIT是否有效

git --version

六、 安装MySQL

1 、执行以下命令

#yum install mysql
#yum install mysql-devel

2 、官网安装下载mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-.noarch.rpm
# yum install mysql-community-server

安装成功后,重起mysql服务

# service mysqld restart

进入mysql控制台,root 用户默认没有密码,可选择增加密码

# mysql -u root
mysql> set password for 'root'@'localhost' =password('root')

#密码登陆
# mysql -u root@root

3 、配置MySQL

mysql配置文件为 /etc/my.cnf,最后加上编码配置。

default-character-set=utf8

4 、远程连接设置

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>FLUSH   PRIVILEGES;

如果是新用户而不是root,则要先新建用户

mysql>create user 'username'@'%' identified by 'root'; 

七、 安装Wine

1、安装需要的包文件

yum groupinstall 'Development Tools'
yum install libX11-devel freetype-devel zlib-devel libxcb-devel

2、安装wine

yum install wine

另外如果不能直接执行2,那么可以:

cd /usr/src
wget http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2
tar xjf wine-1.7..tar.bz2
cd wine-1.7. #32位:
./configure
#64位:
./configure --enable-win64 make
make install #32位:
wine --version
#64位:
wine64 –version

如果安装完成后,应用程序中没有出现wine,那么从新执行2即可

八 、安装Navicat for MySQL

1、在你想要的目录执行:

#wget http://download.navicat.com/download/navicat111_mysql_en.tar.gz

2、 解压缩并执行:

# tar -zxvf navicat111_mysql_en.tar.gz
# ./start_navicat

如果是32位的系统到这里应该就可以了,如果是64位的系统,还要安装32位的一些包

yum install glibc.i686
yum install freetype.i686
yum install libSM.i686
yum install libXext.i686
yum install zlib.i686
yum install libgcc.i686

这样就可以启动了,另外,我在琢磨的时候一直启动不起来,还安装了wine,不知道有没有影响。

九、安装 zookeeper

1、下载并解压

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz;
tar -zxvf zookeeper-3.4..tar.gz;

2、修改配置文件

cd zookeeper-3.4./conf;
cp zoo_sample.cfg zoo.cfg;

3、启动

cd ../bin;
sh zkServer.sh start;

Linux 日常使用小记的更多相关文章

  1. 【CentOS】Linux日常管理

    /////////////////////////目录///////////////////////////////////////// 一.日常监控指标相关 1.监控系统状态命令 2.查看系统进程 ...

  2. Linux日常使用指令大全

    Linux日常使用指令大全 Java代码 www.ahlinux.com 001.日常维护常用查询命令 #top    显示系统进程 #clear  清理屏幕信息 #cat /etc/redhat-r ...

  3. [转载]expect spawn、linux expect 用法小记

    原文地址:expect spawn.linux expect 用法小记作者:悟世 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄.收藏.可是为什么要这么写 ...

  4. linux日常使用指令总结

    linux 日常指令总结(ubuntu): ls -lha 所有文件及权限 df -h 系统磁盘空间 du -sh 当前目录大小 du -ah --max-depth=1 显示目录下所有的文件和文件夹 ...

  5. LINUX日常操作二

    参见:Linux日常操作一  selinux 开启和关闭 一.查看SELinux状态:1./usr/sbin/sestatus -v      ##如果SELinux status参数为enabled ...

  6. (Linux 日常命令)[20171225]

    目的:记录Linux日常所用命令 [20171222]Linux环境下查看硬件组件型号 cat /proc/cpuinfo及lspci 查看CPU [root@t-redhat- ~]# cat /p ...

  7. linux日常---3、linux常用操作

    linux日常---3.linux常用操作 一.总结 一句话总结: 状态的确是非常之好,享受这种状态. 1.linux删除文件夹和文件? rm -rf *:删文件和文件夹 rm -rf *.*:只能删 ...

  8. linux日常---2、lamp.sh安装lamp环境中的linux操作

    linux日常---2.lamp.sh安装lamp环境中的linux操作 一.总结 一句话总结: 学不如用,学一百遍还不如真正多用几遍的来的效果好 1.linux下查看进程命令? ps 常用 ps - ...

  9. linux日常---1、linux下安装、查看、卸载包常用命令

    linux日常---1.linux下安装.查看.卸载包常用命令 一.总结 一句话总结: 对比学习 1.linux如何查看系统中安装的程序? rpm -qa   # 查看所有安装的软件包 2.linux ...

随机推荐

  1. Elasticsearch学习随笔(一)--原理理解与5.0核心插件部署过程

    最近由于要涉及一些安全运维的工作,最近在研究Elasticsearch,为ELK做相关的准备.于是把自己学习的一些随笔分享给大家,进行学习,在部署常用插件的时候由于是5.0版本的Elasticsear ...

  2. 基于Json序列化和反序列化通用的封装

    1. 最近项目已经上线了 ,闲暇了几天 想将JSON的序列化以及反序列化进行重新的封装一下本人定义为JSONHelp,虽然Microsoft 已经做的很好了.但是我想封装一套为自己开发的项目使用.方便 ...

  3. React环境配置

    现在开始配置一个基础项目. 创建项目文件夹:C:\Users\Danny\Desktop\React npm init 创建package.json文件 下面的所有安装,都是--save-dev,因为 ...

  4. Adobe系列软件下载地址

    在前些上传的文章中已经讲了如何激活Adobe系列软件,在这放上Adobe系列软件下载地址: 1.Adobe After Effects 2017-14.0 32位下载地址: 链接:http://pan ...

  5. MyBatis的关联关系 一对一 一对多 多对多

    一对一示例 一个妻子对应一个丈夫 数据库表设计时 在妻子表中添加一个丈夫主键的作为外键 1 对应的JavaBean代码虽然在数据库里只有一方配置的外键,但是这个一对一是双向的关系. Husband实体 ...

  6. 关于delete使用limit的一些注意事项

    在使用delete删除记录时,如果表里面存在多条相同的记录,但是此刻你只想删除一条记录,那么limit就派上了用场.但是使用limit的时候得注意: 如图,您如果想着删除第一个名字叫做张三的,如果你这 ...

  7. Scala关于软件的安装

    1.安装JDK 因为很多系统都会预装java,所以我们首先要测试Java版本.这里我们要求要在1.8以上.在终端输入java -version来测试版本 Windows 关于Windows,我们首先要 ...

  8. 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)

    最近公司的大厅要重做,我协助主程一起制作新大厅和新框架,前面制作的编辑器也派上了用场.等全部功能做完后我会再写一个复盘,这两天主程在忙于写热更新的功能,所以把接入分享SDK功能的任务交给了我,Shar ...

  9. Spring源码情操陶冶-ContextLoaderListener

    前言:通过实例结合源码的方式解读,其中涉及到的文件来自于博主的Github毕设项目wxServer Note: Springboot应用不在本文章讨论范围 web.xml中启用Spring 在一般的w ...

  10. 一步一步学Vue(八)

    本篇完成如下场景: 1.系统包含首页.客户信息查询.登录三个模块 2.默认进入系统首页,如果要进行用户查询,则需要进行登录授权 3.查询用户后点击列表项,则进入详情页面 基于上述场景需求描述,在客户端 ...