常见单词或者符号解释
gzip //解压zip文件 $PATH //当前现有的环境所有变量 grep //Global Regular Expression Print | //管道符号 > //重定向(替换) >> //重定向(追加) 目录相关 /opt //Optional用户操作文件夹 /bin //Binaries /dev //Devices /etc //等等 /lib //Library /proc //Processes /sbin //Superuser BINaries /tmp //Temporary /usr //Unix Shared Resources /var //Variable 基本操作命令 系统相关命令poweroff //关机
reboot //重启
su //switch user切换用户 su user //进入user用户 ifconfig //查看网址 ctrl+c //中断 clear //清屏 tab //自动补齐目录双按提示 man rm //查看rm命令帮助kill -9 进程号 //强制关闭进程
chkconfig --list //check config查看所有服务运行状态 chkconfig --list |grep iptables //查看防火墙服务状态 service iptables stop //临时关闭防火墙chkconfig iptables off //永久关闭防火墙(重启后生效)
ps -ef | grep tomcat //prosses status -all prosses -full查看包含tomcat的所有进程 netstat -nap | grep 26499 //查看26499进程的端口号 env //environment查看环境变量 echo $PATH //回显环境变量 rpm -qa|grep mysql //rpm:redhad package mennage -query all有没有安装过mysql 解压安装等 tar -cxf //Tape archive -create verbose file tar -xvf 文件 //Tape archive -extract verbose file tar -xzvf 文件 //Tape archive -extract gzip verbose file 后缀.tar.gz rpm -ivh ./Packages/mysql-server-5.1.73-5.el6_6.x86_64.rpm //-install verbose hash安装msql 目录相关命令 cd //切换文件 cd .. //chenge directory 进入etc文件夹 ls //list files查看所有文件夹 ls-l //查看详细信息ll //等同于ls-l
ll -a //查看隐藏文件
pwd //print working directory查看当前目录 find . -name package/*jdk* //查找包含jdk的文件 ll package/*jdk* //类似find 文件操作命令 more //查看文件内容,分页显示 cat //concatenate当文件内容很多的时候,cat是显示所有 tail //查看文件末尾 mkdir //make directory创建文件夹 rm //remove删除文件 rmdir //删除文件夹 rm -r //强制删除 mv 原文件 新文件夹 //move 也可用来修改文件名称 cp 原文件 新文件夹 //copy echo hello > hello.txt //把hello写入hello.txt chattr -i /etc/my.cnf //把只读文件修改为可编辑 vi命令 vi //visual创建编辑java文件,如vi hello.java i //inconvenient从当前光标位置进入编辑模式 o //新建一行编辑 esc //从编辑模式进入命令模式 n //next继续搜下一个 x //删除当前字符 r //replace替换当前字符 /8080 //搜索包含8080的内容 :%s/8080/80/g //全文80替换8080 :w //write保存不退出 :q! //不保存强制退出 :x //保存并退出 :wq //和:x一样安装JAVA
1、下载jdk1.8
网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、用xshell拷贝到当前目录下
3、在当前目录下解压jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz4、配置JAVA环境变量
当前用户路径下执行命令:
vi .bash_profile
拷贝下面文字到.bash_profile末尾保存
export JAVA_HOME=/home/gaozhen/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
重启并生效.bash_profile
source .bash_profile
5、检验jdk是安装完成
java -version
安装tomcat
1、下载tomcat
网址:https://tomcat.apache.org/download-90.cgi
2、xshell存入当前用户目录,然后解压tar -zxvf apache-tomcat-9.0.4.tar.gz
3、进入tomcat目录启动
bin/startup.sh
阿里云安装mysql
1、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup //备份原文件 2、wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //下载阿里云镜像文件 3、yum clean all //清除缓存目录下的软件包及旧的headers 4、yum makecache //存入本地缓存,提高安装软件速度 5、yum -y install mysql-server mysql mysql-devel //在线安装mysql 启动运行等 bin/startup.sh //启动tomcat jar -cvf myc.jar ./* //把当前目录下的文件打包成jar包 java -classpath ../myutil/myc.jar:. cn.bdqn.Hello //通过jar包运行hello文件 update mysql.user set password=password('root') where user='root' //设置root密码 创建一个可以远程连接的Mysql账号 1、grant all privileges on *.* to gaozhen@localhost identified by '123456' with grant option; 2、grant all privileges on *.* to gaozhen@"%" identified by '123456' with grant option;3、/etc/init.d/mysqld restart
修改MySql端口后启动报错 vi /etc/selinux/config 修改selinux=disabled //永久性 setenforce 0 //临时性1、卸载程序
rpm -qa|grep -i mysql // 查看安装过的mysql
rpm -ev MySQL-client-5.5.25a-1.rhel5 //卸载查看列表中的结果
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps //如果卸载报错,就使用该强制卸载命令
rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5 //如果还报错,就试试这个命令
2、查找目录,删除目录下的所有文件
find / -name mysql //查找有关mysql的所有文件
rm -rf /var/lib/mysql //一个一个的移除查找结果下的文件
3、删除配置文件
rm -rf /etc/my.cnf //删除不在上面列表中的配置文件
4、检验是否完成卸载
find / -name mysql
rpm -qa|grep -i mysql
都为空则完成