linux配置记录

今天想把开发环境都配置到linux环境来,所以用wubi挂载了个ubuntu系统(64位),因为不常使用linux所以把今天学到的一些

东西记下来以做备查。

#1.   java环境配置

到oracle官网上下载jdk 64位的文件解压缩,复制到/usr/share/下自己建个目录作为JAVA__HOME.配置环境变量:

修改/etc/profile(对所有用户生效),也可以在自己的目录下修改.bashrc,加入

JAVA_HOME=刚刚的那个安装目录

PATH="$PATH:$JAVA_HOME/bin"

CLASS_PATH=$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASS_PATH

重启生效。

为何不用openjdk?因为以前用过然后掉坑里了,因为有的软件是要使用sunjdk而不支持openjdk ,为了避免麻烦

干脆就不用openjdk

#2.     64位系统环境下出现“没有那个文件或目录”但是能cd进目录的问题

因为是64位的系统,使用64位的软件时自然是没啥问题的,但是如果使用的是32位的系统,就会出现“没有那个文件或目录”的错误。当然也有可能确实是你把路径输错了,多空格或者大小写的问题,但是如果都正确但就是系统看不到要执行的文件,这时候就

得安装个ia32-lib了,直接apt就好了,文件比较大,要花一点时间。

#3.    字体安装和系统字体切换

下载自己需要的字体文件*.ttf然后拷贝一个目录里(自己规划,我是放到/usr/share/fonts/zh_CN)然后在那个目录里执行命令:

mkfontscale

mkfontdir

fc-cache-fv

fclist: lang=zh

就能看到了。

#4.    vim改键(xmodmap)

是用xmodmap命令改键 ,我是把改键命令放到profile里,这样就不用每次都要在终端改键了。

#5.    多线程下载文件

使用命令:axel -n 线程数 -o 输出目录  url

下载速度非常棒,赶上windows上的迅雷了。哈哈

时间: 2024-12-28 11:28:51

linux配置记录的相关文章

Linux下apache+php搭建配置记录

linux下apache+php搭建配置记录 第1章  环境说明 1.1 系统说明 CentOS 6.4 1.2 软件说明 httpd-2.4.2.tar.gz apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.13.tar.gz php-5.4.3.tar.bz2 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz 第2章  Apache搭建说明 2.1 安装依赖包 yum install make openldap

linux配置vncserver服务

挨踢这么多年,几乎很少记录自己解决的问题,因为总感觉那些问题对于高手来说,都是小菜,所以碍于颜面,不好意思写! 后来想明白了,写下来,能帮助新手,又能帮自己做个记录,下次碰到同样问题,就不用百度google了-- 这篇就算***作吧,好了,言归正传-- 想连接某台linux服务器,方法很多,但是听说除了vnc,其他方法断开网络后,程序会中断运行,只是听说,具体是不是这样,我就不太清楚了,为了保险,还是就用vnc吧. 1.           安装vncserver 我安装linux系统的时候,没

linux配置sftp用户的chroot步骤(用户的sftp根目录)

1.编辑ssh中的sftp的配置,命令可能是:vi /etc/ssh/sshd_config 在这个文件中最后加入 #限制sftp组的用户使用sftp时在自己的home目录下 Match Group sftp #这里写重写根目录成登录用户的根目录下 ChrootDirectory %h #这行指定使用sftp服务使用系统自带的internal-sftp ForceCommand    internal-sftp 2 重启ssh服务,命令可能是:service ssh restart, 这里要注意

Linux配置NTP服务器

Linux配置NTP服务器   背景 当服务器多了,时间准确与否,一致与否是个大问题.虽然这个问题总是被忽略,但是统一一致的时间是很有必要的.下面说一下在局域网内配置Linux时间服务器的方法. 配置的环境及要求: 1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器. 2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步 3.同网段内的其他机器每小时自动向192.168.0.240同步时间 配置方法 一.配置NTP服务

Linux巩固记录(3) hadoop 2.7.4 环境搭建

由于要近期使用hadoop等进行相关任务执行,操作linux时候就多了 以前只在linux上配置J2EE项目执行环境,无非配置下jdk,部署tomcat,再通过docker或者jenkins自动部署上去 看下进程,复制粘贴删除等基本操作,很多东西久了不用就忘了,所有写个demo巩固下曾经的linux知识 后续会有hadoop等主流的大数据相关环境的搭建及使用 ---------------------------------------------------------------------

Arch Linux 安装记录

Arch Linux 安装记录 基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装 设置网络 有线网络 Arch Linux 默认开启DHCP. 静态ip 首先关闭DHCP:systemctl stop dhcpcd.service,找出网卡名字ip link(例中为enp2s0f0),设置网卡 >>> ip link set enp2s0f0 up //激活网卡 >>> ip addr add ip_addr/maskbits dev enp2

Linux(2)---记录一次线上服务 CPU 100%的排查过程

Linux(2)---记录一次线上服务 CPU 100%的排查过程 当时产生CPU飙升接近100%的原因是因为项目中的websocket时时断开又重连导致CPU飙升接近100% .如何排查的呢 是通过日志输出错误信息: 得知websocket时时重新 连接的信息,然后找到原因 解决了. 当然这里幸好能通过日志大致分析出原因 那么我就在思考如果日志没有告诉任何信息 但线上CPU还是接近100%那么如何排查呢.所以学习了下排查过程. 通过查阅资料并实践后,这里总结了两种办法.第一种博客满天飞的方法

我的vim配置记录

配置路径,/etc/vim/vimrc,这个是系统的vim配置,如果一台PC多个用户使用,每个用户的习惯不同的话,可以使用不同的配置,在用户目录下新建一个.vimrc的文件就可以了. 我目前是将配置写在系统的配置中,我的配置文件如下所示: set nu set tabstop=4 set autoindent set matchtime=1 set hlsearch set cindent set shiftwidth=4 set ruler set showmode colorscheme d

Kali—Linux配置jdk时出现的一点问题。

jdk 本来应该是几天前就配好了的今天打开终端忽然发现一个问题. : 以及好几行悬在终端最上方. 找了找,在以下步骤里面: Kali Linux配置jdk应执行 gedit ~/.bashrc 并添加下列内容 export JAVA_HOME=/usr/local/src/jdk export CLASSPATH=/usr/local/src/jdk/libexport PATH=${JAVA_HOME}/bin:$PATH 很多习惯写代码的同学喜欢在等号前后加上空格,这就导致了无法识别标识符!