◆、创建和删除用户
在Linux下创建用户和删除用户,必须在root用户下,
如果你当前不是用根用户登录,你可以打开终端,输入"su root"命令,再输入根口令,就可以进入root用户模式下
创建用户使用:useradd [所要创建的用户名],回车
创建密码使用:passwd [用户名] ,回车
输入密码:一般密码至少要有六个字符,这里输入的密码是看不见的,所以看到屏幕没显示,不要以为是输入失败
重新输一次密码,新增用户完成。
删除用户使用:userdel [-r] [要删除的用户的名称]
例如:[root@localhost ~]userdel -r shanhy
◆、deb文件的安装(一般使用的ubuntu上)
要安装一个 .deb 文件,在它上面双击。如果您喜欢使用终端,
输入: sudo dpkg -i package_file.deb
要卸载一个 .deb 文件,在您的软件包管理器中取消选中它。或者在终端中,
输入: sudo dpkg -r package_name
例如安装QQ,文件名为linuxqq_v1.0-preview3_i386.deb
可运行: sudo dpkg -i linuxqq_v1.0-preview3_i386.deb
备注:dpkg命令说明
dpkg -i package.deb安装包
dpkg -r package删除包
dpkg -P package删除包(包括配置文件)
dpkg -L package列出与该包关联的文件
dpkg -l package显示该包的版本
dpkg –unpack package.deb解开 deb 包的内容
dpkg -S keyword搜索所属的包内容
dpkg -l列出当前已安装的包
dpkg -c package.deb列出 deb 包的内容
dpkg –configure package配置包
◆、tar.gz 的安装(所有Linux都支持)
要先解压
终端输入:sudo tar -zxvf 压缩文件名.tar.gz /tmp(假设想解压到/tmp目录)
然后cd 解压后的目录名 进入解压后的目录,ls查看其中有没有INSTALL文件
一般按步骤:sudo ./configure、make、make install 进行安装。
◆、ubuntu安装rpm文件
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
sudo apt-get install alien #alien默认没有安装,所以首先要安装它
sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb
sudo dpkg -i xxxx.deb #安装
注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb,最好直接用deb源文件安装。
◆、创建Xshell连接
问题:在点了connect 在xshell下面出现如下的代码:
Xshell displays “Could not connect to ‘hostname’ (port 22): Connection failed.” message.
说明ubuntu没有开启SSH的22端口。
运行命令sudo netstat -antup,看下面是否有一个22端口,如果没有需要安装SSHD服务,可以直接运行安装服务
sudo -apt-get install openssh-server
安装完之后再查看一下是否开启了22端口,如果开启了,那么用xshell来连接基本上就没什么问题了。
我们可以输入locale来查看linux系统编码,然后编辑xshell的对应session设置:
点击properties -> [Terminal ],在右边的translation下的enconding先选择utf8,然后重新连接服务器即可。
备注:xshell快捷键(Ctrl + Insert = 复制,Shift + Insert = 粘贴)
◆、jdk的安装
下载jdk-6u25-linux-i586.bin
授可执行权限:chmod +x jdk-6u25-linux-i586.bin(由白色变为绿色)
解包:./jdk-6u25-linux-i586.bin、然后mv -f jdk1.6.0_25/ /opt/java/(放你的目录,我这里是/opt/java/)
执行命令vi /etc/profile 配置环境变量:
#setting java environment variables
export JAVA_HOME=/opt/java/jdk1.6.0_25
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
也可以编写一个shell script (java.sh)放到/etc/profile.d目录下
vi /etc/profile.d/java.sh
在java.sh 中加入以上内容,保存退出,然后给java.sh分配权限
chmod 755 /etc/profile.d/java.sh
执行source profile使之立刻生效
输入java -version 查看jdk版本好,输出内容说明已配置成功。
到此,jdk已经安装,你可以编写你的java应用程序了。
◆、eclipse的安装
官网下载eclipse的tar.gz包
使用命令tar -zxvf 解压,可以使用pwd命令查看目录路径
编辑eclipse脚本并保存,内容如下:
#!/bin/bash
#
# 创建该脚本文件可以在任何地方输入 eclipse 来启动 eclipse IDE
#
export JAVA_HOME=/opt/java/jdk1.6.0_25
export CLASSPATH=/opt/java/jdk1.6.0_25/lib
/opt/java/eclipse/eclipse -vm /opt/java/jdk1.6.0_25/bin/java -data /opt/java/workspace &
# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,
# -data参数用以指定Eclipse的项目工程存放目录,注意要加&
# 在此指定其存在目录(/opt/java/)下的workspace目录中
将脚本保存到/usr/local/bin中,叫eclipse,并给eclipse分配755权限(chmod 755 eclipse)
此时,在任何情况下输入eclipse 即可启动 eclipse
你还可以创建一个桌面启动项,如下:
在linux桌面空白处,点击鼠标右键,弹出一个对话框,选择“新建启动器”,“创建快捷方式“对话框
名字:eclipse
命令:/opt/eclipse/eclipse 浏览到安装eclipse目录,找到eclipse启动程序
(我增加了参数后为/opt/java/eclipse/eclipse -vm /opt/java/jdk1.6.0_25/bin/java -data /opt/java/workspace &)
点击图标浏览到安装eclipse的目录,在目录中找到icon.xpm点击--确定
到这里我们已经配置成功了,可以直接输入命令eclipse或点击桌面程序运行了!
◆、tomcat的安装
官网下载tomcat的tar.gz包(http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz)
使用命令tar -zxvf 解压,可以使用pwd命令来查看目录路径(我的目录是:/opt/java/apache-tomcat-7.0.14_1)
配置环境变量:
1.编辑文件 /etc/profile 增加以下内容
(我这里直接考虑多个tomcat的配置,所以没有使用默认的CATALINA_HOME和CATALINA_BASE)
#setting tomcat environment variables
export CATALINA_HOME_1=/opt/java/apache-tomcat-7.0.14_1
export CATALINA_BASE_1=/opt/java/apache-tomcat-7.0.14_1
2.编辑文件 /opt/java/apache-tomcat-7.0.14_1/bin/startup.sh 增加以下内容
(增加到 # Better OS/400 detection: see Bugzilla 31132 上面即可)
export CATALINA_HOME=$CATALINA_HOME_1
export CATALINA_BASE=$CATALINA_BASE_1
3.增加同样内容到文件 /opt/java/apache-tomcat-7.0.14_1/bin/shutdown.sh 中
到此,tomcat 已安装完成。
◆、命令ln,它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是
ln -s 源文件 目标文件 -s 是 symbolic的意思。
如:ln –s /usr/java/j2sdk1.4.2_05 jdk(目录)
或:ln -s /lib/lsb /usr/lj(文件)
◆、命令alias,可以给命令起个别名,如:alias la='ls -al'
注意:设置只在本次有用,alias的定义通常都放在用户的家目录下的.bashrc里面 vi ~/.bashrc 看看,
是不是有几个默认定义的alias!要每次重启可用的话在里面加一行你要定义的alias吧 保存后重启就可以了 还有,
如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,
bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用。
◆、查看端口和杀死进程
使用ps -ef|grep java 查看java进程,使用kill -9 PID强制杀死进程 PID为进程号
使用netstat -anp|grep :80 查看端口80的占用情况,使用kill -9 PID 强制杀死进程
◆、