Linux 常用、目录、XShell客户端软件、配置JDK、TomCat、Mysql

 常用目录:

(在公司Linux都没有界面)

1. / :表示根目录;

2. root : root 用户单独目录;  

3. home : 每个用户都会在home下有一个单独的目录,比如 xxx 用户在 /home 下有一个 /home/xxx 目录, xxx用户对这个目录有操作权限;

4. etc : 系统配置文件目录,类似于window 的环境变量;

5. usr : 软件安装目录,所有用户安装的软件都会放在些目录下(在 /usr/local 下创建文件夹tmp , 所有的压缩包都放在此文件夹下)

常用命令:

1. cd :进入到一个文件夹(cd /usr/local)

2. cd.. :向上跳一级文件夹(cd ../local or cd ..)

3. pwd : 打印当前工作目录(pwd)

4. mkdir : 创建一个目录 (mkdir tmp)

5. ls : 平铺  ll  : 详细列表

6. vi(普通编辑器) and vim(高级编辑器) : 编辑文件(vi fileName.xml)如果文件不存在,则自动创建,进入编辑器后按 INS or i 进入编辑模式,

  编辑完成后按 shift + q ,输入wq(保存并退出编辑), 输入 q (不保护退出),输入q!(强制退出)

7. touch : 创建一个新文件 (touch demo.xml)

8. cat : 显示文件全部内容 (cat demo.xml)

9. head [-n] : 显示文件前 n 行,默认显示文件前10行(head -5 demo.xml)

10. tail [-n]: 显示文件后 n 行,默认显示文件后10行 (tail -5 demo.xml);

  tailf[-n]: 动态显示文件后 n 行,常用于 tomcat 显示日志;

11. echo: 向文件最后一行添加一些内容(echo 'linux is so easy'>>demo.xml)

12. ifconfig : 打印网卡信息(ifconfig)

13.  tar zxvf :解压文件(tar zxvf mysql.rarx)

14. cp [-r] : 复制文件(cp  demo.xml  /tmp/newDemo.xml)(参数 -r 代表复制文件夹)

15. mv : 剪切 ,也有重命名的功能(mv demo.xml /tmp/deml.xml)

16. rm [ -r [ f ] ] : 删除文件(rm demo.xml)(参数 -r 代表删除文件夹,-rf 代表强制删除,不用确认)

17. clear 清屏

18. source:( source fileName )(解析文件,比如配置jdk)

Xshell:

1. lunix客户端工具:在公司都是用这个软件来连接服务

2. CentOs默认只开启22端口,其它端口都被防火墙拦截

FileZiila:

ftp 文件传输,在 windows 传输文件到 linux 服务器

安装JDK:

用FileZiila传jdb安装包到linux服务器上,/usr/local/tmp

解压,再装解压出来的文件夹放在/usr/local/jdk7 中,在/etc/profile中配置jdk

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

解析配置文件: #source profile

配置tomcat:

1. 将解压出来的文件夹放在 /usr/local/tomcat

2. 和配置 JDK 一样,在 /etc/profile 中配置(注意配置完成要解析 # source profile)

export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat

3. 放行8080端口,在 /etc/sysconfig/iptables中,将包含22的那行复制一份到下一行,把22改为8080

4. 进行tomcat文件夹,直接启动 # ./startup.sh  或者启动并打印启动信息 # ./startup.sh & tailf 

 配置mysql:

1. 解压到 /usr/local/mysql

2 添加用户组,命名为mysql # groupadd mysql

  创建用户,命名为mysql,并指定所属群组为mysql #useradd -r -g mysql mysql

3. 让mysql 用户组和用户具有操作权限(下列操作一定要保证当前所在文件夹是 /usr/local/mysql)

  变更 mysql 用户组对当前文件夹有操作权限 (# chgrp -R mysql .)

  变更 mysql 用户对当前文件夹有操作权限(# chown -R mysql .)

4. 初使化:判断 /etc/my.cnf 是否存在 (ls /etc/my.cnf),如果存在则删除

  初使化操作:(# /scripts/mysql_install_db --user=mysql)

5. 复制 my.cnf 文件:(# cp support-file/my-default.cnf  /etc/my.cnf)

  复制启动文件:(# cp support-file/mysql.server  /etc/re.d/init.d/mysql)

6. 启动 mysql 服务 (# service mysql start)

7. 如果还是操作不了 mysql 数据库,则需要添加一个软件连接:(# cp /usr/local/mysql/bin/mysql  /usr/bin/mysql)

 mysql修改密码:

1. 在 etc/my.cnf文件中 [mysql] 下添加一行 skip-grant-tables 启动安全模式

2. 重启mysql 服务 : service mysql restart

3. 进入mysql 直接修改密码: use mysql; update user set password = password("admin") where user ="root";

4. 刷新权限: flush privileags

 

原文地址:https://www.cnblogs.com/lastingjava/p/10124570.html