默写

家目录下查找文件大小超过10M的普通文件并删除
find~/ -type f -size +10M xargs rm-rf(三种写法)
查找家目录下24h之内修改的文件,并使用ls -al 显示每个文件详情(组合命令完成)
find~-mtime 0 lxargs ls -l (-mtime -1也正确)
查找当前文件夹及子文件夹中文件大小大于5M的文件
find ./ -size +5M -type f
查找当前文件夹及子文件夹中文件大小大于5M或文件修
改时间在一周以上的文件
find ./ -type f -size +5M -o-mtime +6
查找当前文件夹及子文件夹中所属用户为root用户的文件
find ./ -type f -user root
查找当前文件夹及子文件夹中权限为644的文件
find ./ -type f -perm 644
写出find和grep的区别
find递归查找文件grep用来查找文件内容
查看作业,看每位同学mkdir命令敲了多少遍。(每个文件有多少个mkdir,按文件统计显示数字)
grep -c mkdir *
查看文件类型的命令
file
动态查看/var/log/messages文件
tail -f /var/log/messages
如何查看mysql进程有没有在运行
ps -ef | grep mysql
已知某进程PID=557647,如何查看该进程占用了哪些端
netstat -anp|grep 557647
使用命令修改ens33网卡的ip地址
ifconfig ens33192.168.0.201 netmask 255.255.255.0
如何查看系统中cpu占用最高的进程
top
将services打包压缩为services.tar.gz
tar czvf services.tar.gz services
关闭开机启动防火墙的命令
systemctl disable firewalld
检测两个机器之间的网络连通性,用什么命令
ping
要给ens33配置一个永久的IP地址,要修改哪个配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33
重启网络服务的命令
systemctl restart network
重启网卡的命令
ifdown ens33; ifup ens33
(ifconfig ens33 down; ifconfig ens33 up)

配置jdk

查询安装包

  1. rpm -ga lgrep jdk

查询详细信息

  1. rpm -ql java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64

强制卸载

  1. rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64 rpm -e --nodeps copy-jdk-configs-3.3-10.el7_5.noarch rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64

查询安装包

  1. rpm -qa lgrep jdk

安装rpm包的命令

  1. rpm -ivh jdk-8u11-linux-x64.rpm

查询安装包

  1. rpm -qa lgrep jdk

设置环境变量

  1. [rootcentos7 setup]# cp /etc/profile /etc/profile_20200108<br /> [rootecentos7 setup]# vi /etc/profile <br /> profile文件是设置环境变量的,操作系统上所有用户的环境变量

环境配置
  1. export JAVA_HOME=/usr/java/default/<br /> export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$UAVA_HOME/lib/tools.jar<br /> export PATH=$PATH:$JAVA_HOME/bin

使环境变量生效

  1. source /etc/profile

检查java有没有装好

  1. java -version

yum 切换源

  1. wget -O /etc/yum.repos.d/CentOS-Base.repo [http://mirrors.aliyun.com/repo/Centos-7.repo](http://mirrors.aliyun.com/repo/Centos-7.repo)

清理缓存
  1. yum clean all

生成缓存
  1. yum makecache

安装mariadb(mysql)
  1. yum -y install mariadb-server

启动mysql数据库
  1. systemctl start mariadb.server

查看数据库状态
  1. systemctl status mariadb

查看数据库进程
  1. ps -ef | grep mysqld

查看端口是否监听
  1. netstat -anp | grep 3306

客户端连接服务端
  1. mysql

tomcat配置

cp apache-tomcat-7.0.82.zip ~ —-拷贝文件
unzip apache-tomcat-7.0.82.zip —加压缩
mv apache-tomcat-7.0.82 tomcat —改名
cd tomcat/bin/
chmod a+x *sh —增加可执行权限
./startup.sh —启动tomcat
ps -ef |grep tomcat —检查端口
netstat -anp |grep 8080 —检查进程

suqi项目安装

[root@centos6 yum.repos.d]# cd /home/setup/
[root@centos6 setup]# mysql
mysql> source init_database.sql
mysql> show databases;
mysql> exit
[root@centos6 setup]#
[root@centos6 yum.repos.d]#
[root@centos6 yum.repos.d]# exit
[hlc@centos6 bin]$
[hlc@centos6 bin]$ cd
[hlc@centos6 ~]$
[hlc@centos6 ~]$ cd tomcat/webapps/
[hlc@centos6 webapps]$ cp /home/setup/suqi-v1.0.2.3.war suqi.war
[hlc@centos6 webapps]$ cd suqi/WEB-INF/
[hlc@centos6 WEB-INF]$ vi config.txt
jdbcUrl = jdbc:mysql://192.168.1.27/suqi?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
jdbcUrl = jdbc:mysql://127.0.0.1:3306/suqi?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
[hlc@centos6 WEB-INF]$ ps -ef |grep tomcat
[hlc@centos6 WEB-INF]$ kill 11588
[hlc@centos6 WEB-INF]$ ps -ef |grep tomcat
[hlc@centos6 WEB-INF]$ cd ~/tomcat/
[hlc@centos6 tomcat]$ bin/startup.sh
[hlc@centos6 logs]$ tail -f catalina.out

卸载命令

—杀死tomcat进程—-
[hlc@centos7 ~]$ ps -ef |grep tomcat
[hlc@centos7 ~]$ kill 126274
—停止数据库—
systemctl stop mariadb
—删除tomcat目录—
rm -r tomcat
—卸载数据库—
yum -y remove mariadb
[hlc@centos6 setup]$ rpm -qa |grep jdk
[hlc@centos6 setup]$ su - root
[root@centos6 ~]# rpm -e java-1.6.0-openjdk-1.13.13.1.el6_8.x86_64
[root@centos6 ~]# rpm -e —nodeps java-1.7.0-openjdk-2.6.14.10.el6.x86_64
[root@centos6 ~]#[root@centos6 ~]# rpm -e copy-jdk-configs-3.3-9.el6.noarch
vi /etc/profile
—删除三个环境变量
source /etc/profile