Linux之初VI,用户,权限,FTP,JDK+Tomcat5+MySql使用

来源:互联网 发布:访客网络主人网络 编辑:程序博客网 时间:2024/06/05 02:44

创建一个文本的过程

1. Vi cui.txt如果存在则打开,没有则创建

2. 刚打开时是命令模式,输入A 进入编译模式

3. 输入完毕,按ESC退出编译,进入命令模式

4. 使用 :w存盘 :wq存盘退出 :q!不存盘退出

5. 查看文本内容,more cui.txt

6. 修改内容使用vi cui.txt进入 (dd 为删除一行,o 为向下插入行 O 为向上插入一行)

   也可以使用cat cui.txttac  cui.txt进入//tac cui.txt进入后是将文本内容倒序显示

 

关于用户

增加用户:adduser cuisuqiang

修改密码:passwd cuisuqiang -> cuisuqiang -> cuisuqiang Linux下输入的密码是不会显示的,输入完毕直接回车,如果输错,重新输入。如果使用退格,则默认也是密码的一项.

删除用户:userdel cuisuqiang

还要删除home下的相应文件夹,rm –rf cuisuqiang

切换用户:su cuisuqiangexit回到原来用户

 

关于文件权限

信息说明

某文件夹下 ls –l 显示详细信息后显示中以 D 开头的是文件夹 开始的是文件

对于文件或文件夹,后面都会跟 9 位字母,字母是 R W X 或是 -

前三位代表当前用户对该文件的权限,中间三位代表同组用户对该文件的权限,后三位代表其他用户对该文件的权限。R 代表读,W 代表写,X 代表执行.

增加权限

Chmod +/- x/r/w cui.txt

+ 代表增加权限,- 代表取消权限,这样操作的结果是该文件对任何用户对修改了权限

Chmod u+x cui.txt只对当前用户生效

Chmod g+x cui.txt同组人生效

Chmod o+x cui.txt其他人生效

更改所有者

       Chown cuisuqiang cui.txt将文件cui.txt 的权限提交用户 cuisuqiang

 

Ftp 搭建

启动ftp服务:service vsftpd start设置默认不启动chkconfig vsftpd on

登录:ftp localhost

退出ftpbye

停止ftp服务:service vsftpd start

查看IPifconfig

关闭防火墙:service iptables stop设置默认不启动 chkconfig iptables off

Ftp根目录:/var/ftp/pub

经验:有时候我们必须把虚拟机的两个链接都打开且把网段设到同一个位置上,因为Liunx链接的到底是那个我们并不清楚(有时可能连上一个就可以)

允许root用户上传:根目录的etc下,修改两个文件:vsftpd.user_listvsftpd.ftpusersroot用户注释掉即可。修改后重启ftp service vsftpd restart

 

 

JDK Tomcat MySQL安装

通过PUTTY进入后到/var/ftp/pub目录下面,直接选中文件名右键即复制。直接复制不能运行。要输入 . /文件名才可以。

如果没有权限,则chmod 755 文件名,修改权限即可。

特别注意,Linux下使用的是Liunx专用的JDK,需要下载。

 

 

使用的服务器是apache-tomcat-5.5.25.tar.gz

需要对文件解压缩,首先使用命令:gzip –d apache-tomcat-5.5.25.tar.gz

解压后生成apache-tomcat-5.5.25.tar,需要对该文件再次解压缩。

命令:tar –xvf  apache-tomcat-5.5.25.tar。解压后生成一个目录apache-tomcat-5.5.25

可以将这个目录移动到指定位置:命令:mv apache-tomcat-5.5.25 /  //移动到跟目录下面

可以修改目录名字:mv apache-tomcat-5.5.25 tomcat5  //修改后目录名字

要运行tomcat必须执行JAVA_HOME:命令:JAVA_HOME=/usr/java/jdk1.6.0_.3  //Jdk默认安装路径,这样设置只能针对当前窗口

输出一下可以让其他人使用:export JAVA_HOME

运行:./startup.sh

查看本机进程,Tomcat是否启动:ps –ef | grep tomcat   //查看本机所有进程,后面加参数说明是查看tomcat的进程

结束进程建议使用杀死进程:kill -9 2724(强制杀死) 或直接 kill 2724(Tomcat虚拟进程编号)

查看本机安装的包:rpm –qa是否安装JDKrpm –qa | grep jdk

卸载包:rpm –e 包名

 

MySQL需要两个RPM包,分别为:

MySQL-server-community-5.1.30-0.rhel4.i386.rpm  MySQL-client-community-5.1.28-0.rhel3.i386.rpm

先安装server,安装时可能会提示要安装perl-DBI-1.40-5.i386.rpm,从第二张光盘上找到该包,并在Linux上安装

0 0