前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 日常使用小记.

Linux 日常使用小记.

作者头像
JMCui
发布2018-03-15 16:59:10
1.1K0
发布2018-03-15 16:59:10
举报
文章被收录于专栏:JMCuiJMCui

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

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

代码语言:javascript
复制
mkdir /mnt/cdrom
mount -t auto -r  /dev/cdrom /mnt/cdrom

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

代码语言:javascript
复制
cd /mnt/cdrom
cp VBoxLinuxAdditions.run /tmp
cd /tmp
chmod a+x VBoxLinuxAdditions.run

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

代码语言:javascript
复制
yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel-devel

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

代码语言:javascript
复制
sh ./VBoxLinuxAdditions.run --noexec --nox11

7. 重启系统

代码语言:javascript
复制
shutdown -r now

二、 建立桌面快捷方式 

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

代码语言:javascript
复制
#!/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.35/bin/idea.sh
Terminal=false
Icon=/usr/local/src/idea-IC-172.3544.35/bin/idea.png
Categories=Development;

三、 安装JDK

        1、删除Linux自带的openJDK

查看当前有哪些java版本 rpm -qa | grep java

执行删除命令 rpm -e --nodeps 软件名称

2、在/usr/目录下创建java目录

代码语言:javascript
复制
[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java

3、下载jdk,然后解压

代码语言:javascript
复制
[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz 
[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

4、设置环境变量

代码语言:javascript
复制
[root@localhost java]# vi /etc/profile

在profile中添加如下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:
[root@localhost java]# source /etc/profile

5、验证JDK有效性

代码语言:javascript
复制
[root@localhost java]# java -version

java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

四、 安装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目录下,执行如下脚本:   

代码语言:javascript
复制
# cd /usr/local    
# tar -zxvf apache-tomcat-8.0.26.tar.gz // 解压压缩包    
# rm -rf apache-tomcat-8.0.26.tar.gz.tar.gz // 删除压缩包    
# mv apache-tomcat-8.0.26 tomcat //重命名
# /usr/local/tomcat/bin/startup.sh //启动tomcat

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

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

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

代码语言:javascript
复制
# vi /etc/sysconfig/iptables

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

2、重启防火墙 

代码语言:javascript
复制
# service iptables restart

五、 安装GIT

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

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

代码语言:javascript
复制
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 、安装文件

代码语言:javascript
复制
cd git-xxxx-xx-xx    
./configure  
make  
make install  

 5 、验证GIT是否有效

代码语言:javascript
复制
git --version

六、 安装MySQL

1 、执行以下命令

代码语言:javascript
复制
#yum install mysql
#yum install mysql-devel

 2 、官网安装下载mysql-server

代码语言:javascript
复制
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

          安装成功后,重起mysql服务

代码语言:javascript
复制
# service mysqld restart

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

代码语言:javascript
复制
# mysql -u root

3 、配置MySQL

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

代码语言:javascript
复制
default-character-set=utf8

 4 、远程连接设置

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

代码语言:javascript
复制
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

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

代码语言:javascript
复制
mysql>create user 'username'@'%' identified by 'root'; 

 参考博客:http://www.cnblogs.com/starof/p/4680083.html

七、 安装Wine

1、安装需要的包文件

代码语言:javascript
复制
yum groupinstall 'Development Tools'
yum install libX11-devel freetype-devel zlib-devel libxcb-devel

2、安装wine

代码语言:javascript
复制
yum install wine

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

代码语言:javascript
复制
cd /usr/src
 wget  http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2
 tar xjf wine-1.7.40.tar.bz2
 cd wine-1.7.40
 
#32位:
 ./configure
 #64位:
 ./configure  --enable-win64
 
make
 make install
 
#32位:
 wine --version
 #64位:
 wine64 –version

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

八 、安装Navicat for MySQL

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

代码语言:javascript
复制
#wget http://download.navicat.com/download/navicat111_mysql_en.tar.gz

2、 解压缩并执行:

代码语言:javascript
复制
# tar -zxvf navicat111_mysql_en.tar.gz  
# ./start_navicat 

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

代码语言:javascript
复制
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,不知道有没有影响。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档