JDK安装(可能已经自安装openJDK)
1、官网下载 jdk.tar.gz
2、创建文件夹 /usr/lib/java
3、将jdk.tar.gz解压到 /usr/lib/java目录下:sudo tar -zxvf jdk.tar.gz -C /usr/lib/java/
4、设置环境变量,在设置环境变量的时候,通常设置两个地方 .bashrc 或者 /etc/profile.d,两者的区别在于 /.bashrc文件相当于局部变量,只有终端打开时,才会加载,但是/etc/profile.d相当于全局变量,系统开启时加载。这就意味这如果你通过 /.bashrc设置环境变量,你开启诸如eclipse的时候只能通过在终端输入: ../eclipse 打开,如果直接双击则会提醒找不到JDK等错误信息,因此我们这里通过 /etc/profile.d设置全局变量:
4.1 新建/etc/profile.d/jdk.sh,sudo cat >/etc/profile.d/jdk.sh
4.2 在其中添加:
export JAVA_HOME=/usr/lib/java/jdk1.7.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:$PATH
4.3 jdk.sh实现原理(诸如profile的系统全局文件尽量不要擅自改动 ),参看/etc/profile代码 (profile在系统运行时加载),可以看出系统会加载/etc/profile.d目录下所有 *.sh文件if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
Fi
5、检测安装是否成功: javac -versionTomcat安装
1、官网下载 tomcat.tar.gz,解压到/home/shenweihai/Java/tomcat
2、修改catalina.sh文件,在文件开头注释后插入 :JAVA_HOME="/usr/lib/java/jdk1.7.0_25"
3、在 etc/profile.d 添加 tomcat.sh 内容为:
export CATALINA_HOME='/home/shenweihai/Java/tomcat'
4、运行 .../startup.shAnt安装
1、官网(http://ant.apache.org/bindownload.cgi)下载 ant.tar.gz,解压到/home/shenweihai/Java/ant
2、添加环境变量, 在/etc/profile.d 中添加jdk.sh,内容为:
export ANT_HOME=/home/shenweihai/Java/ant
export JAVA_HOME=/usr/lib/java/jdk1.7.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:$PATH:$ANT_HOME/bin
3、重启系统 ant -versionroot权限获取
sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
su root -- 使用root权限
Password: (在此输入你上面设置的密码)
sudo passwd -l root --再次禁用 root 帐号
1 、wps官网下载:http://community.wps.cn/download/
2 、对于64位系统,添加32位支持 :sudo apt-get install ia32-libs (重启系统)
3 、sudo dpkg -i *.deb 安装
4 、问题:安装成功,无法打开
解决:下载symbol-fonts_1.1_all.deb安装
原因: 无语言支持
添加启动器
/usr/share/applications目录下新建eclipse.desktop(当然可以新建在桌面但是系统就会无法识别该应用)
[Desktop Entry]
Categories=Development;IDE;Java;
Name=Eclipse
Icon=/home/wh/eclipse/icon.xpm
Exec=/home/wh/eclipse/eclipse
Terminal=false
Type=Application
查看:
Top查看当前active进程
ps ax | grep jboss
ps是列出系统进程的意思;ax是ps命令的参数,意思是列出所有正在运行的进程;“|”线是管道的意思;grep是在源文本中查找的意思,jboss是grep的参数,意思是在源文本中查找jboss相关的行,并列出显示,那么源文本是指哪呢,“|”线就是起这个作用,它把ps ax找出的结果转移到grep作为源文本
netstat -tanp -- 查看某个端口被哪个进程占用(参考帮助 netstat --help)
关闭:
kill PID(进程码)
killall 进程名 -- 关闭该进程
常用命令
ibus-setup -- start ibus
ctrl+Shift + L --切换输入法
apt-cache show [google-chrome-stable] --查看软件是否安装
Alt + F2 -- 启动"运行应用程序"对话框
ctrl + alt + t -- 打开终端gnome-terminal
Ctrl + Alt + L --- 锁屏
super + W -- 使得所有开启窗口排列在同一个界面
super + A -- 查看所有应用
echo $PATH -- 查看当前PATH属性
ctrl + super + D --显示桌面
ctrl + h -- 显示隐藏文件
cd /usr/share/applications -- 查看已经安装程序
top || ps aux -- 进程管理器
sudo nautilus --管理员身份打开文件浏览
mkdir 目录名 -- 创建一个目录
rmdir 空目录名 -- 删除一个空目录
rm 文件名 文件名 -- 删除一个文件或多个文件
cp /文件 /指定位置 --复制移动
rm –rf 非空目录名 -- 删除一个非空目录下的一切
touch 文件名 -- 创建一个空文件
cat >[文件名] -- 创建一个文件 ctrl+D 结束编辑
sudo apt-get check -- 检查包安装情况
sudo -i --使用 "root"
pwd( print working directory) -- 显示当前目录
man 命令 --显示某个命令的 manul
cd / -- 进入根目录
cd 或 cd ~ -- 进入用户的 home 目录
cd - --进入上次访问的目录 (相当于 back)
cd .. --进入上级目录
locate -- 查找文件,使用updatedb可以更新文件索引
ls -l /dev/disk/by-uuid -- 查看磁盘uuid
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P --清除软件卸载后残余的配置文件
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update --系统更新
suto apt-get autoremove -- 未卸载干净软件清除
source .bashrc --立即生效
Ubuntu支持GBK
修改/var/lib/locales/supported.d/local文件
在文件中添加:zh_CN.GBK GBK zh_CN.GB2312 GB2312
sudo dpkg-reconfigure --force locales
其他
必要软件安装
Smplayer -- 视频播放器,基于 mplayer
Synaptic -- 新立得软件管理工具,可以比较有效解决软件安装中的依赖问题
uget+aira2插件 -- 下载工具
问题:dpkg: error: dpkg status database is locked by another process
解决:sudo rm -rf /var/lib/dpkg/lock
读音
nautilus ['nɔ:tɪləs] -- 文件系统
gnome: [ nəum ] -- n. 格言,金言,地精
GNU -- 其发音为"guh-noo", 中文就是“革奴”计划
linux ['linэks']