查看ip地址

ifconfig

修改centos语言为中文

  • 第一步: vim /etc/profile
  • 第二步:在文件的末尾添加export LANG=zh_CN.GB2312
  • 第三步:wq保存。
  • 第四步:刷新profile文件。source /etc/profile

JDK安装

  • 第一步:在/usr/local/下创建文件夹soft resource。代码如下:

    1.cd /usr/local/ --进入local文件夹下
    
    2.mkdir soft resource --创建文件夹
    
  • 第二步:通过xftp将JDK安装文件放入到/usr/local/src/soft resource/

  • 第三步:解压JDKgz文件

    1.cd /usr/local/src/soft resource/ -- 进入soft resource文件夹
    2.tar -zvxf /usr/local/src/jdk-7u71-linux-x64.tar.gz -- 解压jdk的安装文件
    
  • 第四步:在/usr/ 下创建java文件夹

    mkdir /usr/java
    
  • 第五步:剪切jdk解压后的文件到java文件夹下并且命名为java

    mv jdk1.7.0_71 /usr/java/jdk;
    
  • 第六步:配置jdk的环境变量

    1.vim /etc/profile
    2.在文件的末尾添加:
    export JAVA_HOME=/usr/java/jdk
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

注意:不要忘记PATH后边的:$PATH那个代表系统变量的path

  • 第七步:让修改生效: 执行source /etc/profile

MySql安装

    1. /usr/local/下创建文件夹soft resource。代码如下:

      1.cd /usr/local/ --进入local文件夹下
      
      2.mkdir soft resource --创建文件夹
      
    1. 通过xftp将MySql安装文件放入到/usr/local/src/soft resource/
    1. 解压MySqlgz文件

      1.cd /usr/local/src/soft resource/ -- 进入soft resource文件夹
      2.tar -zvxf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz -- 解压MySql的安装文件
      
    1. 剪切MySql解压后的文件到mysql文件夹下 并且配置Path路径

      1.mv mysql-5.6.34-linux-glibc2.5-x86_64 /usr/local/mysql/
      2.vim /etc/profile
      3.添加export MYSQL_HOME=/usr/local/mysql
      4.path路径添加home路径:export PATH=:$MYSQL_HOME/bin
      
    1. 创建一个新的工作组

      groupadd mysql;
      
    1. 创建系统账户并将它指向给新创建的工作组

      useradd -r -g mysql mysql;
      
    1. 进入mysql文件夹

      cd /usr/local/mysql
      
    1. 修改当前文件夹的属组为mysql

      chown -R mysql:mysql ./;
      
    1. 执行以下语句:

      ./scripts/mysql_install_db --user=mysql;
      
    1. 修改当前文件夹的属组为root
    chown -R root:root ./;
    
    1. 修改data文件夹的属组为'mysql

      chown -R mysql:mysql ./data;
      
    1. mysql的服务放入到系统服务文件夹(init.d)
\cp support-files/mysql.server /etc/init.d/mysql;
    1. 启动mysql服务

      service mysql start;
      
      
    1. 修改服务文件夹下 mysql文件的权限

      chmod +x /etc/init.d/mysql;
      
    1. 创建符号链接
\ln -s /usr/local/mysql/bin/mysql /usr/bin;
    1. 登录mysql设置root密码
1.mysql -h 127.0.0.1 -u root -p
2.回车
3.password提示,然后再回车。
4.设置密码:mysql> set password for root@localhost = password('123');

tomcat安装

    1. /usr/local/下创建文件夹soft resource。代码如下:

      1.cd /usr/local/ --进入local文件夹下
      
      2.mkdir soft resource --创建文件夹
      
    1. 通过xftp将MySql安装文件放入到/usr/local/src/soft resource/
    1. 解压tomcat文件

      tar -zvxf /usr/local/src/apache-tomcat-7.0.69.tar.gz;
      
    1. 剪切解压缩后的文件到/user/local/tomcat

      mv /usr/local/src/apache-tomcat-7.0.69 /usr/local/tomcat;
      
    1. 设置tomcat的运行内存等:

      1.vim /usr/local/tomcat/bin/catalina.sh
      2.在第一行添加:JAVA_OPTS='-Xms512m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=2048m'
      3.chmod +x /usr/local/tomcat/bin/catalina.sh;
      
    1. 设置tomcat的字符集:

      1.vim /usr/local/tomcat/conf/server.xml
      2.在端口号为" <Connector port="8080" protocol="HTTP/1.1""处添加:URIEncoding="utf-8"
      
    1. 设置/etc/profile文件
1.export CATALINA_HOME=/usr/local/tomcat
2.export PATH=$CATALINA_HOME/bin
3.export CLASSPATH=$CATALINA_HOME/lib/servlet-api.jar

关闭防火墙

service iptables stop;-- 停止防火墙
chkconfig iptables off;-- 开机启动的时候停止防火墙

多端口的问题

出现command not found的解决办法。

执行以下代码:

export
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

创建一个新的工作组 _groupadd

groupadd mysql;

创建一个新的系统用户_useradd

useradd -r -g mysql mysql;

-r:建立系统帐号;

-g<群组>:指定用户所属的群组;

chown用法

用途: 用来更改某个目录或文件的用户名和用户组的

用法: chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)

例如:

chown root:root /tmp/tmp1

就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组).

centos 定时任务

语法 作用
service crond start 启动服务
service crond stop 关闭服务
service crond restart 重启服务
service crond reload 重新载入配置
crontab -l 查看定时任务
crontab -e 编辑定时任务

例子:

56 22 3 jul * rm -rf /root/test
cron文件语法:
小时 星期 命令
0-59 0-23 1-31 1-12 0-6 sh脚本
特殊字符
  • *代表取值范围内的数字
  • /代表”每”
  • -代表从某个数字到某个数字
  • ,分开几个离散的数字

例如: */15 * * * * sh /root/test1.sh 指定每天的 5:30 执行ls命令

目录的绑定与解除绑定

绑定:

mount --bind 老目录  新目录

解除绑定:

mount --move 老目录 新目录

解绑是绑定的一个反过程所以要调过来。

设置目录永久关联

sed -i "/proc/a\\\n/home/mnt/resource    /usr/local/tomcat/webapps/core/resource   none   rw,bind  0 0" /etc/fstab;

设置开机启动

vim /etc/rc.d/rc.local

想要启动什么在这个文件里添加就行。

ftp的安装

安装
配置自启动
查看管理ftp服务
修改配置文件
常见错误处理

mysql账户授权为可远程访问用户

  1. 使用命令行登陆mysql:
mysql -uroot -p'123456'
  1. 选择mysql数据库实例。
use mysql;
  1. root用户授权可远程访问权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
  1. 刷新权限。
FLUSH PRIVILEGES;
  1. 利用数据库DBMS尝试一下是否成功。
  2. 退出数据库。
quit;