1.1 Linux命令的简单用法.
1.1.1 man的用法
1.1.2 free
1.1.3 tail
1.1.4 查看文本文件命令
1.1.5 ifconfig
1.1.6 开放端口号方法
1.1.7 查看目录及属性
1.1.8 date
1.1.9 单卡绑定多IP
1.1.10 修改IP
1.1.11 smbclient (linux与windows之间文件共享)
1.1.12 scp (只能用在linux与linux系统之间)
1.1.13 tar 解压缩
1.1.14 crontab
1.1.15 vi 编辑文件
1.1.16 mkdir 建立目录
1.1.17 rm 删除文件
1.1.18 rmdir 删除目录
1.1.19 mv 移动文件
1.1.20 clear 清屏
1.1.21 mount/umount 挂载
1.1.22 ps查看进程
1.1.23 logout 退出系统
1.1.24 pwd 查看当前路径
1.1.25 su 切换用户
1.2 Apache+jdk+tomcat的安装方法.
1.2.1 apache+jdk+tomcat的安装方法
1.3 Mysql的安装方法.
1.3.1 mysql的安装
1.1 Linux命令的简单用法
1. man的用法:
获取相关命令的帮助信息
2. 查看内存使用状况:
free (显示内存状态)
3.tail(查看文件)
1. 查看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 查看文件的后6行,可以使用tail命令,如:
tail -6 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容。(这样有实时监视的效果)
4.查看文本文件命令
less(按页显示文件);
more(分页显示文本文件) ;
cat (显示文件内容和合并多个文件);
tail (显示指定文件的最后部分);
5.查看本机IP命令:ifconfig(注:此用法为root用户)
普通用户为:/sbin/ifconfig
6.开放端口号命令方法:
setupfirewall configurationcustomizeother port(输入所需端口号后确定)
7.查看目录及属性命令:
ls(列出目录内容);
ls –l ; ll(注:ls –l 等同于ll) ;
tree (以树状图列出目录的内容)
8.查看系统时间:
date (显示或设置系统时间与日期)
9. 单卡绑定多IP:
在命令行中直接运行命令:
ifconfig eth0:0 192.168.1.2 broadcast 192.168.1.255 netmask 255.255.255.0
可以把上述命令加到自运行文件中,/etc/rc.d/rc.local,机器起动可自动绑定多
个IP地址。
10.修改IP方法:setupnetwork configurationeth0 (eth0) – Advanced Micro Devices [AMD]..
11. smbclient(linux与windows之间文件共享)
把windows下的共享文件拷到linux
smbclient –L hostname –U username
例:smbclient //192.168.1.103/linux –U administrator(-L参数,显示连接机器有哪些共享文件.)
get 文件名
退出命令:q ; exit
12. scp (只能用在linux与linux系统之间)
传输一个本机文档到远端机器的语法如下:
scp localfile
localfile 代表来源文档,而 代表目的地
例:scp cmhu
如果要传输一个远端的文档到本机系统,语法如下:
scp /newlocalfile
remotefile 代表来源文档,而 newlocalfile 代表目的地
scp /cmhu
13. tar的用法(解压缩文件):
tar –zxvf (要解压的文件)
14. crontab的用法
crontab中处理的文件格式为 分钟 小时 日期 月 星期 执行的文件名 *代表所有条件 5 * * * * rem /home/oracle/execsql 代表每个小时的5分钟时执行/home/oracle/execsql文件.
15.vi编辑
Vi 编辑文件
退出: :q
保存退出: :wq
不保存退出: :q!
16.mkdir 建目录
创建新目录: mkdir cmhu
17.rm 删除文件
rm –rf(f强制删除;r删除一个目录所有文件) cmhu
18.rmdir删除目录
rmdir cmhu(确定此目录中没有文件)
19.mv移动文件
mv /root/cmhu /opt/ming
20.clear 清屏
清除屏幕中的信息
21.mount/umount挂载
mount -t vfat /dev/hda5 /mnt/wind -o codepage=936,iocharset=gb2312
% 挂载/dev/hda5到/mnt/wind目录下并且目录支持中文
22.ps 查看进程
ps –aux (-a 列出所有进程;-u 选择有效的用户ID;-x 选择没有控制终端的进程)查看系统中进程状态
23.logout退出系统
logout 退出当前系统.
24.pwd 查看当前路径
Pwd 查看当前所在的目录
25.su 切换用户
su – cmhu(由当前用户切换到cmhu)
1.2 Apache+jdk+tomcat的安装方法;
(注:以下以root权限安装)
14.apache+tomcat +jdk的安装方法:
安装步骤:
jdk-6u3-linux-i586.bin
#chmod u+x jdk-6u3-linux-i586.bin
#./jdk-6u3-linux-i586.bin
ln -s /usr/local/jdk1.6.0_03 /usr/local/jdk
ln -s /usr/local/jdk1.6.0_03 /jre /usr/local/jre
#vi /etc/profile
加入以下几行
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CATALINA_HOME=/usr/local/tomcat
保存退出。
#source /etc/profile
java –version 查看jdk是否安装成功
httpd-2.2.6.tar.gz
#cp httpd-2.2.6.tar.gz /usr/local
#cd /usr/local
#tar zxvf httpd-2.2.6.tar.gz
#cd httpd-2.2.6
#./configure –prefix=/usr/local/apache --enable-module=so
#make
#make install
启动Apache,并测试。
# cd /usr/local/apache/bin
# ./apachectl start
打开浏览器,并在地址栏中输入主机的IP地址
apache-tomcat-6.0.14.tar.gz
#tar zxvf apache-tomcat-6.0.14.tar.gz
#cp –r apache-tomcat-6.0.14 /usr/local/tomcat
#/usr/local/tomcat/bin/startup.sh
打开http://localhost:8080 验证tomcat可以启动
整和apache和tomcat
tomcat-connectors-1.2.25-src.tar.gz
#tar zxvf tomcat-connectors-1.2.25-src.tar.gz
进行编译配置。大家一定要注意这几个参数中前三个是很重要的,必要时可以去相应的目录看看相关的文件是否存在。
#cd tomcat-connectors-1.2.25-src/native
# ./ buildconf.sh
#./configure --with-apxs=/usr/local/apache/bin/apxs --with-tomcat=/usr/local/tomcat --with-java-home=/usr/java/jdk --with-jni
# make
# make install
#ll /usr/local/apache/modules/mod_jk.so
-rwxr-xr-x 1 root root 487769 8月 14 20:40 /usr/local/apache/modules/mod_jk.so
mod_jk.so生成成功了。
编辑apache的配置文件:
#vi /usr/local/apache/conf/httpd.conf
在末尾添加以下几行
# Load mod_jk module
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile /usr/local/apache/conf/workers.properties
# Where to put jk logs
JkLogFile /usr/local/apache/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# Send servlet for context /examples to worker named worker1
#JkMount /examples/*.jsp worker1
JkMount /servlet/* worker1
# Send JSPs for context /examples to worker named worker1
JkMount /*.jsp worker1
创建文件workers.proferties
#vi /usr/local/apache/conf/workers.porperties
添加如下内容:
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.connection_pool_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.lbfactor=1
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
1.3 mysql的安装方法.
(注:以下以root权限安装)
15.mysql的安装方法:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &